Яндекс.Метрика

    Ни о чём

    Ни о чём

    Самоподзаряжающаяся компьютерная блютуз мышь

    Мышь прошла эволюцию от коробки с шариком, до практически монолитных видов без проводов и подвижных элементов, лазерные, блютусные, радио… Она стала незаменимым помощником. У меня лазерная блютус-мышь MagicMous от Apple и все б хорошо, если бы не нужно было менять батарейки, ну или заряжать аккумулятор)

    а что если?..

    iBall
    Назад к шарику.
    шарик вращает микрогенератор, а тот подпитывает небольшие аккумуляторы.

    Читать дальше >

    Ни о чём

    Пополнение кошелька Webmoney с баланса симки Beeline

    На днях мне понадобилось оплатить VDS, обычно я оплачиваю через Webmoney, но в этот раз на кошельке оказалось недостаточно денег. Можно было бы дойти до ближайшего терминала и пополнить кошелек, но на улице уже осень (статья была написана ещё осенью, но небыло кармы, чтобы опубликовать) и лишний раз выходить под дождь и ветер не хотелось. К счастью, на балансе моего телефона было достаточно денег, нужно было только найти способ перекинуть необходимую сумму на Webmoney.

    Ни о чём

    Облако selectel — не помеха для запуска Gentoo

    Сегодня ночью попробовал установить Gentoo в виртуальной машине selectel.ru.

    Для начала надо зарегистрироваться и создать виртуалку с какой-нибудь осью.
    Для тестов выбрал Debian mini.
    После создания, подключаю еще один жесткий диск, размером как минимум 2Gb.
    Создаем на нем разделы, форматируем.
    При форматировании необходимо учесть, что в стандартной конфигурации (stage3+portage) очень много мелких файлов, по этому inode могут закончиться быстрее, чем место на диске. По дефолту, на 1.9 gb их получается 125568, этого не хватит, что бы распаковать stage3 и portage.

    Форматируем раздел размером 1.9 gb:
    mkfs.ext3 -i 8192 /dev/xvda1 — получаем 251136 inode
    mkfs.ext3 -i 4096 /dev/xvda1 — получаем 502272 inode

    Ни о чём

    Asus RT-N10 и Tomato USB

    Вчера успешно прошил свой Asus RT-N10 собственноручно собранной «помидорной» прошивкой.
    tomato-K26-1.28.9054MIPSR2-beta-rtn10-Std.trx
    Если кому нужно, тут есть инструкция

    По сравнению с DD-WRT там нормально работает WiFi
    Сравнению с оригинальной не поддается.

    UPD: Как настроить IPTV (STB) на «помидорной» прошивке.

    Ни о чём

    Премия русскоязычного твиттера

    30 декабря заканчивается первый пилотный конкурс на http://twipremia.ru, и уже 31го твиттеряне узнают, кого народ в твиттере выбрал самой красивой девушкой 2010 года.

    В течение месяца у каждого был шанс либо проголосовать, либо номинировать в конкурс любою девушку, у которой есть твиттер аккаунт. Всего, за почти месяц голосования в твипремии номинировано 588 девушек, 2983 человека проголосовало.

    Ни о чём

    Ночное ворчание о Яндексе, Маркете и интерфейсах вообще

    Люблю свою жену. Люблю за все, наверное. Люблю, но не понимаю. Может быть, понять женщин — это что-то из разряда фантастики. Однако, хочется же понять. Вот, например, хочется понять, почему она пользуется Яндексом. Хочется потому, что миллионы людей Яндексом пользуются, а эти люди, может быть, клиенты. Пойму жену — пойму клиентов. Логично?

    Сам я программер со стажем. А значит, я уже много не понимаю. Современность несется вперед, а я все так же вбиваю echo и отбиваю shift+tab. И если в коде я что-то понимаю, то в жизни уже… нет!

    Помню знакомство с лазерным принтером. Долго искал, где он включается. Подсказали: сзади кнопка. И я встал в ступор: это же нужно тянуться, нагибаться над принтером, засовывать руку куда-то, нащупывать и тыркать, придерживая принтер другой рукой, чтобы не упал с полки. Но никуда не денешься. Разве что принтер у меня теперь на полке стоит боком.

    Сейчас блуждаю по социальным сетям. И интерфейс их меня ставит в похожий ступор. Я, хоть убей, не понимаю, как что там можно сделать. Вот, в фейсбуке можно ссылку вставить, и фейсбук сразу ее оприходует, картинку, текст вытащит. А как этот текст подправить?

    Гуляю внутри Google. Та же ситуация: вот, создан аккаунт, проверен сайт на соответствие аккаунту с помощью файла googlehostedservice.html. Но как перепроверить? Где кнопка? Убежала куда-то.

    И вот, сажусь смотреть, что же такое Яндекс. Меня он как поисковик, наверное, не интересует. Мне Маркет интересен. Уже неделю как Серега вопит: да залей ты товары на Маркет. И уже неделю я отвечаю: зачем? А он мне: покупателей больше будет. А я: это посетителей больше будет, а покупателей — бабушка надвое сказала. Тем более, платное оно. Вон, Гугл-покупки бесплатный. Он меня уже по всем позициям проставил. И тут Серега приводит убийственный аргумент: русские люди используют Яндекс, а про Гугл твой они вообще не знают, что такое.

    И я открываю страницу Яндекса.

    Ни о чём

    Мой любимый пейзаж

    Художник воплотил один из самых страшных кошмаров любого пользователя Windows XP
    image

    Ни о чём

    Javascript: Отправка изображения на канвасе на сервер

    Здравствуйте хабровчане.

    Решил я сделать отправку изображения с канваса на сервер.
    А что из этого получилось смотрите под катом.

    Ни о чём

    Анализатор морфологии на автоматах

    Периодически на хабре проскакивают статьи о том, как написать программу для анализа морфологии. В основном авторы пользуются базами данных, либо стандартными структурами, такими как словари. Но это не всегда удобно. Во-первых, страдает скорость. Во-вторых, некоторые алгоритмы, такие как предсказание морфологии незнакомых слов, реализуются нетривиально.

    Здесь я привожу версию, основанную на конечных автоматах, где попробую избежать данных проблем. Как это работает можно посмотреть здесь.

    Ни о чём

    Пробуем открыть свое дело. Часть 2

    Это продолжение топика «Пробуем открыть свое дело».
    Покамест особо никаких технических моментов нет, однако есть несколько интересных моментов.

    Кому интересно…

    Ни о чём

    Усердие и энтузиазм. Лень и утопия

    Оно как было.
    С детства учили меня трудолюбию и стремлению во всём добиться идеала.
    Не в чужом видеть, а в том, что сам делаешь.

    Подмести двор – да так, чтобы ни соринки. Вскопать огород – да чуть ли не по ниточке вымерять границы грядки. Картоху выкопать – и всю перебрать досконально, даже мелкая и зелёная пригодится.

    В школе этот энтузиазм выражался в рисовании некоего подобия комиксов.
    Сначала 100 тетрадных листов – каждый лист как выпуск выдуманного журнала “японец”, которые я показывал друзьям на переменах. Затем 10 общих тетрадок, изрисованных полностью примерно за семь лет.

    Ни о чём

    «Софт за пределами морали». Глава вторая «Типы скриптов»

    часть 1.1
    часть 1.2

    Я не буду писать здесь о вирусах и троянах, о связках сплойтов и сервисах продающих инсталлы.
    Напишу лишь о том, с чем имел удовольствие познакомиться лично.
    Я сознательно буду употреблять слово «скрипты», потому что в моей практике был только php5, да и отличий от системных приложений не так уж и много.

    «Чекеры»
    Назначение — проверка аккаунтов/имейлов/прокси на валидность.
    Аккаунты также можно проверять на активированность по имейлу/наличие фото/баланса на счету и собирать прочую информацию.

    Ни о чём

    Переносим закладки Однакнопка.ру в постзагрузку

    Одному из клиентов понадобилось вставить закладки однакнопка.ру в самый верх страницы. Проблема в том, что скрипт с этого ресурса довольно долго загружается (от 0.5 с и больше), соответственно блокирует дальнейшую загрузку контента. Пользователь при этом видит шапку и более ничего в течение этого времени.
    Нужно перенести этот скрипт в постзагрузку! Тут появляется другая проблема: в коде js используется продвинутый метод генерации контента — document.write. Поэтому, если просто аппендить скрипт после загрузки основного контента, то кроме самих закладок больше ничего на странице не будет.
    Поэтому пришлось переопределить функцию… document.write:
    
    document._write = document.write;
    
    document.write = function (html) {
    	if (html.indexOf("odnaknopka") != -1) {
    		$("#xxx").append(html);
    		return;
    	}
    	document._write(html);
    }
    
    $(document).ready(function() {
    	$("#xxx").append('<script src="http://odnaknopka.ru/ok3.js" type="text/javascript"><' + '/script>');
    });
    

    Ни о чём

    Плавная прокрутка при переходе по якорям внутри страницы

    Проблема

    При навигации на одностраничных сайтах, организованной с помощью анкоров (a[name=target]), а также при серфинге по длинным документам с содержанием, перелинкованном на разделы станицы, наблюдается проблема удобства использования: переход происходит мгновенно, пользователь не всегда видит куда его перебросило и на чем следует сфокусировать взор. Демо.

    Внимательный читатель несомненно припомнит, что уже давно придумано до нас, например, вот тут. Однако набросанный мною за полчаса говнокод как минимум в два раза меньше по объему и не требует поиска каких-то дополнительных плагинов.

    Ни о чём

    Утром деньги — вечером стулья © Ру-центр продолжает удивлять

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

    Ни о чём

    Ubuntu Server 10.04 LTS i386, PostgreSQL + 1C patch, 1c server + web-интерфейс: сборка, установка, настройка

    Не знаю, нужно ли это будет кому-нибудь.

    Ни о чём

    Онлайн сервис конвертирования видео

    Добрый день, хабражители!

    Разрешите мне представить свой проект, над которым я трудился последние полгода. Это онлайн сервис конвертирования видео и аудио файлов.

    Вкратце история создания сервиса достаточно стандартна: в какой-то момент мне надоело использовать командную строку ffmpeg-а для конвертирования различного медиа контента и захотелось что-либо более удобного, и что более важно, кроссплатформенного (т.к. работать приходилось как из под *nix систем, так и с Windows). Так и родился этот сервис. Показал его своему другу (он кстати на хабре — dk_bbg), он оценил. Вот я и решил выложить его в публичный доступ :-)

    Под катом немного информации о том, что представляет собой сервис сейчас.

    Ни о чём

    404fest, доклад о дополненной реальности и презентация

    В этом году я был докладчиком на замечательном фестивале 404fest. Доклад назывался «Все слышали о дополненной реальности. Но не все знают, как и где ее можно применять.»

    Как рассказать о дополненной реальности, чтобы было интересно? Было найдено очевидное решение: построить доклад на той технологии, о которой пойдет речь. Была разработана презентация с использованием спецмаркеров (QR-кодов). Всего предстояло нарисовать 21 маркер. Все они должны быть разные. Это долгая и муторная работа. И наш программист придумал еще одно очевидное решение. Он просто взял и использовал 21 букву из латинского алфавита, добавив для ассиметрии небольшой квадратик. Вот так выглядели мои печатные материалы:

    image

    Рассказывать о дополненной реальности бесполезно. Это нужно видеть.

    Ни о чём

    Хостинг контента

    Есть люди, которые в ЖЖ пишут тексты на тему программирования. Есть люди, которые делают аналогичное на Хабре. Собрать всё в одну RSS-ленту можно, но такая вещь индивидуальна, это совсем не то же самое, что коллективная лента главной страницы Хабра. Решением мог бы стать «хостинг контента», когда разные сервисы остаются разными, но обращаются к одной общей базе данных. Иначе говоря, сервис может использовать не только свой, но и чужой контент. Например в ленте Хабра использовались бы тематические статьи из ЖЖ (аналогично хабрапосты пользователей попадали бы в жжшные френд-ленты).

    Ни о чём

    1-wire на предприятии, физический уровень

    image
    с вводной статьей этого цикла можно ознакомиться тут

    Постановка задачи


    Начнём с того, что я устроился на работу в организацию, занимающуюся производством медицинских компонентов. Эта организация работает с большим количеством биологического материала: сыворотки, вирусы, растворы и прочая… Для того чтобы хранить исходные компоненты и произведённую продукцию необходимо выдерживать строгие температурные и влажностные режимы, иначе это всё испортится, по этому на предприятии используется большое количество холодильников, морозильников и холодных комнат\складов.

    Для контроля температуры применяется следующий подход: на каждом контрольном холодильнике висит термометр (как правило, обычный китайский домашний термометр); и раз в два часа специальный ответственный человек в каждом подразделении обходит и записывает в особый журнал текущую температуру в холодильниках принадлежащих этому подразделению; если это не рабочее время (вечер, выходные), то этот обход совершает дежурный по корпусу.