Home

Advertisement

20 лет спустя.

  • Nov. 27th, 2009 at 10:39 PM

Всего 20 лет прошло, а общество погружается в мракобесие:
Почти половина россиян оказалась приверженцами креационизма

Заметки об индексах MySQL

  • Nov. 24th, 2009 at 10:56 PM

Читая в очередной раз документацию "делаем открытия":
1. Для InnoDB обычный индекс содержит в себе ссылку не на строку в таблице, а ссылку на "primary key". Для MyISAM - смещение в физическом файле таблицы.
2. Основная масса индексов основана на B-tree. Следствие этого - составные ключи - это вообщем - конкатенация столбцов и поэтому в общем случае эти индексы не работают на "<" и ">", а только на равенство. Точнее - первые столбцы из ключа только на равенство, а последний может и на "<" и ">". При проверке первых столбцов на "<", ">" составной индекс не работает.
3. Если в SELECT возвращается только 1 поле из таблицы, то это поле стоит включить в индекс последним. Данные вернуться сразу из индекса.
4. Для проверки работоспособности п.3 использовать "explain select ...". В оптимальном режиме параметр "Extra:" должен иметь значение "Using index"
5. Если в таблице уже есть несколько индексов и после "explain select ..." в параметре "Extra:" находится "USING intersect(index_A,index_B)" - то есть смысл создать новый индекс объединяющий в себе ключи (все или часть) из index_A и index_B. Это для выборки AND !
6. Для выборки OR надо создавать свой отдельный индекс для каждого условия.

Не понимаю этой логики

  • Nov. 20th, 2009 at 2:54 PM

Фраза - "запрещено выезжать из Москвы и Новосибирска"
Т.е. как я понимаю, разрешено находится либо в одном городе, либо в другом. Но, т.к. пока ещё телепортация работает не очень, то чтобы попасть из одного города в другой - из первого всё-таки придётся выехать/вылететь/выплыть. А это запрещено!
Или для них уже есть телепорты?

Алгоритмы болезни

  • Nov. 20th, 2009 at 9:21 AM

Меня давно интересовал детерминированный алгоритм дифференциации ОРВИ. Наконец-то нашел:



и в дополнение: Рекомендации по клинической диагностике гриппа )

Покупаем недвижимость в 2006 году за 72 миллиона фунтов стерлингов.
Продаём её же в 2009 году за 40 миллионов фунтов стерлингов.

Подробности на Ленте

Если иногда читать доки

  • Nov. 19th, 2009 at 12:45 PM

Если иногда ВНИМАТЕЛЬНО! читать доки, то можно "делать открытия".
В MySQL вот такая конструкция для "листалки"/"пейджера":

SELECT SQL_CALC_FOUND_ROWS * FROM maps WHERE map_new=1 LIMIT 30;
SELECT FOUND_ROWS();

Работает быстрее, чем привычное:

SELECT * FROM maps WHERE map_new=1 LIMIT 30;
SELECT COUNT(*) FROM maps WHERE map_new=1;

В обоих случаях 1й SELECT вернет нужное кол-во объектов на страницу, а 2ой SELECT - общее кол-во объектов.

Прощай, молодость.

  • Nov. 18th, 2009 at 3:18 PM

Borland Delphi - никогда не думал, что предётся вернуться к этому.
Осталось получить заказ на дебаг Cliper или Paradox.

Обнаружил этот рессурс.
Прогнал через него "тяжелые" проекты - оценки близки к собственным.
Стоит для себя запомнить и использовать, как "показомётр" для клиентов.

А мужики-то не знают ...

  • Nov. 18th, 2009 at 1:46 PM

"Cоздание собственного почтового сервера может обойтись бюджету в сумму до 20 млн долл."

Интересно, ЧТО это понятие - "собственный почтовый сервер" - должно в себя включать за такую цену - строительство отдельного взрывозащищенного датацентра с толстючими и защищенными каналами связи, бюджетом на содержание нескольких смен обслуги лет на 5 вперед? ЧТО?

Совместимость <? и <?php

  • Nov. 16th, 2009 at 1:12 PM

После обновления сервера оказалось, что проект вчера еще дышавший - сегодня совсем-совсем мертвый. Ну т.е. не то чтобы кое-что сломалось, а совсем наоборт - кое-что еще работало. Причина оказалась тупой - большая часть кода была в "сокращенных" тэгах PHP - <? ... ?>
Хотя настойчиво рекомендуется с 5ой версии этого не делать, а везде использовать полный вариант - <?php ... ?>
Однако, нет - программеры - народ гордый - зачем им "руку сбивать" - как клепали <? - так и продолжают ...


Решение быстрое - в php.ini меняем дефолтные short_open_tag=Off на short_open_tag=On

Решение правильное - прочесать ВЕСЬ! код и избавиться от коротких тегов.

Потрясающий сервис-шутка-обучалка - как пользоваться гуглом:
1. Пойти сюда
2. В строку поиска ввести интересующее данные
3. Нажать кнопку [Поиск в Google]
4. Чуть ниже появится на синем фоне ссылка (URL), которую можно передать товарищу, который туп, как пробка пока ещё не научился пользоваться поисковиками и напрягает тебя идиотскими вопросами.
5. Если на этот URL навести мышь, то появится доп. пункт меню [короткая] - клик на который сгенерит более удобочитаемый (короткий) URL для передачи товарищу из предидущего пункта.

а-ля Блок. Зацепило

  • Nov. 15th, 2009 at 10:23 AM


ЧЕЛОВЕЧЕСКАЯ КОМЕДИЯ

Мама, сказка, каша, кошка,
Книжка, яркая обложка,
Буратино, Карабас,
Ранец, школа, первый класс.
Грязь в тетради, тройка, двойка,
Папа, крик, головомойка.
Лето, труд, река, солома,
Осень, сбор металлолома.
Пушкин, Дарвин, Кромвель, Ом,
Гоголь и Наполеон.
Менделеев, Герострат,
Бал прощальный, аттестат.

Институт, экзамен, нервы,
Конкурс, лекция, курс первый.
Тренировки, семинары,
Песни, танцы, тары-бары.
Прочность знаний, чет-нечет,
Радость, сессия, зачет.
Стройотряд, жара, работа,
Культпоход, газета, фото.
Общежитье, взятка-мизер,
Кинотятр, телевизер.
Карандаш, лопата, лом,
Пятый курс, проект, диплом.

Лето, море, пароход,
По Кавказу турпоход.
Кульман, шеф, конец квартала,
Цех, участок, план по валу.
ЖСК, гараж, квартира,
Теща, юмор и сатира.
Детский сад, велосипед,
Карты, шахматы, сосед.
Сердце, печень, лишний вес,
Возраст, пенсия, собес.
Юбилей, часы, награда,
Речи, памятник, ограда.

Олег Молотков, 1975
ещё

СУДЬБА ОФИЦЕРА

Свет в туннеле, акушер,
Мама, колыбель, торшер,
Кукла, ясли, каша, плач,
Детский сад, качели, мяч,
Буратино, Карабас,

Ранец, школа, первый класс,
Грязь в тетрадках, двойки, тройки,
Папин крик, головомойки,
Галстук, горн, река, солома,
Лагерь, сбор металлолома,
Двор, друзья, тусовка, форс,
Драка, в кровь разбитый нос,
Комсомол, любовь, весна,
Руки, губы, ночь без сна,
Бал прощальный, аттестат,
Медосмотр, военкомат,

Я - курсант, подъем, отбой,
Форма, дух, письмо домой,
Наведение порядка,
Плац, присяга, физзарядка,
Выживание, работа,
Караул, патруль, суббота,
Лыжи, лекции, БД,
Марш, вожденье, ПХД,
Стрельбы, тактика, парад,
Танцы, девушки, снаряд,
Увольненье, кросс, сампо,
ОМП, покос, осмотр,
Самоход, забор, кусты,
Сопли, сессия, хвосты,
Отпуск, море, теплоход,
Тридцать суток без забот,
Ветеран, залет, комбат,
5 ареста и наряд,
Стаж, прогиб, "очко", поверка,
Госэкзамены, примерка,
В полночь - пьянка, построенье,
Бой курантов, поздравленья,

Выпуск, кортик, "стояки",
Есть диплом, но нет "руки",
Забайкалье, свадьба, дети,
Узкоглазые соседи,
Новоселье, снег, мороз,
Грипп и авитаминоз,
КШУ, досрочно званье,
Штаб, отчетность, совещанья,

Академия, банкет,
Полк, дивизия, берет,
Облысение, столица,
Две дубовые петлицы,

Дача, баня, кабачки,
Внук, давление, очки,
Печень, сердце, геморрой,
Дембель, отдых и покой,

Юбилей, часы, награда,
Залпы, памятник, ограда,

Свет в туннеле...

ХВОРЬ-СТОРИ (история болезни)

Улица. Фонарь. Аптека.
Вата. Йод. Пенициллин.
Русь. Маца. Начало века.
Дело Бейлиса. Тфиллин.

Грязь. Безграмотность и серость.
Мази. Грелки. Порошки.
Царский гнёт. Черта. Оседлость.
Большевистские кружки.

