Всем известно, что в глазах некоторых администраторов пользователь Вконтакта особый вид — быдло беззащитное. Можно зайти и с похмелухи или плохому настрою «всех порешить» — забанить навсегда сотни страниц. Но речь даже не об этом — хочу рассказать о тяжелой ноше — разработчиков приложений...
Igor Polyakov @ihoru
Python/Django Developer
GameDev: куда пойти работать?
5 min
5.6KВ последнее время в социальных сетях стали очень популярны игры и приложения. Помимо увеличения времяпровождения посетителей на сайте, приложения приносят неплохой доход их создателям и владельцам соц. сетей. Социальные игры принесли за прошлый год доход общей суммой около $ 30 млн (естественно на Российском рынке). Как следствие, в разработку социальных игр ринулись многие компании. Сейчас этим занимаются и крупные холдинги и маленькие студии, но как и во всей IT-индустрии, компании занимающиеся относительно новым направлением, испытывают необходимость в опытных сотрудниках.
Я сделала небольшой обзор вакансий в фирмах разработчиков игр для социальных сетей (собрав их по фирмам). Специально для тех, кто ищет работу в индустрии разработки игр. В список рассматриваемых компаний вошли фирмы из Топ-10 за апрель, составленный сайтом socialplay.ru, а так же несколько компаний, которые пока только развиваются.
Я сделала небольшой обзор вакансий в фирмах разработчиков игр для социальных сетей (собрав их по фирмам). Специально для тех, кто ищет работу в индустрии разработки игр. В список рассматриваемых компаний вошли фирмы из Топ-10 за апрель, составленный сайтом socialplay.ru, а так же несколько компаний, которые пока только развиваются.
+11
Поиск аудио и видео на вашем сайте
1 min
695Открыли партнерский поиск на проекте Tagoo.ru.
Теперь вы можете установить виджет поиска на свой сайт.
Документация по API пока в разработке, но порывшись в коде можно соорудить интересный машап уже сейчас ;).
Примеры, как может выглядеть поиск:
Видео

Теперь вы можете установить виджет поиска на свой сайт.
Документация по API пока в разработке, но порывшись в коде можно соорудить интересный машап уже сейчас ;).
Примеры, как может выглядеть поиск:
Видео

-7
Коллекции иконок? Легко! Тысячи иконок в сетах.
2 min
39KВ продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
+112
Озвучка закрытия и открытия крышки ноутбука и синтез речи в Ubuntu
3 min
1.5K
Выглядеть это будет примерно так: видео на youtube.
Причем речь мы будем синтезировать, то есть, вы пишите текст, а ноутбук будет это произносить. Естественно, таким образом вы сможете настроить, что именно будет произносить ваш ноутбук, когда вы закрываете крышку.
+24
25 лучших деловых книг
2 min
6.2KЯ стараюсь читать много бизнес-литературы. Скажу честно – попадается много откровенно неудачных, графоманских, непрактичных книг. Но есть книги, которые иначе как сокровищами не назовешь.
Я составил список из 25 золотых (ИМХО и только ИМХО) деловых книг.
Я составил список из 25 золотых (ИМХО и только ИМХО) деловых книг.
+3
Google Protocol Buffers: альтернатива XML
1 min
11K
Google создали свой формат с открытым кодом для обмена данными между серверами, дав ему название Protocol Buffers.
Protocol Buffers это компактный способ кодирования данных в двоичном формате, который позволяет определить простую структуру данных, а затем их компилировать и присвоить классы для представления этих структур в нужном языке ( Java, Python или C++ ).
XML уже давно подвергается критике за торможение в производительности, однако, учитывая, что в него уже вложены огромные инвестиции, наврядли Protocol Buffers сможет его вытеснить или полностью заменить.
Скорее всего, его будет использовать Google и другие монстры, кто обладает большим количеством различных типов серверов, а также экспериментаторы для создания веб-приложений, которым требуются эффективный способ представления запросов и ответов между клиентом и сервером.
via The SocialTrend
+11
Шпаргалка по SEO
1 min
1.8K
Собрал свои познания по SEO в сие нехитрое творение, думаю пригодится многим…
+73
Исправление проблем в Kopete, Licq, Pidgin в связи с «обновлениями» серверов AOL
1 min
672Подключимся к всеобщей «истерии» не работающих IM
фиксы для альтернативных клиентов
Фикс для kopete
Идем в ~/.kde/share/config/kopeterc, добавляем туда это:
[ICQVersion]
Build=0x17AB
ClientId=0x010A
ClientString=ICQ Client
Country=us
Lang=en
Major=0x0006
Minor=0x0000
Other=0x00007535
Point=0x0000
Патч для licq;
Патч для Pidgin;
найдено тут и тут
фиксы для альтернативных клиентов
Фикс для kopete
Идем в ~/.kde/share/config/kopeterc, добавляем туда это:
[ICQVersion]
Build=0x17AB
ClientId=0x010A
ClientString=ICQ Client
Country=us
Lang=en
Major=0x0006
Minor=0x0000
Other=0x00007535
Point=0x0000
Патч для licq;
Патч для Pidgin;
найдено тут и тут
+20
Самый лучший поисковик по музыке
1 min
12KСовсем недавно наткнулся на офигенный ресурс — worryaboutyou.com.
Позволяет найти почти любой из существующих музыкальных треков (изданных официально и не только), прослушать это в удобном интерфейсе и (!) совершенно бесплатно и с нормальной скоростью скачать. Ограничений также не заметил; битрейт треков (субъективно) отличный. Дизайн сделан в минималистском стиле (обожаю).
По сути сайт представляет собой огромную кучу ссылок на разные открытые источники. Зачастую используется именно вконтакте.
Пока нашёл всё, что я запрашивал — и малоизвестного в мире noize mc и относительно популярных Blank and Jones…
В общем, думаю многим пригодится.
Из комментов
UPD tagoo.ru — также отличный ресурс. Может даже лучший.
UPD2 Действительно, сайт почти не отличается от vpleer.ru.
UPD3 Не советую связываться с mp3shki.ru. По мне интерфейс избыточен, и надо регаться и ещё что-то там…
UPD4 Также не советую заходить на www.mp3real.ru — помимо того, что надо гдето в течение минуты резать баннеры, так ещё и не нашёл почти ничего, что я ему «скармливал».
UPD5 Ещё один вариант предложен — и он более стандартен, скорее для редкой музыки — набирать в гугле или другом поисковике " «названия альбома» + megaupload (и далее по списку обменников)" или же использовать так же поисковик по жж — ljseek.com.
UPD6 Ещё вот что народ рекомендует, я не тестировал
+47
Эволюция Android: от G1 до Galaxy Nexus
1 min
2.3KПривет, Хабраандроидсообщество!
Galaxy Nexus, конечно, уже не новинка, Nexus S тем более. Но случилось так, что некоторое время назад нам в руки попали оба эти смартфона одновременно. Мы их повертели, обнюхали со всех сторон, покрутили перед камерой. В итоге решили окунуться в историю и пройтись по некоторым ключевым моментам истории Android OS, проиллюстрировав это девайсами, которые были у нас на руках на момент съемки.
Результатом трудов стал следующий познавательно-развлекательный ролик:
Приятного просмотра!
Galaxy Nexus, конечно, уже не новинка, Nexus S тем более. Но случилось так, что некоторое время назад нам в руки попали оба эти смартфона одновременно. Мы их повертели, обнюхали со всех сторон, покрутили перед камерой. В итоге решили окунуться в историю и пройтись по некоторым ключевым моментам истории Android OS, проиллюстрировав это девайсами, которые были у нас на руках на момент съемки.
Результатом трудов стал следующий познавательно-развлекательный ролик:
Приятного просмотра!
+27
NFC-теги из карт метрополитена
2 min
100KНесколько дней назад, компания Sony выпустила приложение Xperia™ SmartTags, принцип работы которого красочно отобразила в следующем видео ролике:
Иначе говоря, развесив в разных местах так называемые SmartTags, мы ассоциируем с ними определенные действия на телефоне. Идея не сказать чтобы новая, но красивая. А что делать тем, у кого нет телефона от Sony, да и SmartTags до сих пор не появились в продаже? Идти в метро!
Иначе говоря, развесив в разных местах так называемые SmartTags, мы ассоциируем с ними определенные действия на телефоне. Идея не сказать чтобы новая, но красивая. А что делать тем, у кого нет телефона от Sony, да и SmartTags до сих пор не появились в продаже? Идти в метро!
+45
Учет расходов
1 min
14K
Всем привет!
Хочу представить Вашему вниманию (пропиарить) первый релиз своего труда, а именно программу для платформы Android для учета финансов.
Создавал я данное приложение с мыслей о том, чтобы максимально упростить процесс финансового учета и тратить на это минимум времени, так как лично для меня этот процесс достаточно скучный, да и не всегда есть время и желания делать запись о расходе. А потребность в анализе потраченных средств иногда возникает. Идеально было бы, чтобы расходы автоматически записывались для их последующего анализа, если в этом возникнет необходимость. К сожалению, достичь 100% автоматизации невозможно, но стремиться к совершенству реально. Для этого была реализованная поддержка СМС сообщений от мобильного банка. Программа парсит входящею СМС для анализа и если разбор прошел успешно, то делается запись о расходах без Вашего непосредственного участия. Таким образом, если настроить приложение, то возможно совершенно не отвлекаться на задачу учета расходов. Во многих случаях этого вполне достаточно чтобы контролировать Ваш семейный бюджет.
+4
Жизнь разработчика (в картинках)
1 min
67KВзято отсюда специально для хабра. Возможно, в некоторых из ситуаций вы узнаете себя.
Когда я показываю босу, что окончательно пофиксил баг

Когда проджект-менеджер входит в офис

Когда я показываю босу, что окончательно пофиксил баг

Когда проджект-менеджер входит в офис

+516
Самое краткое руководство по проектированию Баз Данных
4 min
7.6KПриключилось мне в рамках одного проекта импортировать существующую базу. База эта была создана в аксесе и собствен6но суть проекта заключалась в создании веб-приложения, предоставляющего схожую функциональность, но с учетом нынешних реалий (веб-интерфейс, разделение полномочий и т.п.). Если рассматривать в обсуждаемом ключе, разработка строилась так:
1. создаю свою систему, удовлетворяющую требованиям
2. импортирую данные из исходной базы
Эта заметка о пункте номер два.
Я впервые столкнулся с полностью ненормализованной базой. Т.е. в ней были нарушены практически все принципы построения реляционных БД. Но тем не менее эта база использовалась продолжительное время. Не стану вдаваться в подробности, отмечу лишь что вызвало первый шок — таблицы с именами «январь», «февраль» и т.д. для графика работы. Поверьте, дальше все было гораздо хуже. Я понимаю, что не мне судить человека, который это создал — система, использовалась не один год и в какой-то мере удовлетворяла потребности заказчика. Просто я не хочу больше сталкиваться с такими «базами». Надеюсь данная заметка поможет в этом.
1. создаю свою систему, удовлетворяющую требованиям
2. импортирую данные из исходной базы
Эта заметка о пункте номер два.
Я впервые столкнулся с полностью ненормализованной базой. Т.е. в ней были нарушены практически все принципы построения реляционных БД. Но тем не менее эта база использовалась продолжительное время. Не стану вдаваться в подробности, отмечу лишь что вызвало первый шок — таблицы с именами «январь», «февраль» и т.д. для графика работы. Поверьте, дальше все было гораздо хуже. Я понимаю, что не мне судить человека, который это создал — система, использовалась не один год и в какой-то мере удовлетворяла потребности заказчика. Просто я не хочу больше сталкиваться с такими «базами». Надеюсь данная заметка поможет в этом.
+12
«Вам письмо!»
1 min
691Практически все сервисы на которых я зарегистрирован предоставляют возможность уведомления о различных событиях — новый комментарий, уведомления о дружбе, дни рожденья и прочее. Но так ли это удобно и стоит ли каждый новый комментарий отдельного письма, и так ли это оперативно как хотелось бы? Не совсем. В моем понимании почтовый ящик служит хранилищем писем, к которым я могу вернуться. Мне не нравится мой inbox забитый письмами «Новый комментарий, новое сообщение» я их все равно удаляю. Меня известили и я удалил письмо, мне незачем возвращаться к этому сообщению.
+35
3 шага к созданию сайта успешного интернет-магазина
10 min
15KСказ о CMS-ках
Давно собирался написать статью и поделится своими соображениями о создании интернет-магазина. Опыт работы с ними у меня кое-какой есть и поэтому подготовленная информация может оказаться полезной ряду читателей. Сразу предупрежу, что статья скорее для новичков в этом деле и людей, желающих открыть свое дело сфере e-commerce, но не знающих как.
Описать в одной статье все этапы – от задумки до реализации – невозможно. Для любопытных отмечу, что очень хороша статья Артура Вельфа в издании «Коммерсант «Деньги» (привожу ссылку на Хабру, потому что там есть полезное обсуждение материала). В материале он предлагает отличный анализ рынка интернет-торговли в сфере бытовой техники и электроники. Но это только анализ, небольшие расчеты. Цели создать руководство к действию статья не ставила. Я же попробую перейти ближе к делу. В своей первой статье я освещу вопрос выбора движка для сайта (по-научному – системы управления сайтами, CMS).
Давно собирался написать статью и поделится своими соображениями о создании интернет-магазина. Опыт работы с ними у меня кое-какой есть и поэтому подготовленная информация может оказаться полезной ряду читателей. Сразу предупрежу, что статья скорее для новичков в этом деле и людей, желающих открыть свое дело сфере e-commerce, но не знающих как.
Описать в одной статье все этапы – от задумки до реализации – невозможно. Для любопытных отмечу, что очень хороша статья Артура Вельфа в издании «Коммерсант «Деньги» (привожу ссылку на Хабру, потому что там есть полезное обсуждение материала). В материале он предлагает отличный анализ рынка интернет-торговли в сфере бытовой техники и электроники. Но это только анализ, небольшие расчеты. Цели создать руководство к действию статья не ставила. Я же попробую перейти ближе к делу. В своей первой статье я освещу вопрос выбора движка для сайта (по-научному – системы управления сайтами, CMS).
+4
WmClasses: пользуйтесь на здоровье
2 min
1.3KВ комментариях к посту про TinyWM я обещал выложить в свободный доступ библиотеку для работы с XML-интерфейсами WebMoney Transfer, которая была написана мною для собственных нужд.
Держу слово: скачать исходный код и пример использования библиотеки WmClasses можно на тут.
Держу слово: скачать исходный код и пример использования библиотеки WmClasses можно на тут.
+6
SSH-туннели — пробрасываем порт
2 min
436KНе всегда есть возможность, да и не всегда надо, строить полноценный туннель с интерфейсной парой адресов. Иногда нам нужно лишь «прокинуть» вполне определённые порты.
Тут важно понимать, что туннель можно организовать как изнутри сети, к ресурсам которой вы хотите получить доступ, на внешний ssh-сервер. Также можно организовать туннель с хоста в Интернете на пограничный ssh-сервер сети, чтобы получить доступ к внутренним ресурсам.
Тут важно понимать, что туннель можно организовать как изнутри сети, к ресурсам которой вы хотите получить доступ, на внешний ssh-сервер. Также можно организовать туннель с хоста в Интернете на пограничный ssh-сервер сети, чтобы получить доступ к внутренним ресурсам.
+43
«Хабрахабр» представляет Geektimes
4 min
223KАнонсируя внесение «Хабрахабра» в реестр распространителей информации, мы дали понять, что планируем перенести часть контента на новый проект. Решение о вынесении непрофильных хабов в другое, изолированное от «Хабрахабра» место, давно зрело внутри компании. Но для принятия решения начать действовать чего-то не хватало. Внесение «Хабра» в реестр распространителей информации послужило толчком для начала решительных действий.


+246