Pull to refresh
10
0
Олег @SuhanovO

User

Send message

iPhone —как полноценный gprs/3g модем, используя VPN over SSH.

Reading time2 min
Views9.8K
Видимо по той причине, что Apple заинтересована в безлимитном интернете только на самом iPhone (а не на устройствах подключенных к iPhone), они построили ядро ОС не включив в него технологию DIVERT, которая позволяет использовать NAT подобный тому, который обычно стоит в маршрутизаторах для обеспечения интернетом «серых» сетей (те которые 192.168.0.0/24 например).

К счастью, используя стороннее ПО на iPhone можно запустить socks –сервер, но с ним не умеют работать куча программ.

Однако у нас есть возможность использовать на iPhone SSH и туннелирование трафика, что частично позволяет нам неполноценно и достаточно неудобно, но доставать нужные сервисы из интернета.

Но оказывается такого туннелирования достаточно, что бы, благодаря программе OpenVPN, установить связь с удаленным сервером, который умеет и маршрутизировать и NAT-ить.

Единственный нюанс: необходим удалённый сервер, который будет вашим маршрутизатором. Для этого нужен обычный сервер с реальным белым IP- адресом (динамический тоже можно использовать, например, с помощью dynDNS). Таким сервером может быть: домашний компьютер, сервер на работе, VPS и т.п.
Читать дальше →
Total votes 53: ↑41 and ↓12+29
Comments30

Ошибочное толкование авторского права.

Reading time21 min
Views4.7K
Я надеялся что кто-нибудь с большим литературным даром нежели мой сподобится перевести фундаментальную статью, в которой объясняется и доказывается (со ссылками) что есть такое на самом деле авторское право и почему оно такое есть. Но прошло несколько лет, никто этого сделать не сподобился и я, в конце концов, решился. Статья переведена нахрапом, в переводе наверняка есть ошибки, если обнаружите — напишите мне в приват, я исправлю.

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

Она показывает, что авторское право — вещь, в сущности, нужная и полезная, но сравнивать его нужно не с неотчуждаемыми правами типа права владения имуществом, а скорее с соглашениями о разделе продукции когда общество временно передаёт права на нечто, безусловно принадлежащее ему (в случае с СРП — содержание земных недр, в случае с авторским правом — свободу граждан) в обмен на то, что оно считает полезным для себя (деньги — в случае с СРП, книги/музыку/фильмы/программы/etc — в случае с авторским правом) так как не владеет средствами производства (для добычи ископаемых нужна особая техника, для создания произведений искусства — талант). Основное содержание статьи — объяснение того, «как мы дошли до жизни такой», когда соглашение начинает напоминать историю с пресловутым «школьным порталом» (то есть мы отказываемся от кучи прав на многие десятки лет — а взамен получаем некоторое количество попсы и бульварной литературы в основном).

Итак, статья
Total votes 52: ↑45 and ↓7+38
Comments108

5 уроков, которые я извлек из создания своих онлайн сервисов

Reading time1 min
Views812
1. Не стоит планировать все с самого начала и до мелочей.
(Если ты не проектируешь баллистическую ракету, конечно). В процессе реализации тебе будут приходить новые интересные идеи и лучшее понимание некоторых вещей. Возможно, что часть функций которые ты так тщательно проектировал вообще не будут востребованы.

Сделал часть фич — залей на сайт, пусть друзья (первые пользователи) потестирует, посмотри что они скажут.

Первые релизы будут пробой пера, ты будешь искать что работает, а что нет, что хорошо, а что не очень. Поэтому уделяй меньше времени красоте кода и стройности базы данных и больше новым фичам, новым возможностям.
Читать дальше →
Total votes 66: ↑62 and ↓4+58
Comments48

Myka + BitTorrent = TorrentTV

Reading time1 min
Views884
Компания Myka выпустила одноименный девайс, который позволяет скачивать медиа-контент (в частности, фильмы) в p2p сети BitTorrent и проигрывать его на телевизоре.

Оснащенное возможностью подключения к Интернет по LAN или WiFi, оборудованное выходами HDMI, Composite и S-Video и снабженное SPDIF-портом, это устройство может оказаться реальным конкурентом Apple TV. Разработчики об этом прямо и заявляют: «забудьте об iTunes».

На жестком диске Myka (80, 160 или 500 Гб в зависимости от модели) установлена ОС Linux и нужное для работы с BitTorrent программное обеспечение.

Цена устройства колеблется в районе от $299 (за 80-гигабайтную модель) до $459 (за 500-гигабайтную). Купить можно уже сейчас. Не у нас, к сожалению.

via Gizmodo
Total votes 40: ↑36 and ↓4+32
Comments90

Бюджет проекта. Убеждение клиента

Reading time1 min
Views690
Извините навеяло вот темой: «Сайт за 6000 рублей, массаж впридачу? Ответ одному хабрапользователю»
Просто интересно стало… а как доказать клиенту что качественный дизайн и поддержка например за 5000$ гораздо лучше готового шаблона за 300 например?

Как преодолеть вот это предубеждение:
что «сайт стоит 300 баксов», а «5000 баксов за сайт — это сумасшедшие деньги».

Я работаю в компании интернет-провайдере и иногда клиенты ( юридические лица ) Задают вполне простой вопрос — а где можно заказать сайт и сколько это стоит?? Им говоришь для примера:
-Вот сайт со интегрированным интернет-магазином и уникальным дизайном, сделанным под Ваши нужды и поддержкой допустим на 3 месяца стоит 3000$.
Сразу же клиентом приводится сравнение:
— А вот соседний офис сделал сайт за 200 долларов и счастлив…

Начинаешь объяснять, что это не особо просто, не так что зашел и за 2 часа наваял… но уже все бесполезно, клиент убежден, что можно сделать дешевле и даже не хочет понимать технологию создания и трудности, которые могут возникнуть.

Соответсвенно повторю наверное вопрос! Как убедить ( именно убедить, а не впарить и не «продать подороже» ) в адекватности таких цен, как 2-3-4-5-6 тысяч долларов. Сталкивались ли вы в реальных ситациях с такими проблемами??? Как на практике доказывали клиентам? Что думаете в теории…
Будем пробовать как говоориться :)

Заранее спасибо за мнения!!!
Total votes 36: ↑29 and ↓7+22
Comments174

SEO FAQ на Хабре

Reading time3 min
Views1K
Предлагаю задавать здесь наболевшие вопросы по SEO, а специалистам в этой области давать ответы и получать карму :) А я буду с комментариев добавлять полезное в подборочку.
Есть предположение, что коллективный разум рулит и общими силами мы напишем лучшую подборочку (литературы то в этой области не так много, много неактуальной и устаревшей информации, приходится верить всему на честное слово).

Тут уже много всего, так что хабракат
Total votes 34: ↑25 and ↓9+16
Comments48

Управление информацией или как обуздать RSS

Reading time3 min
Views4K


Что такое RSS многие из читателей знают. Как говорит Wikipedia
семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами.

Больше всего мне нравиться расшифровка Really Simple Syndicationочень простое приобретение информации. В этой статье я не буду вдаваться в подробности и историю RSS, а сконцентрируюсь на использование этого мощного инструмента.
Читать дальше →
Total votes 73: ↑70 and ↓3+67
Comments40

Поиск картинок 2.0

Reading time2 min
Views3.9K
Недавно открылся интересный сайт: tineye.com, о котором уже как-то писал Mitesha, но тогда он был в стадии закрытого тестирования.



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

Например:

исходная картинка



найденные


Читать дальше →
Total votes 191: ↑185 and ↓6+179
Comments145

Искусство тратить минуты, экономя часы

Reading time3 min
Views1.1K
Перевод статьи «The Art of Spending Minutes to Save Hours».

Радостные часы прошлой пятницы я провел, выслушивая признания своей коллеги по поводу ее абсолютной неприязни меню «Пуск» Windows Vista. «Система организована неверно. Нужные мне программы глубоко зарыты, а все удобные места занимают никогда мной не используемые. Я столько времени трачу, копаясь в меню,» — жаловалась она. «Но ты можешь просто переупорядочить их,» — ответил я. Она опустила глаза: «Знаю. Кто-то мне уже говорил это, но я не успела попробовать.»

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

Дальше приведены несколько советов, помогающих начать тратить минуты, экономя часы.
Total votes 122: ↑102 and ↓20+82
Comments103

Идея для mashup'а соц. сетей

Reading time1 min
Views731
Уважаемые хабра-пользователи!
Не так давно где-то (вполне возможно, что и здесь, на хабре) проскакивала информация, что ученые доказали гипотезу о том, что все люди на Земле связаны между собой в социальную сеть, причем минимальная длина связи не превышает 6 звеньев. Т.е. грубо говоря, вы можете выйти на любого человека через 6-ть человек (своего знакомого, потом через знакомого вашего знакомого, потом через знакомого знакомого знакомго, ну и т.д.) — т.н. «концепция 6-ти рукопожатий», о которой вы навернка знаете и без меня.
А вот этого еще вроде бы не было
Total votes 38: ↑24 and ↓14+10
Comments41

Джеймс Шуровьески

Reading time1 min
Views3.6K

Джеймс Шуровьески, финансовый аналитик New York Times и Wall Street Journal, анализируя в книге Мудрость толпы результаты масштабных и многоплановых исследований — в области военной истории и политики, поведенческой экономики, биологических систем и повседневной психологии — убедительно доказывает, что коллективный потенциал большой группы так называемых простых людей всегда выше, нежели у избранных индивидов, пусть даже входящих в интеллектуальную элиту.

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

Приводятся потрясающие эксперименты:

Группе людей предлагают определить на глаз вес быка. Усредненный ответ практически равен истинному. Тоже самое, например, повторяют для определения количества дражже в пакетике с конфетами. Определяют почти точное количество.

Или вот еще пример: пропала подлодка, один из исследователей собрал группу людей с широкими диапазоном познаний и, на основе их ответов, составил коллективный прогноз. Подлодку нашли через 5 месяцев в 200-х метрах от места, указанного группой.

Электронный вариант книги легко находится гуглом :)

Создал блог "Коллективный разум" на хабре, посвященный этим идеям. Давайте повторим подобные эксперименты и проверим на практике, насколько мудрым окажется коллективный разум хабра :)

UPD: Опубликовал первый эксперимент
Total votes 79: ↑64 and ↓15+49
Comments90

Создание и управление виртуальными командами

Reading time6 min
Views2.2K
Крис Найджел создал Wildbit, и вот уже 8 лет работают виртуальной командой над Beanstalk. Он живет в Филадельфии а его команда — по всему миру. Ему точно есть что сказать по поводу виртуальных команд, и он сделал это в данной статье.
Меня постоянно спрашивают «Как вы управляете виртуальной командой и, фактически, добиваетесь поставленных целей?». В Wildbit каждый из десяти членов команды работает из дома или из коворкинг центра. Мы разбросаны по четырем странам и многим часовым зонам. Даже с такими условиями мы можем сделать многое и получать удовольствие от нашей работы.
До того как написать эту статью, я не слишком задумывался о том как мы работаем в виртуальной среде. Моим первым ответом был — простая практика и много ошибок. Знания добытые из этих ошибок могут быть сведены к трем главным направлениям: люди в команде, процессы управляющие командой и коммуникация.
Читать дальше →
Total votes 33: ↑31 and ↓2+29
Comments60

О том, как мы друг друга считаем

Reading time2 min
Views554

Здравствуй.

Уже надоели стандартные системы оценок? Все эти ±, пять звезд и прочие? Они используются на каждом углу и несут много проблем и неоднозначностей, несмотря на свою простоту. Самая главная и объединяющая проблема — невозможность оценить свои эмоции, а это порой очень важно. Ведь топик может быть забавен, но в то же время плюс ты за него поставишь — как быть, ориентироваться на политику ресурса? на свои эмоции? на фазу луны? Однозначного ответа нет, и однозначного решения тоже — от того возникают неоднозначности.

Я расскажу о нетривиальной системе, которую реализовал на своем проекте и дополнил, не без помощи статьи «Выбор способа оценки контента».
Читать дальше →
Total votes 1: ↑0 and ↓1-1
Comments41

Поиск — это просто

Reading time3 min
Views3.7K
Google, конечно, ищет хорошо, но корпоративные ресурсы вывешивать на открытый доступ нельзя, покупать google-mini с его ограничениями тоже не вариант. А поиск по базе внушительных размеров(4 гигабайта текстов, по которым и необходим поиск) надо. А если добаить к поиску по тексту еще и поиск по каким-то параметрам, то тут и google-mini не поможет и совсем страшно становится.

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

Читать дальше →
Total votes 93: ↑90 and ↓3+87
Comments124

Используем социальные сети в корыстных целях

Reading time3 min
Views1.3K
Кто-то использует social media для общения, кто-то для развлечения, кто-то просто от нечего делать.
Но есть и еще один вариант — использование соц. сетей в корыстных коммерческих целях.
Пара кейсов по теме под катом.

Читать дальше →
Total votes 62: ↑51 and ↓11+40
Comments47

Опыт проваленных проектов — тоже опыт

Reading time4 min
Views53K
Зачастую в описании вакансии менеджера продукта или проекта указано, что для кандидата на должность обязателен опыт участия как минимум в нескольких успешных проектах. Так или иначе, на собеседовании кандидата просят рассказать о его профессиональном опыте, где конечно прозвучит рассказ только об успешных проектах, либо поданных как таковые.

Поведение кандидатов понятно: все хотят выгодно продать себя и никто не хочет при первой встрече говорить о темных пятнах в своей карьере.
Однако тем, кто нанимает будущего менеджера, не следует игнорировать отрицательный опыт кандидатов и тем более исключать их из претендентов на вакансию. Ведь наличие проваленных проектов в карьере вашего менеджера может быть очень полезным для компании.
Читать дальше →
Total votes 68: ↑65 and ↓3+62
Comments35

Полнотекстовый поиск: как это делают в Почте Mail.Ru

Reading time7 min
Views32K
Исторически в Почте Mail.Ru использовался механизм от «большого» Поиска (go.mail.ru); однако для задач поиска по почтовым ящикам такой вариант не был оптимальным ввиду большого потребления ресурсов и относительной сложности в обслуживании. Поиском по почте пользуются около 3% владельцев почтовых ящиков; однако, хотя эта цифра кажется относительно небольшой, ящики этих людей обычно достаточно объемны, и поиск им действительно необходим. Поэтому мы приняли решение написать специализированный поисковый демон, который будет заниматься именно поиском по почте. Основными требованиями к нему стали ограничения по потребляемым ресурсам (размер индекса — не более 3% от размера почтового ящика, среднее потребление оперативной памяти — не более 100 Мб, средняя утилизация CPU — не более 3%) и скорости исполнения запросов (среднее время — не более 200 мс). О том, как он был организован, я расскажу ниже.
Читать дальше →
Total votes 147: ↑129 and ↓18+111
Comments24

К холивару об Управленцах – про результаты и продукты

Reading time4 min
Views17K
В продолжение темы, начатой статьёй «13 причин не быть управленцем» и продолженной в «5 причин быть управленцем», хочу обратить внимание на такой аспект работы абстрактных «управленцев», как продукт их труда. Из своего опыта знаю, что недостаточное понимание этого аспекта свойственно как разработчикам, так и самим «управленцам». А где недостаточное понимание – там и конфликты, и холивары, и пренебрежительное отношение как к собственной работе, так и к работе коллег.
Читать дальше →
Total votes 49: ↑37 and ↓12+25
Comments21

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity