Чтобы добавлять сообщения и комментарии, .

@mgyk:
mgyk

20 минут дауна это все же очень много

@mgyk:
mgyk

yui.yahooapis.com упал. Еще одно напоминание о том, что стили/js лучше иметь и в локальной копии

@mgyk:
mgyk

Размер исходников в байтах
find -regex ".*\(rb\|rake\)$" -exec du -sb {} \; |awk '{ SUM += $1} END { print SUM }'
LOC
find -regex ".\(rb\|rake\)$" -exec sed '/^\s#/d;/^\s*$/d' {} \; |wc -l

@mgyk:
mgyk

Удобный промт для баша с поддержкой отображения бранча в git и сокрашением каталогов
PROMPT_DIRTRIM=2
PS1='${debian_chroot:+($debian_chroot)}\[\033[00;32m\]\u\[\033[01m\]@\[\033[00;36m\]\h\[\033[01m\]:\[\033[00;35m\]\w\[\033[00m\]\[\033[01;33m\]`git branch 2>/dev/null|cut -f2 -d\* -s`\[\033[00m\]\$ '

@mgyk:
mgyk

Никогда не думал что в смартфоне может быть удобная клава. Весь вечер пишу в jabber с Htc g1. Android Очень удачная платформа. То чем могла бы стать maemo от nokia, но так и не стала. Направление на объединение почты,

@mgyk:
mgyk

В продолжении темы, чтобы можно было использовать как дефолтный терминал в гноме
#!/bin/bash
qdbus org.kde.yakuake /yakuake/sessions addSession
LASTSESSION=$(qdbus org.kde.yakuake /yakuake/sessions sessionIdList | sed s/[0-9],//g)
qdbus org.kde.yakuake /yakuake/sessions runCommandInTerminal $LASTSESSION "${*}"
qdbus org.kde.yakuake /yakuake/MainWindow_1 com.trolltech.Qt.QWidget.show

@mgyk:
mgyk

Yakuake очень удобная штука. Ниже обертка которая открывает новый таб и запускает в нем команду
#!/bin/bash
qdbus org.kde.yakuake /yakuake/sessions addSession
LASTSESSION=$(qdbus org.kde.yakuake /yakuake/sessions sessionIdList | sed s/[0-9],//g)
qdbus org.kde.yakuake /yakuake/sessions runCommandInTerminal $LASTSESSION $1

@mgyk:
mgyk

Через 8 часов отправляемся на юг Швеции на неделю по Blekingeleden. Буду выкладывать путевые заметки тут. Статус
1) Еды на 4 дня
2) Карты нету, кроме гуглмапса
3) Ближайшая цель — не проспать автобус

@mgyk:
mgyk

Чтобы правильно получить год и неделю, надо групировать по date_format(date,%x-%v). При использовании group by year(date),week(date,3) получаем, что 29-31 декабря 2008 считается как 2008,1 неделя. Все логично, но следует помнить

@mgyk:
mgyk

Статистика по табличкам. Можно сделать view из этого.
select table_name,engine,table_rows,round(DATA_LENGTH/1024/1024,2) AS data_mb,round(INDEX_LENGTH/1024/1024,2) AS index_mb,round((DATA_LENGTH + INDEX_LENGTH)/1024/1024,2) AS total_mb from information_schema.tables where TABLE_SCHEMA = database();
Вывод:
orig_data | MyISAM | 448909 | 64.48 | 23.29 | 87.78 |

@mgyk:
mgyk

Правильно используем mysql из bash скрипта.
-N убирает название колонок таблицы
-B убирает псевдографику, используется таб как разделитель.

@mgyk:
mgyk

Переработал, уже сил нет оторваться от стула и ползти домой

@mgyk:
mgyk

Грусто разворачивается дамп с 5гиговым индексом... второй час уже строится.

@mgyk:
mgyk

ApacheBench (ab) Использование cookies в запросе
ab -n1000 -c10 -C 'cookiename=value' site.com

@mgyk:
mgyk

Анализ производительности SSD в зависимости от изменения нагрузки thg.ru

@mgyk:
mgyk

MYSQL: Не все буферы одинаково полезны. Опытным путем выяснилось, что увеличение sort_buffer_size, read_buffer_size может негативно влиять на скрость и сортировки и fullscan'а. Похоже зависимость такая: если буфер достаточно маленький до 1Мб (влезает в кэш проца?) или достаточно большой — 256M, что мерджить данные не надо, то скорость максимальная.
А вот при промежуточных значениях потеря 10-15%. Кроме этого следует учитывать, что размеры буфера задаются для каждой сессии, то есть любой коннект может скушать примерно 2*(cумма буферов), а если их 500, то завесить сервер будет достаточно просто. *mysql

@mgyk:
mgyk

Может и баян, но прикольно. "Если ты читаешь сейчас эту страницу, это означает, что у тебя наконец-то кончился интернет." beliy.ru

@mgyk:
mgyk

Тестирую Belkin N+ draftN 2.0 роутер. Соединение устанавливалось как 802.11g Работает отлично. Скорость падает с 30 до 28 когда между роутером и ноутом бетонная стена. WRT54G выдает только 18-20Мегабит. Клиент ASUS EEE 1000H с ralink rt2860. Скорость замерялась через iperf несколько раз, средняя за 5 минут и скачиванием большого архива по http

@mgyk:
mgyk

Ну еще один мессадж

@mgyk:
mgyk

еще один тест