Pull to refresh
6
0
Bucky @ha2bj

Пользователь

Send message

Netgear Universal WiFi Internet Adapter WNCE2001, или как из любого Ethernet на бытовом устройстве сделать WiFi 802.11n

Reading time4 min
Views32K
Обзор некоторых железок должен выглядеть примерно так: «Работает. Серьезных недостатков не имеет. Цена такая-то. Рекомендую». Ну и фотография коробки, чтобы в магазине не промахнуться. Так бы, наверное, и написал о сегодняшнем агрегате, но, боюсь, серьезные парни такую лаконичность не оценят, а для несерьезных писать скучно. Поэтому изложу эти тезисы чуть подробнее – для пущей их ясности.

Итак, у меня на кухне висит телевизор Acer. Простенький такой, 19-дюймовый, с разрешением 1440х900. На нем ребенок во время принятия пищи смотрит мультфильмы, ну и жена на них тоже поглядывает. Конечно, тот ужас-ужас, который идет по эфирным телеканалам, мы ребенку стараемся не показывать. От греха. Поэтому сзади телевизора приклеен на двусторонний скотч плеер WD TV Live, а в него воткнуто две флэшки. И вот с них-то и идет на экран всякое, вроде «Тачек» или «Простоквашино». Разумеется, все это записано в DVD-разрешении, и до поры нам всем всё нравилось. Но вот однажды угораздило меня добыть абсолютно лицензионный (мимо проходи, РАО, мимо) рип пиксаровских «Тачек» в Full HD. Включил я его на телевизоре и, знаете ли, ошалел. Вроде и диагональ маленькая, и разрешение у матрицы не дотягивает до Full HD, но картинка стала настолько лучше, что возвращаться на SD категорически не захотелось.

Netgear WNCE2001
Читать дальше →
Total votes 67: ↑60 and ↓7+53
Comments68

Делаем загрузочно-установочную флешку

Reading time2 min
Views773K
После поста о восстановлении флешек, оказалось, что у многих теперь есть рабочие, бесхозные флешки, которые обязательно нужно задействовать. Почему бы не сделать из них загрузочные флешки с дистрибутивами необходимых ОС? Это может здорово пригодиться при установке/переустановке операционных систем на нетбуки, где отсутствуют приводы оптических носителей. А иногда может даже ускорить процесс установки и сделать его намного тише на компьютере, где привод есть.
Хотя на Хабре уже описывались варианты создания загрузочных флешек, но вариант, который предлагаю я — слишком прост и по своему универсален, чтобы обойти его стороной.

image
Читать дальше →
Total votes 161: ↑142 and ↓19+123
Comments54

Прямая работа с SMS-сервисом МТС: история одной интеграции

Reading time6 min
Views40K
Многие считают, что SMS — одна из причин того, что Твиттер так хорошо «выстрелил» на Западе. В США и ряде стран Европы твиты можно как публиковать, так и получать через SMS, при этом цена исходящего твита равна цене обыкновенной SMS, а входящие сообщения — бесплатны. Для пользователей без смартфонов (коих большинство) это значительно снижает порог на вход.

В этой статье я поделюсь опытом прямой интеграции с крупным российским сотовым оператором (обратите внимание: именно напрямую, а не через шлюзы), а также на вводном уровне порассуждаю об околоSMS-ных технологиях и протоколе SMPP — без скучных таблиц и спецификаций, в стиле короткой детективной истории.
Читать дальше →
Total votes 62: ↑53 and ↓9+44
Comments80

therules.ru — правила русского языка с очень умным поиском

Reading time1 min
Views2.5K
Илья Бирман пишет в блоге:
Есть люди, которые всегда всё пишут правильно, прекрасно чувствуют язык, а правила знают наизусть. Есть другие, которые плюют на русский язык и руководствуются универсальным принципом «нуты же понел че я хотел сказать?! )))». Однако больше всего — по крайней мере, мне хочется в это верить — нормальных людей, которые стараются писать хорошо, но имеют трудности с отдельными правилами.

Чтобы последние максимально экономили время, а не тратили его на копание в справочниках и плохо организованных сайтах, Илья создал проект therules.ru, где предельно чётко и ясно представлены все правила русской орфографии и пунктуации.
Читать дальше →
Total votes 231: ↑221 and ↓10+211
Comments122

Книга Джошуа Кериевски «Рефакторинг с использованием шаблонов»

Reading time3 min
Views4.3K
Дочитал на днях сабжевую книжку. Вышла она еще в 2008 году (а предыдущее издание и того раньше), но мне она попалась только недавно. По идее, читать ее надо было бы после книги Фаулера «Рефакторинг. Улучшение существующего кода», на которую Кириевски постоянно ссылается, но до Фаулера я пока не добрался, хотя это и не особо затруднило чтение. Вторая книга, которую лучше всего прочитать заранее, это «Приемы объектно-ориентированного проектирования. Паттерны проектирования» банды четырех.

Суть книги «Рефакторинг с использованием шаблонов» состоит в том, что в книге автор собрал 27 довольно сложных рефакторингов, большинство которых предназначены для того, чтобы как можно более безболезненно ввести в архитектуру программы паттерны, описываемые в книге банды четырех. Как пишет в начале Кириевски, часто он начинает программировать без использования паттернов до тех пор пока этот участок кода не надо расширять, тогда он принимается за рефакторинг. Правда, в книге есть еще один рефакторинг, который наоборот избавляет код от использования синглтонов (автор называет болезнь, когда используют синглтоны по любому поводу, синглтонизмом и предлагает открыть общество анонимных синглтоников).
Читать дальше →
Total votes 66: ↑57 and ↓9+48
Comments26

10 советов и небольших хитростей на eBay

Reading time7 min
Views322K
В наше время все более популярными становятся сервисы Интернет-торговли. И, наверно, самый популярный из таких сервисов — Ebay. Если пару лет назад многие ни разу не слышали этого слова, то теперь о Ebay можно услышать даже в новостях.

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

Сейчас в сети легко можно найти много гайдов по процессу регистрации и покупки на Интернет-аукционах. Но даже при наличии такого количества самых разнообразных гайдов после регистрации и даже после некоторого числа покупок у многих остаются вопросы, ответы на которые не так просто найти. В данном Мини-FAQ, на примере Интернет-аукциона Ebay, я бы хотел дать ответы и советы по 10 ситуациям, с которыми чаще всего обращаются за помощью и которые чаще всего возникают после начала пользования сервисом. Сразу скажу, что именно эти вопросы выбраны на примере личного опыта и по мере просмотра вопросов на профильных форумах.
Читать дальше →
Total votes 108: ↑94 and ↓14+80
Comments96

Вкратце о лицензиях Open Source

Reading time6 min
Views12K
Многие разработчики и дизайнеры хотят опубликовать свои работы в виде открытых проектов. Они хотят иметь возможность делиться своим кодом. Сообщество open-source с каждым днём всё прочнее стоит на ногах. Открытые программы существуют для любых видов задач, каких вы только можете себе вообразить. А многие веб-разработчики используют свободное ПО как фундамент для своей работы (WordPress, Drupal и многие другие CMS открыты, свободны и бесплатны).

Но ситуация такова, что лицензий open-source существует великое множество, и подчас нелегко понять что на самом деле они означают. Какие права получают разработчики, когда выбирают ту или иную открытую лицензию? Попробуем хотя бы в общих чертах разобраться.
Читать дальше →
Total votes 46: ↑44 and ↓2+42
Comments17

UTP — Технический Подкаст от Umputun, Выпуск 1

Reading time1 min
Views482
Переход на распределенные системы контроля версий, часть 1

— с какой целью и для кого
— ограничения разговорного жанра
— зачем переходить на распределенные системы
— 9 радостей перехода
— Проблемы тоже есть, о них в части #2

* Linus Torvalds on git (видео)
* Линус Торвальдс о GIT, видеоперевод 8 частей (спасибо Vadikus)

подкаст живет на utp.umputun.com
Total votes 96: ↑83 and ↓13+70
Comments14

Monopoly City Streets снова с нами

Reading time1 min
Views548
image
Вот совсем только что запустили монополию, все играть!
Первое, что удивило, стоимость улиц значительно возросла. Теперь придётся копить денежки :)

Основные изменения


  • Улицы могут менять своих владельцев только раз в сутки
  • Для игроков 3го уровня и выше убран лимит ставки в 1,5 млн внутриигровой валюты за улицу
  • Для тех, кому не хватает улиц, если чуть отзумить карту, появятся красные «for sale» метки на карте — это улицы, которые еще можно купить.
  • Любителям иметь большое количество улиц теперь придется платить налог. Первые пять улиц — tax-free, далее вы будете платить 3% от совокупного дохода. Пример: если вы владеете 15ю улицами, то налог будет составлять 30% от общего ежедневного дохода.
  • В «прошлой версии» был баг, называемый «street protection». Его суть заключалась в следующем: если сделать предложение о покупке некой улицы, то она становилась защищенной от хазардов. Теперь такого нет :)
  • Добавилось еще одно правило (помимо правила семи дней). Если в течении 2х недель на вашем аккаунте нет никакой активности, аккаунт автоматически лишится всех улиц.
(перевод AzriMan)

www.monopolycitystreets.com/game.html#en — сайт игры
blog.monopolycitystreets.com — официальный блог игры
twitter.com/monopolycitysts — официальный твиттер игры
blog.monopolycitystreets.com/2009/09/changes.html — изменения в новой версии

Чтобы зарегистрироваться, необходимо нажать в окне игры внизу лупу, найти какую-нибудь улицу, нажать купить её. Появится окно с вводом информации для регистрации.
Total votes 40: ↑28 and ↓12+16
Comments87

Маленькие радости админа локалхоста

Reading time1 min
Views534
Внезапно D_E_N_I_S_K_A сочинил простой скрипт на питоне, который делает «выстрел» на каждое обращение к страницам (читая access.log), и попросил меня запостить его

#!/usr/bin/env python
import popen2, random
f_in, f_out = popen2.popen2("tail -f -n 0 /var/log/lighttpd/access.log")
while True:
    line = f_in.readline()
    popen2.popen2("aplay bang_%i.wav" % random.randint(1,6))


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

Звуки, используемые скриптом, класть в одну директорию со скриптом
Total votes 15: ↑10 and ↓5+5
Comments6

Как сделать идеальную версию для печати

Reading time7 min
Views3.8K
Ещё 18 лет назад первый в мире браузер WorldWideWeb, написанный Бернерс-Ли, уже давал пользователю возможность отправить на принтер интернет-страницу. Но, несмотря на это, проблематика удобной печати документов в интернете до сих пор остается актуальной и вызывает вопросы в среде веб-разработчиков.

Почему же простая, на первый взгляд, функция вызывает так много дискуссий? Чтобы понять это, достаточно вспомнить, что представлял собой первый в истории веб-строительства сайт, и сравнить его с современными.

Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments19

Удаление программ в Windows

Reading time1 min
Views970
Когда помещаешь ярлык в корзину Windows всегда предупреждает что производится удаление только ярлыка, а не самой программы. Еще и спрашивает, действительно ли ты, пользователь, хочешь удалить ярлык, или, всё таки, оставить его и не трогать, раз программу всё равно оставляешь.
Для начинающего пользователя это правильное предупреждение. Но почему бы не только предупреждать, а дать пользователям возможность выбора?

Читать дальше →
Total votes 17: ↑8 and ↓9-1
Comments32

Построение реляционной структуры из ER-модели

Reading time5 min
Views68K
К статьям Разработка → Отношения таблиц базы данных и Разработка → Проектирование баз данных хабравчанина ueasley хотелось бы сделать небольшое дополнение.

Хочу описать правила, по которым можно построить реляционную схему базы данных. Правила эти, наверное, мало кому нужны, поскольку они используются разработчиками на интуитивном уровне, но интересны даже тем, что формализуют процесс построения схемы БД.

Правила эти применяются к ER-модели, то есть модели «сущность-связь».
Читать далее
Total votes 8: ↑7 and ↓1+6
Comments7

Набор PHP-функции для создания user-friendly интерфейса на русском языке

Reading time7 min
Views1.3K
Почти в каждом своем проекте я использую набор функций, которые делают сайт чуточку приятнее для глаза и удобнее для восприятия. Эти функции я частично позаимствовал в разных местах и частично написал сам. Наверняка, многие используют подобные, но я решил все же поделиться — возможно, кому-то они будут полезны.

Они умеют склонять существительные по числовому признаку, выводить дату с нормальными русскими названиями месяцев и выводить дату в удобочитаемом человекопонятном виде (вчера, позавчера, 2 дня 3 часа и 2 минуты назад, через 1 год и 2 месяца и т.д.).

Использовать их можно примерно так:
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'false); ?>"><?php print human_date($timestamp2false);?></acronym>
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'); ?>"><?php print human_date($timestamp);?></acronym>


Это вернет примерно такой результат:
<acrnonym title="2 января 2009 в 23:39">1 день назад</acronym>
<acrnonym title="2 января в 23:39">Вчера</acronym>

(Хабр обрезает тег <acronym>)

И вот так:
<?php
$count 
10;
printf('%d %s'$countdeclension($count, array('комментарий''комментария''комментариев')));
?>


Это вернет:
10 комментариев

Читать дальше →
Total votes 59: ↑49 and ↓10+39
Comments26

Поиск музыки q00p

Reading time1 min
Views944
Привет всем.

Спешить представлять не буду так как сервис работает уже с августа, и, кстати, вполне успешно.

Представляет собой простой поисковик музыки.
Честно — поиск ведется по сети Вконтакте. =)
Теперь у нас цветовые гаммы и высокая скорость скачивания)))
Профессиональный дизайн в разработке
)))
q00p / поиск музыки
Total votes 20: ↑3 and ↓17-14
Comments28

Потоковая обработка видео при помощи lighttpd/nginx, Mplayer(Mencoder), Ruby, Flvtool2

Reading time3 min
Views3.7K
Как только на сайте или портале появляется необходимость в видео-сервисе, сразу же перед разработчиками встает вопрос о конвертации загружаемых пользователями ресурса видео-файлов в понятный браузеру формат флеш-видео.

Исследование данной проблемы нашло отражение в следующей статье.

Этапы внедрения потокового видео:
Читать дальше →
Total votes 21: ↑20 and ↓1+19
Comments27

Shadowbox.js

Reading time1 min
Views1.4K
Король среди всех Lightbox клонов.

Коротко о Lightbox

Это скрипт написанный на JavaScript который добавляет на сайт визуальный эффект увеличения изображения в виде окна.

Коротко о Shadowbox.js

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

Прошу любить и жаловать: тык.

P.S. Если вы захотите я смогу написать более подробно как работать с данной прелестью.
P.S.2 Данный продукт в отличии от Lightview бесплатен, и не требует покупки лицензии.
Total votes 17: ↑16 and ↓1+15
Comments15

Создание темы для Zend studio for Eclipse 6.1

Reading time1 min
Views449
Задался я проблемой создать темную темку в Zend Studio 6.1. Наивно решил что темы в гугле уже есть и можно поискать там. Однако оказалось, что это не совсем так.

Zend Studio 6.1 не поддерживает цветовые схемы в принципе. Осталось ручками создавать интерфейс под себя. Создал — выкладываю Вам темную тему.
Читать дальше →
Total votes 5: ↑3 and ↓2+1
Comments19

Information

Rating
Does not participate
Location
Antwerpen, Бельгия
Date of birth
Registered
Activity