Отречение. Аврора.
НЭП. Угар. Раздача польт.
Волны красного террора.
Луначарский. Мейерхольд.

Фары. Свастика. Аптека.
«Фойер!». Шмон по погребам.
Бабка. Яйка. Курка. Млеко.
Конференция. Потсдам.

Жертвы культа. Куба – наша.
Гул Гулага. Мао – враг!
Космос. Кузькина мамаша.
Кукуруза. Пастернак.

Эрмитаж. Библиотека.
Коммунизма громкий клич.
Всё для блага человека.
Лично Леонид Ильич.

Перестройка. Ломка сиречь.
Пуща. Ваучер. Форос.
Бледный Михаил Сергеич
В белом венчике из роз.

Мерседесы. Джипы. Пробки.
Стены древнего Кремля.
Из-под ксерокса коробки.
Конституция. Семья.

Лязг челябинских колоний.
Горизонты. Вертикаль.
Храм Спасителя. Полоний.
Накось-юкось! Газ-централь.

Патриоты. Ипотека.
Бандюки. Базар-вокзал.
Снова улица. Аптека.
Сердце. Печень. Веронал.

Мозг обидами изранен.
К инородцам – нелюбовь.
Чемодан – вокзал – Израиль
И, увы, аптека вновь.

Генрих Шмеркин
ещё и ещё

Идиоты.

  • Nov. 10th, 2009 at 11:24 AM

Раздражает постоянна подача идеологами материала о совмещении праздничных и выходных дней в те или иные месяца, как о неустанной заботе "партии и правительства" о народе.
Очередной фарс "Россиянам в 2010г. добавят выходных в феврале и ноябре" и В будущем году россиянам посчастливится отдыхать больше, чем в уходящем.

Добавят - это когда чего-то станет больше! А посчастливится - это когда на халяву или что-то стало вдруг лучше.
А если 2 рубля из кармана переложить в кошелек, то денег не добавится.
Или посчастливится - это года не стало хуже?

P.S. Идиоты - те, которые верят и не нарадуются на такую неустанную заботу.

К своему стыду имел смутное представление о схеме энергообеспечения биологических существ. Теперь картина (все так же упрощенная) прояснилась:

1. Растение получает из почвы минеральные в-ва и воду, из атмосферы углекислоту и энергию от Солнца. Носитель энергии - квант света.
2. В процесе фотосинтеза из этого "компота" генерится глюкоза, а из неё - углеводы. Углеводы и есть аккумуляторы и ёмкости энергии.
3. На этой энергии далее генерятся аминокислоты, а из них белки и жиры.
4. Животное "хомячит" готовое растение или другое животное (далее "еда").
5. В процессе кормёжки, "еда" расщепляется пищеварительными ферментами в обратном порядке: белки в аминокислоты, углеводы – в простые сахара.
6. В процессе этого расщепления и выделяется требуемая организму энергия!
7. Ну вот и опять мы имеем набор аминокислот, белков и жиров для построения собственного организма животного - т.е. переход на п.3 алгоритма.

P.S. В этом алгориме начиная с п.2 в качестве энергоносителя начинает использоваться АТФ. Но это пока что остаётся за гранью моего сознания.

Зашел на незнакомый сервер. Было предположение, что это скорее всего - Centos.
Для уточнения версии можно применить способы:

1. # lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description: CentOS release 5.4 (Final)
Release: 5.4
Codename: Final

2. # less /etc/redhat-release
CentOS release 5.4 (Final)

Генезис

  • Oct. 29th, 2009 at 9:48 PM

"pro centum" (lat.) — "сотая часть" (рус.)



О! как!

ФИЗТЕХ

  • Oct. 28th, 2009 at 12:48 PM

На прошедших выходных летали с женой в Долгопрудный на ФИЗТЕХ, где 25/10/2009 проходило посвещение в первокурсники у ФИВТов. Впечатлений масса. Детали частями и позже.
А пока - абсоюлтно эмоционально точный ответ на вопрос - "Ну как оно там?"




Видео стянул у "Мити"

За МКАДом жизни нет

  • Oct. 22nd, 2009 at 8:21 PM

Безотносительно содержания и авторов статьи, в её завершении представлена таблица "стратегичных" (само слово уже напрягает) телеком-компаний. Обратил внимание на столбец "Место расположения".

Удивления

  • Oct. 18th, 2009 at 5:50 PM

Сегодня (конец октября!) собирал у себя клубнику
и (почти сегодня :) ) обнаружил в парке второе колесо обозрения (слева от "Зелёного театра")

Latest Month

November 2009
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Tiffany Chow