Небольшая полезная фишка для тех, кто не в курсе:
в коммандной строке mysql> вначале выбираем нужную базу данных (USE dbname;), а потом «show table status;» и получаем подробную статистику по всем таблицам: размер индекса, значение автоинкремента, комментарий, размер, когда создана таблица, когда последний раз менялась. Особенно полезно это при восстановлении из дампа — можно увидеть, сколько по времени занимает восстановление той или иной таблицы.
Переезжали мы на новый сервак и узнал я такую классную фишку в unix/linux, как nohup. Это сокращенно от NO HangUP — «не висни». Эта штука запускает процесс в фоновом режиме, то есть теперь можно вылогиниться и процесс будет себе выполняться. Очень удобно при дампе баз данных и их восстановлении из дампа:
Вчера я писал про фестиваль Metal Heads Mission 2004, так вот на следующий год мы снова поехали на него. Теперь в стоставе: я, Вован, Виолетта с радио «Буковина», с которой мы на тот момент вели одну передачу про метал-музыку на местном радио, и Саня Kataklysm, с которым мы познакомились незадолго до феста. Билеты мы купили на поезд с Хмельницкого, до которого добирались на автобусе. Я опять таки не буду пистаь о группах и музыке, это читайте на портале The MetalList, а освещу закулисную житуху.
стартовали мы рано утром с автовокзала в Черновцах:
В 2004 году я впервые поехал на фестиваль Metal Heads Mission, что близ Евпатории в Крыму. Хэдлайнерами были в тот раз Pungent Stench из Австрии. Я не буду тут писать отчет, его вы найдете на The MetalList Portal (почитайте о всех наших приключениях и о группах). тут только выложу пару старых фоток 🙂
До того как пройтись по «зарубежным» пивасам, вспомню еще одну марку, которое выпускал Харьковский «Рогань» — писовое пиво Кампай. Так, пить можно.
А теперь к зарубежным брэндам, которые варят в Украине и России. Первое из этого я пил Beck’s — «немецкое» пиво. Оно прикольное с горьковатым привкусом, долго оно у меня было в предпочтении.
Как я писал ранее, в воскресенье мы с Виталиком отправились покорять Mission Peak. Это небольшая гора близ Фремота, Калифорния, ее высота 767 м. Взобраться именно сюда мы решили, потому как добраться до начала тропы можно на общественном транспорте, что критично для нас на данный момент (мы пока без машины). Я из Беркли доехал на Барте до Фремонта в 9:35, потом сел на автобус AC Transit-a номер 217 в 9:56. По дороге в этот же автобус подсел Виталик, это был его третий автобус на пути из Маунтин Вью. Вышли мы на Ohlone College, отсюда начинается одна из троп, ведущих на вершину Mission Peak. У нас в планах было подняться на Mission Peak и мимо Mount Allison пройти и подняться на Monument Peak — это три горы этого небольшого хребта. На Mount Allison подняться нельзя, потому как вершиа находится в собственности телевизионной компании, которая установила там свои антенны. Еще дома я распечатал карту, скачанную из Интернета и обклеил ее скотчем, по ней мы направились к началу пути.
Санта Клаус не может быть Santa.
Santa — святая, то есть женщина (Santa Monica, Santa Barbara).
Мужик может быть только San (San Jose, San Ramon).
А поскольку не San Claus, а Santa Claus, то что-то не так 🙂 (то ли дед — баба, то ли не натурал)
В дебильной Опере нет обработки нажатия правой кнопки мыши.
Делаю блокировку в textarea нажатия стрелок и кнопки [backspace] — стоит return false; все браузеры нормал — опере пофиг: она ловит, что были нажаты стрелки или бэкспэйс, но ей насрать на return false; и операции по этим кнопкам выполняются.
В общем, вспомнил свою старую цитату времен работы в «Ольвии».
письмо разработчикам Оперы: «наш сайт криво отображается в вашем браузере, поэтому ПЕРЕПИСЫВАЙТЕ К ЕБЕНЯМ ВАШ БРАУЗЕР»
Продолжаю выкладывать фотки из своего архива, в этот раз это фото с мотокросса. В Черновцах трасса мотокросса находилась в 10 минутах хотьбы от моего дома на ул. Русской. Мы часто ходили туда, когда учились в школе, позже уже не так часто, хотя мотокросс проводится раз в год минимум. Замечу, что ранее этапы были важнее, мотоциклы мощнее (до 250 кубиков), были даже этапы кубка мира на мотоциклах с колясками. В этот раз пошли я, Ваня и Эдик. Было два заезда — малыши (там детям лет по 10) и подростки постарше. Сильно комментировать не буду, выложу только фото.
Помните по ICTV такой сериал, как «Динозавры» про семейку динозавров: толстогос троителя в красно-черной клетчатой рубашке, который приходя домой кричал «Honey, I’m home!» («Люба, я вдома!»), его жена, сын и дочка подростки, розовый малыш и бабушка? Класный был сериал 🙂
У нас в одном файле warning-и PHP выдет — товареш с Бангладеша быстро решил трабл — error_reporting(0).
правильно — нахуй разбирацо, если можно просто отрубить вывод ворнингов 🙂 «Закроем глаза на проблемы и они исчезнут!»
Люди, не делайте так! Warning-и затем и дают, что надо фиксить ваши промашки, даже Notice желательно принимать во внимание.
Порой мы отображаем на сайтах контент с других ресурсов: картинки или фавиконы. Некоторе браузеры просто оставят пустое место (Firefox), другие же отобразят уродский прямоугольник, явно указывая, что чего-то не хватает (IE). Как же можно средствами PHP проверить существование файла.
Есть функция file_exists(), но она хороша только для файлов в пределах нашей файловой системы, а с удаленным сервером не пройдет.
Есть вариант открывать файл на чтение и в случие ошибки констатировать факт, что файла не существует:
< ?
// файл, который мы проверяем
$url = "http://url.to/favicon.ico";
// пробуем открыть файл для чтения
if (@fopen($url, "r")) {
echo "Файл существует";
} else {
echo "Файл не найден";
}
?>
Однако такой прием занимает достаточно много времени.