Pull to refresh
59
0
Аббасов Александр @vodka_ru

Предприниматель, Стартапер, Программист

Send message

Не тратьте своё время на дерьмовую работу в стартапе

Reading time21 min
Views73K
Под катом перевод огромной статьи, написанной Майклом Чёрчем и посвящённой стартапам. Статья вызвала необыкновенное бурление… мнений, скажем так, на разных сайтах и агрегаторах, поэтому я решил её перевести на русский и посмотреть на реакцию. Текст ОЧЕНЬ длинный, но также и очень интересный. И несколько пояснений перед чтением: в статье речь идёт об инженере в стартапе, именно с этой позиции всё рассматривать; некоторые финансово-экономические термины, возможно, не очень адекватно удались и я буду рад любым конструктивным поправкам.

То, о чём я хочу рассказать, справедливо для июля 2012 г. 15 лет назад необязательно было так же, и не факт, что будет справедливо через год. Но в данный момент это абсолютно верно для большинства людей в достаточной степени, так что я считаю обязанным высказаться. Нынешний мир ИК-стартапов (ИК=инвестиционный капитал / venture capital) — я его нежно называю ИК-стан — является, мягко говоря, тотально напрасной тратой времени для большинства вовлечённых людей.
Читать дальше →
Total votes 238: ↑221 and ↓17+204
Comments77

Получаем доступ к методам Вконтакте Api без ведома пользователя

Reading time3 min
Views13K

Вступление


Данная уязвимость была найдена мною порядка двух месяцев назад, или даже больше.
Тогда информация была отправлена разработчикам, и они успешно её фиксанули.
Как мне на тот момент показалось.

Вскоре стало понятно, что они её вовсе не пофиксили, а просто ограничили доступ к сообщениям, на которые я в тот раз обратил внимание разработчиков.

Процесс получения доступа, я постараюсь достаточно подробно описать под катом.
Читать дальше →
Total votes 77: ↑72 and ↓5+67
Comments20

Сервис Face.com научился распознавать эмоции людей на фото

Reading time1 min
Views1.4K


Компания Face.com известна как разработчик программного обеспечения, используемого для распознавания лиц на различных фотографиях. Довольно давно компания добавила функцию распознавания улыбки, а теперь вот добавились и остальные эмоции: удивление, злость, счастье (собственно, та же улыбка), грусть и нейтральное выражение лица.

Читать дальше →
Total votes 50: ↑46 and ↓4+42
Comments30

Видео всех лекций с «Курсов информационных технологий» от «Яндекса»

Reading time1 min
Views30K
Для тех, кто не смог посетить Курсы информационных технологий, видеоролики всех лекций выложены в свободный доступ. Это лекции по полтора-два часа на базовые темы: операционные системы; архитектура ЭВМ; устройство GNU/Linux; системы хранения данных; файловые системы; сети и протоколы; виртуализация; безопасность.
Читать дальше →
Total votes 116: ↑101 and ↓15+86
Comments39

NY Times: Google, гигант мобильного поиска, ищет новые возможности получения дохода

Reading time5 min
Views1.3K


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


Читать дальше →
Total votes 48: ↑37 and ↓11+26
Comments12

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

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

Tips and Tricks по программированию на Android

Reading time5 min
Views7.2K
Tips and Tricks
Летом друг подкинул пару заказов по разработке для Android. Первое это streaming проигрыватель видео для одного французского телевидения, второе — простенькая игрушка.
Во время разработки (мой первый опыт разработки на Android и на Java), я уяснил несколько правил, которые нужно соблюдать для корректной и устойчивой работы программ, которыми хочу поделится…
Читать дальше →
Total votes 91: ↑75 and ↓16+59
Comments44

Готовим пользовательское соглашение своими руками

Reading time8 min
Views74K
Пользовательское соглашение или как его еще принято называть Соглашение об использовании сервиса, является ключевым документом, на котором строится юридическая защита интернет-сервиса.

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

Особую актуальность вопросы защиты интернет-сервиса приобретают в связи с принятием так называемого «антипиратского закона», которым возлагается ответственность на информационного посредника за размещение или предоставление доступа к материалам, нарушающим интеллектуальные права третьих лиц. Закон вступает в силу с 01 августа 2013 г., в связи с чем пользовательские соглашения и схему взаимодействия с пользователем необходимо привести в соответствие с ужесточившимися требованиями.
Читать дальше →
Total votes 58: ↑55 and ↓3+52
Comments17

Поддержка OAuth 2.0 платформой ВКонтакте

Reading time2 min
Views39K
Вчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.

Читать дальше →
Total votes 129: ↑114 and ↓15+99
Comments89

Первый пластиковый процессор

Reading time1 min
Views1.9K
Группа исследователей из Бельгийского центра Imec на конференции ISSCC 20 февраля 2011 года представили первый в мире пластиковый (или органический) микропроцессор, который способен выполнять около шести инструкций в секунду.

Восьмибитный чип из 4000 транзисторов по характеристикам напоминает кремниевые микросхемы 70-ых годов, но разница в том, что он сделан на пластиковой подложке (polyethylene naphthalate), на которую наносят последовательно слой золота, органический диэлектрик, второй слой золота и органический полупроводник из пентацена. Получается плёнка толщиной 25 мкм, которую можно приклеить на любую поверхность.
Читать дальше →
Total votes 55: ↑48 and ↓7+41
Comments27

Гигапиксельные панорамы Екатеринбурга

Reading time1 min
Views9.1K
В России тоже появились гигапиксельные панорамы:

Всего там три панорамы, две с «Высоцкого» (170 м) и одна с «Антея» (85 м). Разрешение, конечно, пониже чем в Лондоне или Будапеште, но уже что-то.
Total votes 84: ↑82 and ↓2+80
Comments119

Модерация приложений vkontakte.ru, mail.ru, odnoklassniki.ru

Reading time3 min
Views2.2K
imageВ этом посте я бы хотел поделиться опытом размещения своего приложения сразу в трех социальных сетях, а конкретно о модерации. Ведь все ваши месяцы и даже годы работы могут быть выброшены на ветер, если например vkontakte.ru скажет, что ваше приложение не соответствует правилам размещения или, к примеру, цветовая гамма не соответствует политике компании (что тоже вполне вероятно). Да риски есть, но и прибыли какие! Вот фермер $20.000.000 за год заработал, думаете вы, и пару месяцев на энтузиазме, с горящими глазами пишите нечто субъективно-гениальное и всем леммингам очень нужное.
Читать дальше →
Total votes 39: ↑30 and ↓9+21
Comments14

WebM видео кодек: особенности и прогнозы

Reading time2 min
Views19K
image Итак Google сделал заявку на победу в войне видео форматов для веб, открыв VP8 под свободной open source лицензией, не требующей Royalty отчислений. В чем же особенности WebM по сравнению с h264 и как внедрение этого кодека изменит Интернет?
Читать дальше →
Total votes 82: ↑68 and ↓14+54
Comments129

Краткое введение в SIM-карты

Reading time6 min
Views226K
Когда на вопрос «кем вы работаете?» я отвечал «разработчиком ПО для SIM-карт», даже технически подкованные люди частенько удивлялись. Многие думают, что SIM-карта это «что-то типа флешки».

В этой статье я постараюсь кратко рассказать что такое SIM-карта (и смарт-карты в общем), зачем она нужна и что у нее внутри.

На самом деле SIM-карта — это частный случай контактной смарт-карты с микропроцессором. По сути, представляет из себя достаточно защищенный микрокомпьютер с CPU, ROM (опционально), RAM и NVRAM (которая выступает в качестве аналога жесткого диска в PC), с аппаратными генераторами случайных чисел и аппаратной реализацией крипто-алгоритмов.

В некотором приближении архитектуру микропроцессорной смарт-карты можно представить так:
Архитектура смарт-карты

Читать дальше →
Total votes 474: ↑470 and ↓4+466
Comments180

Цилиндрический дисплей Litefast 360°

Reading time2 min
Views1.6K
Картинка для привлечения вниманияПосле DIY топиков (1, 2) думаю, будет интересно посмотреть, как устроены промышленно произведенные дисплеи, основанные на вращении.

Немецкая компания Kinoton (та самая, которая производит оборудование для кинотеатров) производит прозрачные цилиндрические дисплеи Litefast 360°.

Технические характеристики дисплея:
  • Разрешение: 3 × (800 × 600)
  • Количество цветов: 16.7 миллионов
  • Диагональ экрана: 2 337 мм (~92", ~ 2,33 м)
  • Размер пикселя: 1.0 мм2
  • Входной сигнал: DVI, 800 × 600, 60 Гц
  • Номинальная скорость вращения: 800 об/мин
Далее фотографии основных модулей и принцип работы.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments20

Солянка из виджетов

Reading time1 min
Views836
Сегодня на ужин солянка из виджетов для Яндекса, собственного приготовления.

Ингредиенты: HTML, JavaScript, CSS.

Понадобятся: /dev/hands, /dev/brain, /bin/nano.

Ингредиенты перемешиваем согласно рецепту, и через пару часов, вуаля!

Угощайтесь
Total votes 17: ↑9 and ↓8+1
Comments11

OAuth: описание протокола простым и понятным языком

Reading time16 min
Views193K
OAuth — популярный протокол, который позволяет социальным сервисам интегрироваться между собой и дает безопасный способ обмена персональной информацией. OAuth может связать между собой 2 сервиса, каждый из которых имеет свою пользовательскую базу — именно их я в данном случае называю «социальными». Когда начинаешь работать с OAuth, первое ощущение — что протокол весьма сложен и избыточен. В этой статье я попытаюсь объяснить основы OAuth человеческим языком.

Пример кросс-авторизации


Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
Под катом - повествование с примерами
Total votes 134: ↑124 and ↓10+114
Comments34

Maltego. Нароет все

Reading time2 min
Views56K
image

Вчера, просматривая очередную сборку live-дистрибутива BackTrack, наткнулся на очень интересную и довольно таки, как оказалось потом, полезную софтину. Многие из нас часто сталкивались с проблемой поиска информации касательно определенной организации, а именно конкретный данных: начиная с общего описания деятельности и заканчивая личными телефонами сотрудников. Как инструмент использовали популярные поисковые машины(играясь с языком запросов для более результативного поиска), различные общедоступные базы данных(телефонный базы, whois и т.д.).

Хотелось найти что-то, что могло само осуществлять «умный», узкоспециализированный поиск, разделять(по критериям и типу) и сортировать информацию и главное — указывать взаимосвязи.
Именно для эти целей и появился на свет инструмент под названием Maltego, разработка южноафриканской компании Paterva.

Читать дальше →
Total votes 49: ↑40 and ↓9+31
Comments30

контакты из вконтакта

Reading time1 min
Views4.9K
Случилось мне недавно потерять телефон. Вместе с телефонной книгой.
И бэкапов, по закону подлости, не было.

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

Всё, что осталось сделать — это научить файрфокс забирать эту телефонную книгу и сохранять их в потребный для загрузки в мобилу формат.
Что я и сделал, написав greasemonkey скрипт IzKontakta.
Он сохраняет контакты ваших друзей в формате vCard, который можно загрузить в телефон.

Теперь я снова в контакте.

Upd.
возможно расширение функционала скрипта в формате расширения/аддона к файрфоксу.
предложения уже обсуждаются в комментах
Total votes 112: ↑83 and ↓29+54
Comments85

Как готовить презентации. Мини-курс для программиста

Reading time5 min
Views18K
imageУ меня, как и у многих других программистов, есть слабость: я очень люблю различные планерки, на которых обсуждаются новые проекты и идеи. Все презентации в моем представлении делятся на 3 вида: муторное чтение цифр успеваемости начальника транспортного цеха, демонстрации системы из рук и презентация идей и решений при помощи построителя презентаций. Если с демонстрацией системы из рук программисты знакомы по сдаче лабораторных в университетах, а монотонно читающие тексты «коты баюны», постепенно вымирают как класс, то с презентациями у нашего брата явный напряг. Менеджеры еще прошли либо просмотрели курсы «молодого построителя презентаций», то молодежь ограничилась книгами типа «Уроки ПоверПоинта за 24 часа» или хуже того, один раз увидели и самотыком изучили сей продукт буржуазной экономики. Поэтому, просмотр их презентаций вызывает приступ тошноты, не говоря уже о том, что их часто перебивают, вызывая на «живое» общение. Ориентироваться в их презентациях невозможно и зачастую бессмысленно. А ведь для того чтобы создавать красивые презентации нужно немного. Попробую составить список «наставлений для программистов», что делать нельзя и что нужно.
Читать дальше →
Total votes 88: ↑74 and ↓14+60
Comments36

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity