Не секрет, что стоимость роутера значительно зависит от возможностей встроенного программного обеспечения. Так что, покупая недорогое устройство, многие пользователи не ждут от родной прошивки ничего хорошего и устанавливают альтернативную прошивку. Но, как правило, на этом всё и заканчивается. Пользователь изучает встроенный веб-интерфейс и радуется новым возможностям поумневшего устройства. Однако, прошивка роутера — полноценная операционная система на базе Linux, позволяющая воплотить многие задумки, выходящие далеко за рамки привычной функциональности роутера.
В этом посте я хочу поделиться своим опытом по созданию сервера на основе роутера D-Link DIR-320. На роутере были подняты Веб-сервер, FTP, настроена видеотрансляция. Хотя статья и предполагает использование DIR-320, для другого роутера процесс настройки будет отличаться незначительно.
воскресенье, 12 сентября 2010 г.
[Ссылка] Обзор конструкторов популярных Linux дистрибутивов
В обзоре рассмотрены популярные конструкторы Linux дистрибутивов, благодаря которым даже новичок может создать свой собственный дистрибутив со своим собственным оформлением и набором программ.
Ссылка: http://habrahabr.ru/linker/go/103485/
Источник: Хабрахабр - Linux для всех
Оригинальная страница: [Ссылка] Обзор конструкторов популярных Linux дистрибутивов
Ссылка: http://habrahabr.ru/linker/go/103485/
Источник: Хабрахабр - Linux для всех
Оригинальная страница: [Ссылка] Обзор конструкторов популярных Linux дистрибутивов
[Ссылка] Машина времени с помощью YouTube
На этом сайте Вы сможете перемещаться с помощью ползунка от 1860 до 2010 года и просматривать ролики на популярном видеохостинге, относящиеся к тому году, который Вас интересует. Можно просматривать ролики также по определенным категориям: телевидение, музыка, спорт, события.
Ссылка: http://habrahabr.ru/linker/go/104051/
Источник: Хабрахабр - YouTube
Оригинальная страница: [Ссылка] Машина времени с помощью YouTube
Ссылка: http://habrahabr.ru/linker/go/104051/
Источник: Хабрахабр - YouTube
Оригинальная страница: [Ссылка] Машина времени с помощью YouTube
суббота, 11 сентября 2010 г.
Волшебная коробочка
Привет, опытные юзернеймы! Сегодня я настоятельно рекомендую вам заглянуть под кат, потому что там пойдет речь об устройстве с удивительным внутренним миром – вы такие любите ;)

Это очередной сетевой накопитель. Даже если не будете его покупать – просто посмотрите хотя бы картинки, чтобы знать, что такое есть.
Это очередной сетевой накопитель. Даже если не будете его покупать – просто посмотрите хотя бы картинки, чтобы знать, что такое есть.
[Перевод] Расшарьте свой локальный веб-сервер в Интернете с помощью localtunnel
Иногда во время тестирования веб-приложений может понадобится доступ к ним снаружи (то есть из публичного Интернета). Например некоторые API используют коллбеки.
В таком случае можно создать обратный SSH-туннель чтоб расшарить свой локальный сервер. Но для этого нужен доступ к публично доступной машине с SSH и нужными портами открытыми на фаерволе.
Но не всегда найдется такая машина, и влом покупать VPS или что-то в этом роде. В таком случае localtunnel — как раз то что надо.
localtunnel — инструмент специально предназначеный для того чтоб временно расшарить локальный веб-сервер в Интернете. Он работает как клиент к публичному сервису обратного туннелирования с открытыми исходниками.
Использовать его очень просто:
Эта команда сделает локальный сервис на порту 8080 доступным на порту 80 на домене который выведет утилита.
Конечно перед использованием все-таки надо устанавить и настроить программу.
Установка для всех пользователей:
После этого при первом запуске нужно указать свой публичный ключ для аутентификации:
Если у вас нет готовых ключей для SSH, их сожно сгенерировать такой командой:
Больше информации (на английском) и исходники – на Гитхабе.
Источник: Хабрахабр - Web-разработка
Оригинальная страница: [Перевод] Расшарьте свой локальный веб-сервер в Интернете с помощью localtunnel
В таком случае можно создать обратный SSH-туннель чтоб расшарить свой локальный сервер. Но для этого нужен доступ к публично доступной машине с SSH и нужными портами открытыми на фаерволе.
Но не всегда найдется такая машина, и влом покупать VPS или что-то в этом роде. В таком случае localtunnel — как раз то что надо.
localtunnel — инструмент специально предназначеный для того чтоб временно расшарить локальный веб-сервер в Интернете. Он работает как клиент к публичному сервису обратного туннелирования с открытыми исходниками.
Использовать его очень просто:
localtunnel 8080Эта команда сделает локальный сервис на порту 8080 доступным на порту 80 на домене который выведет утилита.
Конечно перед использованием все-таки надо устанавить и настроить программу.
Установка для всех пользователей:
sudo gem install localtunnelПосле этого при первом запуске нужно указать свой публичный ключ для аутентификации:
localtunnel -k ~/.ssh/id_rsa.pub 8080Если у вас нет готовых ключей для SSH, их сожно сгенерировать такой командой:
ssh-keygen -t rsaБольше информации (на английском) и исходники – на Гитхабе.
Источник: Хабрахабр - Web-разработка
Оригинальная страница: [Перевод] Расшарьте свой локальный веб-сервер в Интернете с помощью localtunnel
Простейший взлом пароля
Американцы… Такие американцы!..
Источник: Хабрахабр - Социальные сети
Оригинальная страница: Простейший взлом пароля
Источник: Хабрахабр - Социальные сети
Оригинальная страница: Простейший взлом пароля
пятница, 10 сентября 2010 г.
Не делайте свою программу под Android бесплатной на 1 день
Один из разработчиков под Android жалуется, что попал в безвыходную ситуацию. Он успешно продавал свою программу по $2,99, пока 6 сентября 2010 года не решил провести промо-акцию и не сделать программу бесплатной. Всё получилось отлично, за исключением одного — он не смог вернуть ценник назад.
Как выяснилось, Android Market попросту не поддерживает перевод бесплатного приложения в разряд платных. Что однажды оказалось бесплатным — останется таким навсегда, об этом говорится в Android Market Developer Distribution Agreement, пункт 3.3. Единственным вариантом остаётся повторный сабмит в виде нового приложения.
Вообще, функциональная слабость Android Market давно вызывает недовольство разработчиков. Чего стоит хотя бы невозможность получить прямой URL на программу в магазине. Как можно раскручивать продажи и проводить маркетинг в Сети, если нет даже ссылки?
Источник: Хабрахабр - Android
Оригинальная страница: Не делайте свою программу под Android бесплатной на 1 день
Как выяснилось, Android Market попросту не поддерживает перевод бесплатного приложения в разряд платных. Что однажды оказалось бесплатным — останется таким навсегда, об этом говорится в Android Market Developer Distribution Agreement, пункт 3.3. Единственным вариантом остаётся повторный сабмит в виде нового приложения.
Вообще, функциональная слабость Android Market давно вызывает недовольство разработчиков. Чего стоит хотя бы невозможность получить прямой URL на программу в магазине. Как можно раскручивать продажи и проводить маркетинг в Сети, если нет даже ссылки?
Источник: Хабрахабр - Android
Оригинальная страница: Не делайте свою программу под Android бесплатной на 1 день
Почему бAARDак не убрали в релизе?
В бета-версиях Windows 3.1 был скрытый и зашифрованный код, который при запуске на DR-DOS выдавал непонятное сообщение о вымышленной ошибке.
В релизе решили подобными фокусами не заниматься, но код проверок и само сообщение не убрали: они так и остались внутри
Зачем его оставили? Неужели Microsoft рассчитывала однажды в будущем разблокировать эти сомнительные проверки?
Конечно же, нет. Даже сообщение в релизе осталось неизменённое: «Please contact Windows 3.1 beta support.» Если бы сообщение действительно предназначалось для показа, после окончания бета-тестирования его бы обновили.
Так зачем оставлять в релизе бессмысленный код, который никогда не выполняется?
В релизе решили подобными фокусами не заниматься, но код проверок и само сообщение не убрали: они так и остались внутри
WIN.COM, и достаточно изменить один байт, чтобы AARD-код снова выполнялся при каждом запуске.Зачем его оставили? Неужели Microsoft рассчитывала однажды в будущем разблокировать эти сомнительные проверки?
Конечно же, нет. Даже сообщение в релизе осталось неизменённое: «Please contact Windows 3.1 beta support.» Если бы сообщение действительно предназначалось для показа, после окончания бета-тестирования его бы обновили.
Так зачем оставлять в релизе бессмысленный код, который никогда не выполняется?
Облака становятся более доступными
Радостная новость пришла к нам из-за океана.
Amazon AWS EC2 сервис добавил поддержку микро-конфигураций до 613Mb.

Цена на Linux конфигурации стартует от $0.02 в час. Что при постоянном использовании обойдется $15 в месяц, а это существенно ниже, чем у Small instance — $0.085 в час.
Я сам уже около года пробую разные операционки и настройки, но пока нет необходимости постоянно держать и оплачивать свой сервер. А при таком раскладе и в моем случае появляется смысл запустить и поддерживать нормальный выделенный сервер. Доступны как 32, так и 64-битные архитектуры. Лично меня у Амазона привлекает гибкость настроек, расширяемость и, конечно, поддержка от одной из самых уважаемых контор.
Подробнее можно прочитать в документации на Амазоне.
Для тех, кто еще не пробовал — хорошее введение доступно в соответствующем хабратопике.
Расклад по Micro Instance:
613 MB memory
Up to 2 EC2 Compute Units (for short periodic bursts)
EBS storage only
32-bit or 64-bit platform
I/O Performance: Low
API name: t1.micro
остальные конфигурации
Источник: Хабрахабр - Хостинг
Оригинальная страница: Облака становятся более доступными
Amazon AWS EC2 сервис добавил поддержку микро-конфигураций до 613Mb.
Цена на Linux конфигурации стартует от $0.02 в час. Что при постоянном использовании обойдется $15 в месяц, а это существенно ниже, чем у Small instance — $0.085 в час.
Я сам уже около года пробую разные операционки и настройки, но пока нет необходимости постоянно держать и оплачивать свой сервер. А при таком раскладе и в моем случае появляется смысл запустить и поддерживать нормальный выделенный сервер. Доступны как 32, так и 64-битные архитектуры. Лично меня у Амазона привлекает гибкость настроек, расширяемость и, конечно, поддержка от одной из самых уважаемых контор.
Подробнее можно прочитать в документации на Амазоне.
Для тех, кто еще не пробовал — хорошее введение доступно в соответствующем хабратопике.
Расклад по Micro Instance:
613 MB memory
Up to 2 EC2 Compute Units (for short periodic bursts)
EBS storage only
32-bit or 64-bit platform
I/O Performance: Low
API name: t1.micro
остальные конфигурации
Источник: Хабрахабр - Хостинг
Оригинальная страница: Облака становятся более доступными
Замыкания в php
Не секрет, что в PHP 5.3 был введен ряд интересных новшеств. Разной степени полезности и скандальности. Возможно даже, что выпуск PHP 5.3 — хорошо спланированный PR-ход: самый большой список изменений за последние пять лет, оператор goto (sic!), пространства имен (namespaces) с синтаксисом «не как у всех», позднее статическое связывание (late static binding), более-менее честные анонимные (лямбда) функции (lambda functions), замыкания (closures).
Подписаться на:
Сообщения (Atom)