Как стать автором
Обновить
1
0

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

Эффективный нанофильтр за три копейки

Время на прочтение 2 мин
Количество просмотров 18K
В гараже Германа после эксперимента с нанодоской еще осталась недоломанная мебель, но эксперимент перешел в другую плоскость: теперь здоровые мужики дымят в фильтр и проверяют его возможности на Свете.


image
Читать дальше →
Всего голосов 35: ↑17 и ↓18 -1
Комментарии 37

РосЯма 2.0

Время на прочтение 1 мин
Количество просмотров 3.1K
Наконец-то можно объявить о существенных изменениях в проекте РосЯма.

Самое важное — мы переехали с Битрикса на Yii Framework. Причин такого перехода было несколько.
Во-первых, окончательно решён вопрос с лицензированием, теперь для работы РосЯмы используется только свободное ПО (по моему мнению, так и должно происходить во всех общественных проектах). Во-вторых, увеличилась производительность (синтетические тесты показали примерно полуторный прирост). В-третьих, я думаю, что разрабатывать под Yii несколько проще, чем под Битрикс.

Второе по важности — код проекта теперь хранится на GitHub. Конкретно вот тут: github.com/RosYama/RosYama.2

Третье. Теперь можно отправить заявление в ГИБДД по чужой яме.

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

Кроме того, за последние два месяца пополнился список мобильных клиентов. В дополнение к клиенту для Айфона и двум клиентам для Андроида, появились клиенты для Samsung Bada и Windows Phone.

Напомню, что «РосЯма» это интернет-проект для борьбы с ямами на дорогах.
Всего голосов 105: ↑95 и ↓10 +85
Комментарии 96

Работаем с EMS по нарушению сроков доставки посылок — инструкция

Время на прочтение 4 мин
Количество просмотров 212K
Недавний пост в «Я негодую» о работе EMS в нашей стране и полном пофигизме почтовых работников выявил потребность в инструкции о том, что можно сделать, чтобы когда-нибудь проблемы с посылками у EMS прекратились.

Сходу расстрою — посылкой управлять никак нельзя. Если она долго не «прилетает» в Россию (т.е. статус Экспорт стоит, а Импорт — нет) — тут вряд ли что-то поможет. Однако страхуемся, делаем по шагам, описанным ниже.
Порадовать тоже могу: процентов 95 посылок все-таки доходят. Объем для сравнений — порядка 10 посылок в месяц из США и Европы.
Обращаю внимание, что многие посылки (процентов 60 всех отправлений) я получаю «от себя», используя сервисе вроде Шипито. В некоторых случаях это означает, что почта не может отказать в претензиях по причине того, что они представляются «не отправителем». Однако во многих случаях рекомендую идти и биться за свою посылку при помощи процессов и документов, представленных ниже.
Читать дальше →
Всего голосов 175: ↑171 и ↓4 +167
Комментарии 108

«ВКонтакте» и другие сайты, которым грозит SOPA

Время на прочтение 1 мин
Количество просмотров 1.4K
Организации MPAA и RIAA опубликовали списки сайтов, в первую очередь попадающих под действие антипиратского закона SOPA (Stop Online Piracy Act), по которому сейчас идут слушания в Палате представителей США.

В списке MPAA присутствует ряд торрент-сайтов (в том числе ThePirateBay.org, Rutracker.org, IsoHunt.com и Demonoid.me), файл-хостинги и стриминговые сайты (Megaupload.com, VKontakte и др.), сайты со ссылками и ньюс-группы Usenet.

Список RIAA отличается: в нём нет Rutracker.org, а российские сайты «Вконтакте» и «Одноклассники» упомянуты отдельно как имеющие некоторые «функции», которые «умышленно и эффективно нарушают законодательство».

Напомним, что SOPA снимает защиту с веб-сайтов, на которых сами пользователи размещают пиратский контент, в том числе ссылки. Кроме того, закон позволяет по требованию RIAA, то есть в досудебном порядке, предпринимать действия против зарубежных сайтов — отключать им финансовое обслуживание (Visa, Paypal, рекламная сеть Google), исключать из поисковых систем, блокировать доступ на уровне ISP-провайдера и т.д.
Всего голосов 87: ↑78 и ↓9 +69
Комментарии 154

Дизайн будильника моей мечты

Время на прочтение 4 мин
Количество просмотров 44K
Нет, не здоровенного. А просто удобного будильника для Андроида. После долгих поисков на Маркете я так и не смог найти будильник, который мне было бы приятно использовать. Поэтому в этой статье я буду проектировать будильник таким, каким бы я сам хотел его видеть.

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

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

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

И в-третьих, в нём нет никаких математических примеров для отключения звонка. Так что для любителей математики он не подойдёт.

Дисклаймер. Вполне возможно, у вас уже есть будильник который вас полностью устраивает. Что ж, тогда эта статья вряд ли вам будет интересна. А для остальных я расскажу о проектировании будильника
под катом
Всего голосов 302: ↑279 и ↓23 +256
Комментарии 195

От любви до ненависти один push

Время на прочтение 4 мин
Количество просмотров 19K
 — Ты не знаешь откуда у меня появляются эти уведомления? — обернувшись спросила Наташа, протягивая свой desire? Я бросил взгляд на трей уведомлений, где лицезрел совершенно незнакомую мне иконку и текст пирблизительно следующего содержания «Лучшие игры онлайн! Бесплатно скачать», после чего текст уходил за отведенные ему 480 px и скрывал дальнейшую суть предложения.

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

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

Читать дальше
Всего голосов 155: ↑147 и ↓8 +139
Комментарии 113

Обзор Plantronics BackBeat 903+

Время на прочтение 5 мин
Количество просмотров 21K
image

Сегодня мы устраиваем публичную порку пробуем стерео Bluetooth-гарнитуру от Plantronics, модель BackBeat 903+.

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

Так как я гарнитуру приобрёл за свои кровные, то обзор будет в ключе «а что вы на самом деле получите за две тысячи рублей».
Читать дальше →
Всего голосов 45: ↑39 и ↓6 +33
Комментарии 49

Когда лицензионный контент не нужен

Время на прочтение 4 мин
Количество просмотров 22K
Вчера вон там появилась блогозапись уважаемого forgotten о том, какою интересною была бы система безлимитного доступа к лицензионному контенту за фиксированную абонентскую плату, вносимую помесячно.
> 600
комментов
Многие из вас оставили там комментарии, посвящённые целому ряду животрепещущих вопросов, как-то: можно ли считать «пирата» ещё и «вором», а не то и «насильником»; каков был бы приемлемый размер такой абонентской платы (достаточно ли двухсот рублёв, или надобно полтыщщи); уместно ли хрустеть попкорном в кинотеатре во время просмотра; что случается, когда приходится разлочить беспроводной модем для работы под Линуксом или истребовать с парикмахера кучу деньжищщ за некорректную пострижку; похожа ли эта схема на ту, которою в своей деятельности руководствуется печально и мрачно известное нам РАО; способна ли такая система стать приемлемою на Камчатке, где за 64 kbps безлимита дерут астрономическую сумму (шесть тыщщ рублёв!); пожелает ли правоторговец вообще подсоединяться к этакой системе (не поощрит ли он тем самым своих конкурентов); возможно ли грабить и расшаривать стримы в торрентах парой-тройкой-другою движений мыши; будут ли правоторговцы делиться с авторами, и если да, то как; не достаточно ли концертов для вознаграждения исполнителей.
К сожалению, почти не была никем затронута тема более высокого качества нелицензионного контента по сравнению с лицензионным. Только TheShock вспомнил и привёл превосходную картинку о том, что правоторговцы в нагрузку к видеозаписям обожают «впаривать» и непропускаемые предупреждения о недопустимости копирования диска, и рекламу других фильмов, так что всё это неимоверно «достаёт» зрителя даже прежде, чем он приступит к просмотру желаемого фильма:

[картинка о раздражении зрителя видеозаписями, навязываемыми «в нагрузку»]

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

Читать дальше →
Всего голосов 380: ↑339 и ↓41 +298
Комментарии 398

Делаем Desire HD из Desire

Время на прочтение 5 мин
Количество просмотров 17K


Буквально пару дней назад я прочитал пост Вторая жизнь HTC HD2 и задумался, а можно ли сделать Desire HD из моего Desire? Как оказалось, можно, и даже не очень сложно. В общем, поразмыслив некоторое время о плюсах и минусах перехода на HD, я приступил к превращению. После всех действий я получил все возможности Desire HD в корпусе Desire. Никаких проблем и ошибок не возникло.
Читать дальше →
Всего голосов 109: ↑96 и ↓13 +83
Комментарии 139

Снижаем нагрузку на процессор в Adobe AIR

Время на прочтение 10 мин
Количество просмотров 4.2K
 
Снижаем нагрузку на процессор в Adobe AIR

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

Один из самых простых способов резко снизить нагрузку на ЦП основан на изменении частоты обновлений окна в секунду (Framerate Throttling). В этой статье я объясню метод с framerate'ами и покажу, как наилучшим образом использовать данный метод в Ваших программах.

Примечание: Чтобы использовать данный метод Вы должны иметь основные понятия об ActionScript'е и программировании на AIR.

Что же такое замедление framerate'ов (Framerate Throttling)?

Замедление framerate'ов — это техника, позволяющая контролировать framerate'ы программы, что, в свою очередь, позвляет увеличить её производительность при использовании (Active) и снизить количество потребляемые ресурсов когда она не используется (Idle). Как и в ActionScript 3, разрабочики имеют необычнайно полезную строчку кода в своём распоряжении — Stage.frameRate. Она позволяет изменять количество обновлений окна программы в секунду на лету. В предыдущих версиях ActionScript у нас были существенные проблемы с внедрением этой функции в интегрированную среду разработки (IDE). К счастью, времена изменились и теперь сложные программы не "висят", задерживаясь в памяти компьютера в фоновом режиме.

Как же использовать Framerate Throttling?

Поскольку данная методика целиком основана на изменении параметров Stage.frameRate в сторону большей или меньшей величины, то настройка и улучшение производительности в целом зависят исключительно от самого разработчика. Впрочем, это так же зависит и от самой программы — некоторые из них позволяют использовать данную методику эффективнее, чем другие.

Примечание: производительность замерена на Macbook Pro 2.8 GHz Intel Core 2 Duo с использованием нижеизложенных примеров программного кода и выражена в процентах. Естественно, результаты будут варьироваться в зависимости от конфигурации машины.

Читать дальше →
Всего голосов 57: ↑46 и ↓11 +35
Комментарии 19

Позднее связывание в C#

Время на прочтение 6 мин
Количество просмотров 7.8K
Вы видели хоть один проект на C# не использующий DLL? А серьезный не модульный проект? В любом случае рано или поздно для Вас данный вопрос будет критичным. Для остальных данная статья не представляет интереса, т.к. здесь описаны лишь базовые понятия с примером реализации рефлексии.
Читать дальше →
Всего голосов 24: ↑15 и ↓9 +6
Комментарии 7

Коллекция описаний алгоритмов

Время на прочтение 1 мин
Количество просмотров 859
Искал способ быстрого поиска строки по нескольким подстрочкам. Наткнулся на сайт с подборкой описаний алгоритмов. Спешу поделиться — думаю многим может пригодиться. Сам завис там на пару часов.

Заодно вопрос к уважаемым Хабражителям: какой бы алгоритм Вы посоветовали бы для быстрого поиска записи (название) по нескольким фрагментам (отрывки слов в названии) расположенным в случайном порядке не так как в искомой записи.
Массив информации — около 1.5 миллионов записей, требуемая скорость — 300-1000 одновременных запросов в секунду на простом железе (не-супер-пупер-многопроцессорный вычислительный комплекс).

Мне пока приходит в голову только мысль о том, чтобы сделать индекс поиска на базе какого-то хеш-алгоритма, но пока не придумал как совместить хеш с неполными словами в различных комбинациях и непредскауемым порядком их появления в запросе.
Всего голосов 32: ↑21 и ↓11 +10
Комментарии 20

Личные финансы — семейный бюджет в GoogleDocs. V2

Время на прочтение 3 мин
Количество просмотров 22K
В прошлом году моя статья на Хабре о линых финансах на ГуглДокс была активно скопирована на многих сайтах и я понял, что тема актуальная и заслуживает продолжения.

В этом году я сильно переделал систему, теперь у нас есть гораздо больше инструментов для анализа и планирования семейного бюджета.

Вкратце, о чем речь (а потом, добро пожаловать под кат):
  • Есть много онлайн домашних бухгалтерий, но все они страдают от того, что они написаны не вами, и не учитывают все ваши потребоности и запросы.
  • Моя концепция состоит в том, что личные финансы крайне удобно вести в GoogleDocs и настраивать их под себя.
  • Данная статья посвящена тому, как сделать такую систему самому и прведен пример того, как я ее сделал для себя. Под катом даже xls файл с формулами :)
Читать дальше →
Всего голосов 60: ↑55 и ↓5 +50
Комментарии 60

Как правильно покупать товары на Ebay

Время на прочтение 5 мин
Количество просмотров 182K
image
Тема Ebay в связи с его русификацией становится очень актуальной, поэтому решил поделиться с хабрасообществом несколькими советами из области как правильно покупать товары на Ebay, чтобы не нарватся на мошенников и сделать правильную покупку. Большая часть описанного основана на личном опыте.
Читаем далее
Всего голосов 187: ↑166 и ↓21 +145
Комментарии 100

Pixel Bender. Спецификация языка в контексте программирования под Flash Player

Время на прочтение 15 мин
Количество просмотров 2.9K
Pixel Bender Эта статья является вольным переводом официальной документации по языку Pixel Bender от корпорации Adobe. Хочу сразу заметить, что это перевод именно Pixel Bender Language Reference, а не Pixel Bender Developer's Guide. Как подсказывает Гугл, данная тема еще не всплывала в Рунете и поэтому мне хотелось бы исправить столь досадное упущение)) В переводе были намеренно опущены вопросы программирования под Adobe Photoshop и Adobe AfterEffects, т.к. меня интересовало только написание фильтров под Flash Player.
Читать дальше →
Всего голосов 40: ↑32 и ↓8 +24
Комментарии 18

Эмулятор Windows Phone 7 разблокирован для доступа ко всем функциям

Время на прочтение 1 мин
Количество просмотров 4.5K
Разработчик под Windows Mobile, Dan Ardelean, сумел разблокировать ROM эмулятора Windows Phone 7 для доступа ко всем доступным в текущем ROM функциям этой операционной системы. Например, ниже прикольный Task Manager, который ранее никогда не демонстрировался. На второй картинке — меню настроек.

image image

Обновленная прошивка доступна в блоге. У меня пока нет возможности попробовать, но если у кого получится — пишите отзывы в комментарии.

via www.istartedsomething.com/20100319/windows-phone-7-series-emulator-unlocked
Всего голосов 65: ↑46 и ↓19 +27
Комментарии 51

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

Время на прочтение 4 мин
Количество просмотров 59K
Здравствуйте, Хабраюзеры.

Этим постом я хотел бы начать цикл (если позволит время и будет интересно аудитории) про профессиональную эмиграцию, особенно без привязки к работодателю.
Читать дальше →
Всего голосов 228: ↑208 и ↓20 +188
Комментарии 337

Реальная альтернатива nVidia 3Dvision или когда дёшево не значит плохо

Время на прочтение 5 мин
Количество просмотров 18K
Давным-давно, когда Pentium-мы были первыми, харды гигабайтными, а видеокарты PCI-йными. Купил я как-то себе на организацию замечательную видеокарточку GeForce в красивой коробочке, где кроме собственно карточки лежали ещё очки с ЖК затворами...
Читать дальше →
Всего голосов 38: ↑31 и ↓7 +24
Комментарии 26

Adobe Profiler Fail

Время на прочтение 3 мин
Количество просмотров 19K
Доброго вечера всем хабравчанам. Я долго думал как назвать данный пост и решил назвать первым, что придет на ум. В принципе данное название почти полностью описывает то, о чем хочу рассказать. А расскажу я о том, как можно легко и просто вносить изменения в абсолютно любой просматриваемый вами swf файл без декомпиляции.


И так начнем. Нашим подопытным будет плеер YouTube.

Читать дальше →
Всего голосов 117: ↑106 и ↓11 +95
Комментарии 106

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность