Pull to refresh
4
0
Steve Kite @Ex3NDR

User

Send message

Создание FB2 версии свежего номера журнала/газеты

Reading time3 min
Views7.6K

Предыстория


Последнее время всё больше журналов и газет выкладывают свои свежие номера в сеть (Ведомости, Эксперт, Esquire и т.п.). Все хорошо с этими номерами за одним исключением — что бы их читать нужен интернет.
С интернетом проблема в том что он не везде есть (метро) и не каждое устройство его видит (большинство e-ink ридеров).
В связи с этим родилась мысль о том что не плохо бы делать копии периодики в виде электронных книжек (например в FB2 формате).
Как сделать электронную книгу из номера журнала на сайте
Total votes 78: ↑76 and ↓2+74
Comments50

Как не стать спамером со своей уютной рассылочкой

Reading time1 min
Views67K
image
Пользователь когда-то подписался на рассылку, но уже забыл когда, и главное зачем. Теперь ежедневно к нему падает спам, а по собственному опыту он знает, для того чтобы отписаться нужно зайти по ссылке свой профиль, найти и снять там какую-то галку а главное, помнить свой логин и пароль на давно забытом им сайте.
Его действия? «В спам!»

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

И вот, с десяток таких «отписок» и гугл будет удобно отсортировывать ваши рассылки в папочку Спам (584), у ВСЕХ ваших подписчиков.

Однако многие из нас уже успели заметить: некоторые письма в Gmail при попытке отметить их «В спам!» САМИ предлагают отписаться от рассылки в один клик.

Эта фича была введена google более года назад, но лишь единицы рассылок научились ей пользоваться. И не удивительно. В рекомендациях по осуществлению массовых рассылок, лишь косвенно упоминается о том, что Вам нужно сделать.
А сделать нужно не многое.
Читать дальше →
Total votes 238: ↑230 and ↓8+222
Comments60

3D-кинотеатр дома

Reading time15 min
Views23K
После просмотра всяческих Аватаров, Алис и прочей загадочной трехмерности, которая начала сыпаться на нас в последнее время, захотелось получить у себя дома хоть маленький, зато свой, персональный 3D кинотеатр. Как именно я действовал в достижении данной цели, что из этого получилось, и какие шишки набил по пути – об этом я и хочу рассказать в данной статье.

Для начала несколько существенных для меня предупреждений. Во-первых, статья выражает моё собственное ИМХО, которое может не совпадать с вашим; наверное, это даже хорошо, но чревато холиварами. Во-вторых, я считаю нецелесообразным скрывать названия производителей и фирм, товарами и услугами которых я пользовался при воплощении в жизнь моей мечты: стоит рассматривать бренды и ссылки не как product placement, а как необходимую составляющую часть моего обзора, ибо «сферические проекторы в вакууме» хоть и политкорректны, но не позволяют в полной мере описать полученный опыт.

Итак, приступим.
Total votes 88: ↑82 and ↓6+76
Comments64

Фильтруем rss Хабра через Yahoo.Pipes

Reading time3 min
Views8K


В комментах часто жалутся на обилие нежелательного контента на главной. Посты же не могут нравится всем сразу. Duh…
Вывод один — надо фильтровать. Кэп подсказывает Интуиция подсказывает, что фильтровать мы будем с помощью Yahoo.Pipes.

С картинками.

Как и почему им - под катом
Total votes 72: ↑63 and ↓9+54
Comments31

Smooth Video Pack — плавное воспроизведение видео (PAL, 720p, 1080p)

Reading time1 min
Views5K
Бесплатный пакет Smooth Video Pack (SVP) предназначен для просмотра видео на ПК c эффектом плавности движений.
Алгоритмы повышения плавности движений рассчитывают промежуточные кадры, помещаемые при проигрывании между исходными кадрами, при этом создается эффект повышенной плавности движений.

Обработка происходит в реальном времени, для этого необходим c2d от 2.5ГГц, 2Гб озу для 720р видео.
От себя хочу добавить, что фильмы начинают смотреться совсем по-другому.

Пример видео с форума (swf)
Ссылка на форум iXBT (FAQ = Просмотр видео на компьютере с эффектом плавности движений)
Ссылка на страницу скачивания SVP
Ссылка на страницу онлайн помощи по SVP
Читать дальше →
Total votes 78: ↑65 and ↓13+52
Comments135

Unsupervised learning или «пойди туда, не знаю куда, найди то, не знаю что»

Reading time3 min
Views13K
imageЭкспертные системы, нейронные сети, исчисление предикатов, хорновские дизъюнкты, теоремы сходимости…
Не знаю как у вас, у меня вся эта кухня вызывает восторг. Как замечательно, что компьютеры (конечно, наученные программистами, вооруженными серьезной математикой) могут хотя бы иногда приближаться к человеку по навыкам принятия решений. Особенно это хорошо у них получается, когда человек готов учить.

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

Неуправляемое обучение, обучение без учителя
Однако есть ситуации, и их довольно много, когда правильного ответа никто не знает. И даже непонятно что является ответом. И даже задача не вполне ясна. Есть только данные. Надо что-то полезное из них извлечь.
Согласитесь, задача гораздо более интересная и дающая простор для фантазии?
Читать дальше →
Total votes 105: ↑96 and ↓9+87
Comments172

Создаем образ Windows XP SP3 для разворачивания по сети через WDS

Reading time4 min
Views89K
Опубликовано по просьбе хорошего человека fcserg, так что прошу карму форвардить ему

Перед многими из нас часто возникают задачи типа «развернуть много рабочих станций», причем железо на всех этих станциях может быть разное. Мало того, на некоторых из этих машинах должен быть предустановлен разнообразный софт (от «корпоративных наборов» — аська, браузеры, pdf-читалки, до «университетских» наборов – Visual Studio, Project Manager). Раньше для таких целей использовался RIS (Remote Installation Services), теперь Microsoft агитирует за WDS (Windows Deployment Services). Мы остановимся именно на последнем.
Читать дальше →
Total votes 57: ↑45 and ↓12+33
Comments34

Разработка и модификация прошивки для Android телефонов. Часть 2

Reading time9 min
Views64K
В первой части мы научились перепаковывать официальную прошивку из формата RUU в формат пакета обновлений, что дало нам возможность использовать созданную нами прошивку, не опасаясь затирания модифицированного раздела восстановления (recovery rom). И тем временем, пока HTC воюет с хорошими ресурсами, мы продолжим изучать и улучшать прошивку.
В предыдущей части, хоть мы и создали прошивку, которая загружается и работает как часы, мы бы хотели расширить базовый функционал оной. Одним из самых востребованных расширений является поддержка работы с правами суперпользователя (root). Также сюда можно отнести интегрирование busybox. Кроме того, мы научимся запускать произвольные скрипты при старте системы и адаптируем ramdisk под свои нужды.

Busybox



busybox — это набор консольных unix утилит, ориентированный на малый размер и производительность, что так актуально для мобильных систем. Вместе с системой android поставляется свой набор утилит — toolbox, который предоставляет минимально необходимых функционал для системы, и как следствие более простой в количественном и функциональном плане. Наличие busybox в системе, с одной стороны, позволит нам, как разработчикам, чувствовать себя более комфортно при удаленной работе на устройстве, с другой, позволит писать сложные скрипты, и, например, реализовать механизм запуска собственных скриптов при загрузке, используя run-parts. Также стоит учитывать, что для некоторых android приложений (особенно те, которые используют root) наличие busybox — обязательно.
Читать дальше
Total votes 48: ↑48 and ↓0+48
Comments10

Разработка и модификация прошивки для Android телефонов на примере HTC Hero GSM. Часть 1

Reading time10 min
Views164K
Причины по которым люди ставят модифицированные версии прошивок различны. Кому-то хочется удивить друга смешной анимацией загрузки, кому-то не хватает определенного функционала (например vpn), кто-то хочет выжать максимум производительности из своего телефона за счет разгона процессора, а кто-то пять месяцев ждет новую версию операционной системы Android для своего любимого HTC Hero.
На данный момент уже существует превеликое множество самых невообразимых сборок для самых различных телефонов на базе Android. Иногда они даже появляются в той или иной форме на Хабре.
Я же хочу Вам рассказать о процессе и особенностях создания кастомной прошивки на основе официальной. Данные знания были получены в процессе разработки одной из не многих отечественных прошивок на базе Android 2.1 для HTC Hero GSM. И более или менее успешно опробованы на себе и других подвернувшихся пользователях одного крупного российского форума.
Не смотря на то, что все нижеследующее было сделано для HTC Hero, данные правила и особенности имеют полную силу для всех телефонов, особенно тех, которые разработаны компанией HTC и используют фирменную оболочку Sense.
Для экспериментов нам понадобится:
  • Android SDK желательно последней версии
  • Утилита apktool для реинжениринга системных приложений
  • Утилиты smali/baksmali для де-оптимизации системных приложений
  • Утилита unyaffs для извлечения системных файлов из образа
  • Скрипт split_bootimg.pl для извлечения ядра и ramdisk-а
  • Утилита testsign для подписывания пакета обновления и отдельных приложений
  • установленное и настроенное JRE
  • телефон с операционной системой Android
  • права суперпользователя и модифицированная подпрограмма восстановления (recovery rom)

Все вышеперечисленное доступно в версиях как для системы Linux так и для Windows. Но в своих примерах я буду ориентироваться на использование Linux.
Конечно же ни root-права ни recovery нам не нужен для того, чтобы начать разработку, однако если мы захотим опробовать наше творение, они нам понадобятся. Для HTC Hero можно использовать RA-hero-v1.6.2.
Наверное, самое время напомнить, что использование неофициальных прошивок лишает нас гарантии, но где наша не пропадала. И несмотря на то, что большинство операций безопасно — всегда нужно четко понимать что и зачем делается, дабы не причинить необратимый вред своему андроиду
Читать дальше →
Total votes 79: ↑73 and ↓6+67
Comments46

Обучающие семинары по Android в Санкт-Петербурге (регистрация завершена)

Reading time2 min
Views1.6K
Upd:
Начало стриминга в 19.00 7го, 10го и 14го июня: http://www.ustream.tv/channel/spb-gtug-3android-seminars
Хеш-тэг: #spbgtug

Приветствуем всех интересующихся Android!

В последнее время очевидным становится интерес к этой платформе, поэтому в рамках GTUG (Google Technology User Group) мы тоже решили заострить на ней внимание и расмотреть её подробнее в плане разработки.
Так замечательно сложилось, что Алексей Голубев и Дмитрий Лукашев (работающие в компании Yota) предложили провести цикл лекций и практических занятий по программированию под Android. Лекторы обладают весьма серьезным опытом разработки под Android (конкретно Андроидом занимаются с его выхода, до этого занимались другими мобильными платформами).
Это будет не пересказ туториалов с developer.android.com, в презентациях есть очень много тонких моментов, примеров, деталей, которые пришли из опыта разработки. На семинарах будет представлен курс из трех презентаций длительностью около 2 часов.

Для участия в первой встрече «Java and Android basics» никаких особенных знаний (кроме понимания основ Java) не требуется.
Для участия во второй и третьей встрече («Android UI», «Android in Action»)- практически необходимо попробовать запустить несколько тестовых программ на эмуляторе, иначе материал встречи будет непонятен.

Встречи будут проходить в технопарке Ингрия (Санкт-Петербург, пр. Обуховской обороны, д. 70, к. 2, ст. м.«Елизаровская») 7го, 10го и 14го июня. Семинары начинаются в 19.00 и заканчиваются около 22.00.

Для тех, кто не сможет участвовать в семинарах, но всё-таки интересуется — на сайте GTUG SPb (www.spb-gtug.ru) будет выложено видео, записанное на стриминге.

Более подробная программа цикла встреч:
http://docs.google.com/View?id=dfp6tj3w_73gxmrfgcs

На данный момент для участия во встрече зарегистрировалось более сотни участников и регистрация прекращена.
Но, если вы не успели зарегистрироваться, не отчаивайтесь — мы постараемся наладить стрим и сделать записи семинаров.
После семинаров материалы будут выложены на www.spb-gtug.ru

Интересующиеся мероприятиями, проводимыми SPb GTUG, могут подписаться на рассылку о будущих событиях (http://www.spb-gtug.ru/events.gtug), подписаться на Google Group (http://groups.google.ru/group/stpetersburg-gtug) или добавить события себе в календарь (html: bit.ly/9dCFwu, ical: bit.ly/azDPL9).

Будем рады Вас видеть на ближайших встречах!)

C уважением, организационный комитет GTUG:
Аркадий Хачкованян, Михаил Карпов, Владимир Сёмов
Total votes 35: ↑32 and ↓3+29
Comments42

Делаем красивую флеш галерею в программе Picasa

Reading time1 min
Views870
image
Совсем недавно мне понадобилось составить подборочку из нескольких моих фотографий. Это должны были быть портреты. Недолго думая, я решил что нужно всё это реализовать это на флеш, т.к. это просто, карасиво, да и флеш-плеер я думаю уже почти у всех есть.

Первая мысль была скачать какую-нибудь галерею, куда можно привязать фликр или пикасу. Но вдруг я наткнулся на один хороший сайт. Там были выложены шаблоны галерей и их демонстрации. Скачав понравившийся шаблон я, к своему удивлению, не нашел никакого readme… Пришлось поискать на сайте. Оказалось что эти шаблоны нужно вставлять в программу пикаса… А потом в интерфейсе программы создавать готовую галерею.
Читать дальше →
Total votes 118: ↑109 and ↓9+100
Comments41

Рождение идеи. Форсируем события.

Reading time4 min
Views774
Эта статья является продолжением статьи Рождение идеи. Как придумать велосипед.

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

В основу опять будут взяты абстрактные предметы, которые мы выберем абсолютно случайно. Для чистоты эксперимента, это будут самые банальные вещи, которые есть практически в каждом доме: ластик, карандаш и лист бумаги. Подчеркну, что данный способ применим не только к материальным вещам. Таким же образом можно придумать и нечто виртуальное. Поехали.
Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments21

Китайский девайс, unpacking.

Reading time3 min
Views1.1K
Третьего дня решил себе прикупить китайский девайсик на ebay, не то, что бы очень нужен, просто сочетание цены и характеристик очень интересное. В итоге любопытство победило, присмотрелся немного и остановился на одном из телефонных аппаратов, заказал и сегодня на почте забрал...
Читать дальше →
Total votes 52: ↑42 and ↓10+32
Comments138

Коллекции иконок? Легко! Тысячи иконок в сетах.

Reading time2 min
Views39K
В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
Читать дальше →
Total votes 159: ↑135.5 and ↓23.5+112
Comments36

О длинном хвосте и новых медиа-экономиках

Reading time6 min
Views15K
«Ноги, крылья… Главное — хвост!»
(м/ф «Крылья, ноги и хвосты»)
Краткое содержание одной строкой:
Хвост → Приложения хвоста → Будущее хвоста → Хвост в интернете → Хвост в Web 3.0

Хвост


Long tail
The Long Tail («длинный хвост») — устоявшийся термин, пришедший из статистики и экономики. Впервые он был использован в октябре 2004 года Крисом Андерсоном (Chris Anderson) в статье журнала Wired [1]. В статье отмечено: для многих новых экономик характерно существенное влияние продаж специфичных, нишевых продуктов, причем, прибыль от их реализации сопоставима с выручкой от продаж бестселлеров.
Почти всегда в нишевых экономиках, достаточно подкрепленных спросом, можно построить успешный бизнес. Андерсон приводит несколько примеров. 57% от всех продаж книг интернет-магазина Amazon составляют «не-бестселлерные» книги, отсутствующие в большинстве «оффлайновых» книжных магазинов. 20% фильмов, взятых напрокат в Netflix на DVD, не идут на большом экране и не продаются в обычных магазинах. Более того, суммарная стоимость малоизвестных товаров может оказаться на порядки выше стоимости «хитов».
Читать дальше →
Total votes 59: ↑53 and ↓6+47
Comments49

Windows 7 Milestone 1 утекла в сеть

Reading time1 min
Views1.6K
По сообщениям некоторых англоязычных блогов сборка Windows 7 под номером 6519 утекла в сеть. Первое сообщение об этом появилось на betaarchive.co.uk и позднее ISO-образ попал в торрент-сети.

Читать дальше →
Total votes 82: ↑66 and ↓16+50
Comments232

Опыт курильщика

Reading time3 min
Views19K
Бычок
Бросить курить это вряд ли поможет, а вот не начать курить может и простимулирует. Но это и не для тех, кто курит и не видит никакой необходимости бросать. Как говорится, курите на здоровье.

Распространенные мифы о курении:

Курение помогает похудеть. Полный бред. Я видел толпы толстух, которые годами курили, но худее не становились. Мужчин это касается тоже.
Курение помогает изменить голос (в частности сделать его более мужским, грубым). Частенько слышал это от молодых людей с нехарактерным для мужчин высоким тембром голоса. Курение действительно оказывает такое действие, но слишком медленно. Ждать придется до старости. Игра не стоит свеч. Лично у меня голос за 4 года не изменился.
Читать дальше →
Total votes 155: ↑119 and ↓36+83
Comments248

Зарядка для глаз

Reading time1 min
Views23K
Хотел я написать взывающий к разуму ИТ-шника пост о вреде долгосидения перед компьютером и важности зарядки для глаз, но не буду. Просто вот так:

Не будешь делать зарядку — потеряешь зрение через несколько лет!


Ниже написано то, что надо делать. Зарядка отнимает 5-7 минут ежедневной жизни, но зато существенно понижает вероятность нужды в очках.
Читать дальше →
Total votes 91: ↑80 and ↓11+69
Comments120

Information

Rating
Does not participate
Registered
Activity