четвер, 27 грудня 2012 р.

Линуксы это такой набор разноцветного несовместимого даже между собой говна


levsha@db01:~$ cat /etc/issue
Ubuntu 12.04.1 LTS \n \l

levsha@db01:~$ bash -c 'echo "before"; shift ; echo "after"'
before
after
levsha@db01:~$ dash -c 'echo "before"; shift ; echo "after"'
before
dash: 1: shift: can't shift that many
levsha@db01:~$ sh -c 'echo "before"; shift ; echo "after"'
before
sh: 1: shift: can't shift that many
levsha@db01:~$

четвер, 8 листопада 2012 р.

Аккумулятор на vaio

Ноутбуку 4 года. Стандартный аккумулятор. В молодости на этом аккумуляторе он работал до 5 часов. Сейчас проработал 2 с половиной часа. Очень даже не плохой результат с учетом того, что некоторые ноутбуки вообще столько не живут :)

вівторок, 6 листопада 2012 р.

HDD -> SSD

Поменял таки в своём ноутбуке HDD Seagate ST9500420ASG (7200RPM, 16MB cache) на SSD Intel SSDSC2CT240A3 (330 series, 240GB). Основная текущая мысль: почему я этого не сделал раньше?
Перед циферками кратко о том, на чем всё это крутится: ноутбук с Intel ICH9M (SATA II), FreeBSD 10.0-CURRENT #35 r241618, отдельный раздел для загрузки, на котором zfs pool, отдельный раздел для всего остального с шифрованием всего через geli (AES-XTS , на hdd KeyLength был 128, на ssd 256), поверх которого опять же zfs pool.
А теперь циферки.
Загрузка системы от bios до появления login prompt:
  • hdd - 1 минута 50 секунд
  • ssd - 1 минута 6 секунд.
Разница большая, но не поразительная. Просто на загрузке достаточно много времени уходит на недисковые операции: опрос оборудования (usb много занимает), получение ip по dhcp, синхронизацию времени по ntp.
Запуск разних программ.
tkabber при запуске подгружает невероятное количество файлов. И вот результат:
  • hdd - 01:27
  • ssd - 00:09

mutt при запуске сканирует inbox, читает заголовки всех писем оттуда, сортирует их. У меня в inbox порядка 2-х тысяч писем. Это заметно:
  • hdd - 01:06
  • ssd - 00:08

Ну и самое яркое, по моему: find ~/Maildir -type f|wc (посчитать общее количество писем у меня в ящике - их там 230 тысяч):
  • hdd - 13:06
  • ssd - 00:43

понеділок, 21 травня 2012 р.

26 мая: велодень

Итак, велодню быть! Детали: http://www.bikeday.org.ua
Районные колонны стартуют в 8:30 +/- 20 минут (в зависимости от района). Информация по районным колоннам: http://www.bikeday.org.ua/ua/bikers/msta-uchasniki/kiv.html
Общая колонна стартует в 10:00 с Михайловской площади. Маршрут общей колонны: Михайловская площадь - Владимирская - Льва Толстого - пл. Льва Толстого - Большая Васильковская - Троицкая площадь (перед республиканским стадионом).
Для автомобилистов. Все колонны будут идти в сопровождении автомобилей ГАИ с включенными спецсигналами, без разрывов и разделения на группы, никого не пропуская. Попытки проехать через колонну, встроиться и т.п. являются нарушением ПДД (пп. 3.2-3.4). Время прохождения районной колонны 5-10 минут: имейте терпение и просто пропустите колонну. Время прохождения общей колонны не менее получаса, но так как маршрут находится полностью в центре, который к тому времени и так обещают перекрыть для сооружения фан-зоны, то вы и так там не проедете.
Для сомневающихся участников. Даже если Вы панически боитесь выезжать на дорогу на велосипеде, можете спокойно присоединяться: к месту старта ближайшей районной колонны спокойно можно добраться тротуарами/двориками. Если ни одна из стартовых точек не находится близко, внимательно изучите маршруты районных колонн: практически у всех колонн кроме старта по маршруту есть еще промежуточные точки сбора. Да и вообще к хвосту колонны можно присоединиться в любой точке маршрута (замыкающий регулировщик в желтой жилетке пропустит Вас в колонну перед собой - не пытайтесь ехать за ним, смело встраивайтесь перед ним :) ). Все колонны будут ехать в сопровождении машин ГАИ. Кроме того все колонны будут сопровождать велосипедисты-регулировщики, которые будут страховать колонну по сторонам и всячески помогать по любым возникшим проблемам. Эти же велосипедисты-регулировщики обеспечат организованный возврат с центра к месту старта. Колонна движется со скоростью порядка 15км/ч, никого не бросает. Так что насчет физической подготовки тоже не стоит переживать.
В общем до субботы!

вівторок, 24 квітня 2012 р.

Конструктор HTC Desire и всякие фенечки

В какой-то момент мне надоела постоянная ругань телефона на нехватку памяти. В результате я таки добрался до перепрошивки его на CyanogenMod. Перепрошил. Потерял HTC Sense, взамен получил громадный конструктор с кучей настроек, полезность большинства из которых очень сомнительна.
Самое весёлое что просто переход на CyanogenMod проблему с памятью не решает: все-равно очень многие программы не умеют полностью уезжать на SD карточку, и внутренний флеш всё-равно заканчивается.
Но решение таки есть: http://www.andreagrandi.it/2011/08/13/howto-extend-htc-desire-internal-memory-to-2gb-using-cyanogenmod-7-and-data2sd/ . В результате у меня теперь стоит куча софта и при этом куча памяти свободно.

пʼятниця, 20 квітня 2012 р.

Как-то и сам узнал из разговоров на кухне: Я.Субботник в Киеве, 5 мая

Я.Субботник в Киеве пройдет 5 мая по адресу: Киев, ул. Б.Хмельницкого, 53, отель "Опера", зал "Симфония Гранд Холл".

Регистрация на мероприятие начнется 18 апреля. Количество мест ограничено.

Для тех, кто не попадёт в число участников или не сможет лично присутствовать на Я.Субботнике, будет организована онлайн-трансляция.

Подробную информацию о мероприятии читайте здесь.

середа, 11 квітня 2012 р.

МТС запустил невероятно полезный сервис

Пришло СМС мол они теперь все такие из себя крутые и теперь у них есть "контроль витрат". Решил попробовать. Набираю *133# . Выскакивает меню:
1>для МТС Передплата
2>для МТС Контракт
...
Офигеть - мой телефонный оператор не знает на предоплате я с ним работаю или по контракту и спрашивает об этом у меня. Ладно, идем дальше, жму 1.
Получаем меню, где меня интересует пункт 5: Свій тариф. Если я правильно догадываюсь что они имели ввиду, то "Мій тариф" звучало бы понятнеее. Ну да ладно. Нажимаю 5.
Получаю новое меню с замечательным набором пунктов:
1>Дізнатися назву
0<=
Полезность дополнительного меню из аж одного пункта, несомненно, очень велика.
Хорошо, я уже натренировался, нажимаю 1. И вот оно, мой тариф:
"Для отримання назви тарифу натисніть "Вийти" і наберіть *101# і виклик".
Занавес

неділя, 25 березня 2012 р.

Препарация

Японские инженеры сделали всё, чтобы в их железку смог залезть только сервисный центр: и конструкция корпуса с кучей частей, и разнообразные потайные защёлки, и винты под отвертку #00... Ну, почти всё :) Отвертки правильные есть, инструкция тоже нагуглилась. И вот результат:

субота, 24 березня 2012 р.

vaio до сих пор жив...

Ноуту уже 3.5 года, а менять все-равно еще смысла особого нет: поменял память (теперь стоит 8GB), еще раньше поменял HDD на 500GB, Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz до сих пор вполне неплохо выглядит, а убитый за это время аккумулятор всё-равно может обеспечить почти 3 часа автономной работы...

субота, 8 жовтня 2011 р.

Музыкой навеяло: про iPhone

В момент своего выхода iPhone был не лучшим. Он был единственным. Сравнивать просто не с чем было. Всё, что на тот момент было, было или прошлым веком, или слабыми зачатками нового века (типа N910, которую nokia сама и убила). Apple показал миру что можно сделать сенсорный экран с управлением пальцами, а не зубочисткой (и не надо вспоминать про жалкие поделки, которые тогда ставились поверх windows mobile). Apple создал смартфон, которым может без проблем пользоваться любая гламурная блондинка, а не только помешанный на электронике гик (и не зря они не называли iPhone смартфоном - чтобы не возникало ассоциаций с железкой для гиков). Apple показал что программы на телефон можно устанавливать просто выбрав из списка и кликнув, а не поиском в интернете, по форумах и т.п. и потом скачивая, запуская установку, отвечая на глупые вопросы.
И всё это было точным попаданием в потребности рынка (если бы этого было не так, то не было бы попыток от всех конкурентов повторить это всё).
Сейчас я не могу назвать iPhone объективно лучшим телефоном. Он, безусловно, в списке лучших. Но по совокупности факторов, у каждого будет свой вариант лучшего телефона. Но то, что сейчас есть возможность выбирать из действительно достойных вариантов, а не из убогого symbian, пригодного только для "чуть больше, чем телефон", ужасно глючной win mobile, которой вообще не место на телефоне, и palmos (ой, о покойниках или хорошо, или ничего), безусловно, заслуга Apple и iPhone.
Сам я был обладателем первого iPhone практически с момента, как его взломали и начали продавать в Украине. Чуть больше года назад прикупил HTC Desire, порядка 2-3 месяцев ходил с обоими телефонами и потом оставил только HTC. Сейчас для себя считаю android в сумме более подходящим, но сказать, что он превосходит iOS во всём, я не могу. Даже по стоимости есть вопросы, если рассматривать стоимость владения, а не только стоимость покупки. Первый iPhone оказался у меня в руках на прошивке какой-то из первых версий типа 1.3 или 1.4, и поддерживался Apple до 3.X прошивок включительно. В то же время HTC Desire вышел на Android 2.1 , проапгрейдился до 2.2 и всё. В принципе на него еще можно водузить 2.3 с потерей части функциональности, но дальше вообще всё. Итого через год после покупки мне уже намекают что пора бы и обновить железку. И это железку, которая год назад была одной из самых мощных...

понеділок, 22 серпня 2011 р.

Ноутбучная вебкамера

Таки уже работает. Необходимо: cuse4bsd и webcamd . Если фря достаточно новая, то даже в net-im/skype работает

вівторок, 2 серпня 2011 р.

Все профессии нужны, все профессии важны

Подходит на днях охранник офисного центра. Дядька такой в летах. Интересуется как оно: ездить на автоматической коробке передач. А то он подумывает купить себе VW Passat CC с 7-ступенчатой DSG...

середа, 1 червня 2011 р.

Очумелые ручки: multiple ssid на одном soho wifi роутере

Имеем Linksys WRT610N v1. Хочется обеспечить в офисе wifi. Но не просто wifi, а 2 wifi: один для сотрудников, со сторогой аутентификакией, доступом ко всем внутренним ресурсам и в локалку, второй для гостей/клиентов/etc , с авторизацией по ключу, с доступом только в интернет. Опционально хотелось бы еще и иметь возможность использовать все 5 GigabitEthernet портов как свич для локалки.
Железка, к счастью, уже поддерживается альтернативными прошивками, в частности DD-WRT:
http://dd-wrt.com/wiki/index.php/Linksys_WRT610N
Поэтому первым делом просто перепрошиваем её прямо через родной вебинтерфейс правильной прошивкой. Та, которая в статье-описании железки рекомендуется как первая, слишком древняя, а та, что рекомендуется на dd-wrt.com при выборе модели, у меня просто глючила. Вот эта у меня прошилась и работает нормально: ftp://ftp.dd-wrt.com/others/eko/V24_TNG/svn16403/dd-wrt.v24-16403_big-wrt610n.bin
Далее следует настроить роутер в режим просто AP со свичем. Про vlan-ы в подобных железках:
http://dd-wrt.com/wiki/index.php/Default_Configuration_Overview
Особенности конфигурирования vlan-ов на этой железке:
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=481340&highlight=#481340
Бридж всех портов & wi-fi ap:
http://dd-wrt.com/wiki/index.php/Wireless_Access_Point
Настраиваем всё по этой инструкции за исключением пункта "Assign WAN Port to Switch". Дело в том, что в этих железках по умолчанию lan порты включены в vlan1, wan порт включен в vlan2, а при установке этой галочки делается software bridge между vlan1 & vlan2 и трафик ходит через процессор. Поэтому пункт не трогаем, а после настройки заходим на железку по telnet (login root не зависимо от того, какой там username задавался при начальном конфигурировании, пароль такой же, как на веб) и через nvram включаем wan порт тоже в vlan1, только с тегом. vlan2 через тот же nvram тоже разрешаем на cpu и на wan порту тегироанным - он нам пригодится для второго wlan.
Далее настраиваем multiple wlan-s:
http://dd-wrt.com/wiki/index.php/Multiple_WLANs
Второй wlan через вебинтерфейс объединяем в бридж с vlan2.
Настраиваем 2 wlan интерфейса так, как нам нужно. Теперь клиенты при подключении к разным wlan , могут проходить разные типы аутентификации (у меня настроено на "публичной" сети wpa-psk, на внутренней сети wpa-enterprise c freeradius на сервере) и будут попадать в разные vlan-ы, "internet" порт используется как аплинк, все 4 ethernet порта можно использовать для подключения компьютеров в локалку

середа, 25 травня 2011 р.

Правильный подход

А вы знаете что так популярные сейчас дорожные прямоугольные сумки с колесиками и телескопической ручкой изначально проектировались на очень узкую целевую группу: экипаж самолета?
По утверждению Раскина это очень эффективный подход: вместо выбора широкой целевой аудитории и попытки удовлетворить её на на 50-70% выбирается узкая целевая группа и делаются усилия на удовлетворение 90% её потребностей. В результате более широкой аудитории полученный результат оказывается более полезен, чем при первом подходе