Pull to refresh
150
0
Send message

Курс лекций «Стартап». Питер Тиль. Стенфорд 2012. Занятие 1

Reading time11 min
Views720K

Этой весной, Питер Тиль (Peter Thiel), один из основателей PayPal и первый инвестор FaceBook, провел курс в Стенфорде — «Стартап». Перед началом Тиль заявил: «Если я сделаю свою работу правильно, это будет последний предмет, который вам придется изучать».

Один из студентов лекции записывал и выложил транскипт. В данном хабратопике я делаю перевод первого занятия. Если пост покажется стоящим — продолжу переводить и выкладывать.

Конспект лекций — Питер Тиль (курс: CS183) Стартап — Стэнфорд, весна 2012 г.


Занятие 1: Вызов будущего
Занятие 2: Снова как в 1999?
Занятие 3: Системы ценностей
Занятие 4: Преимущество последнего хода
Занятие 5: Механика мафии
Занятие 6: Закон Тиля
Занятие 7: Следуйте за деньгами
Занятие 8: Презентация идеи (питч)
Занятие 9: Все готово, а придут ли они?
Занятие 10: После Web 2.0
Занятие 11: Секреты
Занятие 12: Война и мир
Занятие 13: Вы — не лотерейный билет
Занятие 14: Экология как мировоззрение
Занятие 15: Назад в будущее
Занятие 16: Разбираясь в себе
Занятие 17: Глубокие мысли
Занятие 18: Основатель — жертва или бог
Занятие 19: Стагнация или сингулярность?
Читать дальше →
Total votes 86: ↑76 and ↓10+66
Comments33

Обустраиваем рабочее место программиста в деревне

Reading time12 min
Views172K
В последнее время на Хабре участились публикации на тему переездов программистов в самые разные места — от Силиконовой долины до российской глубинки.
Я в свое время сделал выбор — деревня недалеко от города, и в моей жизни и профессиональной деятельности выпало дважды инсталлировать рабочее место программиста в деревнях, инсталлировать полностью, включая создание нормальных условий для жизни.

Если интересны подробности: электрика/Интернет/отопление/водоснабжение с нуля — прошу под кат (сори, много фоток).
Читать дальше →
Total votes 342: ↑325 and ↓17+308
Comments201

Видеозапись доклада «Вся соль одностраничных приложений» с 404fest

Reading time2 min
Views18K
Федя Шумов и Арсений Заречнев, фронт-енд разработчики из команды Островка, рассказали о
«Всей соли одностраничных приложений» на 404fest в Самаре.

Содержание доклада:


Читать дальше →
Total votes 41: ↑29 and ↓12+17
Comments10

Fronteers 2012 — лучшая конференция по клиентской разработке, часть 1

Reading time5 min
Views7.7K


В этом году мне посчастливилось впервые посетить ежегодную (5-ю по счету), конференцию Fronteers #fronteers12, в Амстердаме.

Самая громкая клиент-сайд конференция в Европе, длилась 2 дня, 4-5 октября в стенах необычного кинотеатра Pathé Tuschinski.

Все доклады были на английском языке, в постоянном сопровождении Кристиана Хейлманна. Под катом ссылки на слайды и основные тезисы презентаций первого дня конференции.
Читать дальше →
Total votes 39: ↑35 and ↓4+31
Comments5

Пусть утро станет добрым или Sleep as Android

Reading time4 min
Views158K
Доброго времени суток!
Как известно, утро добрым не бывает, но аудитория хабрахабра знает, что сон можно обхитрить, и проснуться полным сил для нового дня. Выделю три группы высыпающихся людей, кто-то просто много спит, другие правильно готовятся ко сну, третьи пользуются хитрыми будильниками. С недавних пор, я переехал из разряда не высыпающихся в группы пользователей будильников с фазами сна. На переезд было затрачено минимум усилий, потребовалась лишь бесплатная программа для моего android смартфона.

Upd. Владельцы iOS и Windows Phone 7.5 не остались забытыми.
Читать дальше →
Total votes 81: ↑71 and ↓10+61
Comments151

Загрузка и инициализация JavaScript

Reading time10 min
Views43K

С появлением мобильного веба наш интернет стал снова плохим, а устройства медленными. 3G, 4G, Wi-Fi… — они, конечно, где-то есть, но когда очень надо, то как правило скорость падает до околомодемной и получается, что наши мобильный устройства «каменного века» попадают в условия современного объема информации. Даже в центре города (правда на 15-м этаже) значок мобильного интернета может показывать волшебную букву Е, намекающую о том, что уж лучше не тратить нервы и потерпеть. Лучше уж использовать нативную версию какого-то веб-сервиса, чем каждый раз ждать, загружать по мегабайту, чтобы отправить короткое сообщение. Нативную версию веб-сервиса... Понятное дело маркетинг, гонка приложений. Однако, же пользователи выбирают нативные веб-приложения, которые работают быстрее, не качают кучу ресурсов, хотя им приходится периодически его обновлять.

Эта статья о том какими путями можно оптимизировать загрузку и инициализацию JavaScript.
Читать дальше →
Total votes 136: ↑132 and ↓4+128
Comments40

RTCKit: API голосового и видео общения в браузере

Reading time5 min
Views7.3K
image

Наиболее популярным протоколом IP-телефонии в настоящий момент является протокол SIP. Он позволяет взаимодействовать с большинством софтверных и железных телефонных компонентов, а также поддерживается многими сервисами. Существует несколько приличных реализаций стека данного протокола на языках C (PJSIP, Linphone) или Python (B2BUA, p2p-sip), с помощью которых легко встроить голосовые и видео коммуникации в настольное или серверное приложение.

Проблема


Совсем иначе обстоит дело с веб-приложениями: сегодняшние браузеры пока не поддерживают возможность использования телефонии без дополнительных плагинов. Работы в этом направлении, несомненно, ведутся. Есть некоторая надежда на проект WebRTC, поддерживаемый Google и W3C, но, к сожалению, даже он не является панацеей. Во-первых, перспектива его поддержки в Internet Explorer весьма туманна, а во-вторых, протокол SIP он все равно не поддерживает. И к тому же, эта технология — некоторое будущее. А что же делать, если есть желание встроить SIP-телефонию в веб-приложение уже сейчас?

Читать дальше →
Total votes 30: ↑29 and ↓1+28
Comments47

Самовызывающийся конструктор Джона Резига и размышление о том, почему это решение не прижилось

Reading time7 min
Views13K
Настала пора мысленно вернуться на четыре с небольшим года назад ко блогозаписи «Simple “Class” Instantiation» из блога Джона Резига, прославленного создателя необыкновенно удобной библиотеки jQuery. И вернёмся.

Однако же, так как я вовсе не вижу её в результатах поиска на Хабрахабре по слову «Resig», то поневоле приходится думать, что эту полезную блогозапись никто не удосужился перевести (или хотя бы пересказать) за четыре прошедших года — мне придётся, стало быть, самостоятельно пересказать блогозапись Резига прежде, чем я исполню моё главное намерение: поразмыслить вслух, почему же предложенный Резигом способ решения указанной им проблемы так и не сделался общераспространённым. И перескажу. (Сам этот пересказ ужé был бы полезен читателю, даже кабы я к нему ничего от себя не прибавил. А я прибавлю.)



Шестого декабря 2007 года Резиг рассмотрел, что получается, когда в джаваскрипте используется операция «new» для создания объекта (в языках с классами мы сказали бы «экземпляра класса»):

function User(first, last){
   this.name = first + " " + last;
}

var user = new User("John", "Resig");

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

Поэтому, рассудил Резиг, рано или поздно кто-нибудь попробует вызвать «User()» без «new» и тем получит на свою голову сразу две неприятные проблемы. Во-первых, переменная «user» останется неопределённою: функция «User()» задумана ведь как конструктор, а значения она никакого не возвращает. Во-вторых, что ещё хуже, попытки обращения к «this» изнутри такого (некорректно вызванного) конструктора неизбежно приведёт к засорению глобального пространства имён — а это чревато зловещими и трудноуловимыми последствиями. Обе проблемы Джон Резиг продемонстрировал на примере:

var name = "Resig";
var user = User("John", name);
// здесь переменная «user» не определена
// БОЛЕЕ ТОГО: значение «name» теперь ужé не «Resig»!
if ( name == "John Resig" ) {
   // фигассе!…
}

Читать дальше →
Total votes 78: ↑67 and ↓11+56
Comments50

Островок Кремниевой Долины

Reading time4 min
Views8.3K
OLS (Ostrovok Lecture Series) — это лекции со звездами мировой веб-индустрии. У нас в офисе уже побывали Эстер Дайсон, Тимур Артемьев, Джо Катлер и по скайпу выступил основатель скайпа Никлас Зеннстром.

OLSВчера в рамках OLS к нам в офис приходили прикольные ребята из Y Combinator, Virool и DST: Харж Таггар (Harj Taggar), Гарри Тэн (Garry Tan), Александр Дебелов и Феликс Шпильман. Они приезжали в Россию на Всероссийский Инновационный Конвент 2011, но мы-то знаем, что им любопытно, что тут в России интересного происходит в IT. И правда ли, что собор Василия Блаженного является гигантским окаменелым пряником.

Мы показали наш офис и попросили ребят рассказать о том, как вышло, что они занимаются инвестициями на ранней стадии, что делали раньше и как собираются развиваться. Затем все заинтересованные сотрудники Островка общались с ними, задавали вопросы, спрашивали мнение о своих идеях и идеях своих знакомых.

image
Фото снято на айпад, извините.
Слева направо: Харж Таггар (Harj Taggar), Александр Дебелов, Гарри Тэн (Garry Tan), Евгений Курышев, Сергей Фаге


Факты, советы, мысли о России и видео-интервью
Total votes 38: ↑29 and ↓9+20
Comments2

Обзор стартап-мероприятий России. Куда пойти, чтобы себя показать?

Reading time7 min
Views2.4K


Программ и мероприятий для поддержки стартапов развелось очень много! Что они могут дать? Зачем в них участвовать? На эти вопросы пытаются ответить многие, и мы внесем в этот гам свои пять копеек. Сразу хочется отметить что в статье поясняются достаточно простые вещи, которые человеку, более-менее погруженному в тему могут показаться банальными. Но мы считаем, что есть огромное количество людей, для которых эта информация может оказаться полезной.
У стартапа множество возможностей запуститься и у каждого из них есть свои преимущества. Можно тихой сапой просто делать свой гениальный проект, потом выскочить как чертик из коробочки и взорвать рынок.
Но на это способны не все, многим людям периодически требуется небольшой эмоциональный допинг, который можно получить на стартаперских тусовках. Некоторым еще очень нужны деньги, связи, умные советы или команда. Итак, какие же мероприятия и программы могут помочь молодому ИТ-предпринимателю?
Читать дальше →
Total votes 66: ↑54 and ↓12+42
Comments50

Сколько дают денег стартапам?

Reading time3 min
Views14K
300 — 350 миллионов долларов были инвестированы в стартапы в России в 2010 году (по оценке президента группы Qiwi Андрея Романенко). 
Какие именно проекты интересуют инвесторов? На сайте startuppoint.ru собраны проекты, которые получили инвестиции. 
  • Actio.tv — решение для создания интерактивного видео.  Инвестор — президент группы компаний ХедХантер Юрий Вировец, $ 100 000 за 3%. 
  • b-152.ru — решение для подготовки документации по защите персональных данных. Инвестор Олег Михальский. Сумма сделки не разглашается. 
  • EasyFinanсe — онлайн-сервис для ведения домашней бухгалтерии. Инвестор Addventure. Сумма сделки не разглашается.
  • Futuruti — социальный тотализатор. ИД С-Медиа. Сумма сделки не разглашается.
  • InSales — платформа для создания Интернет-магазинов. Инвестор — фонд AddVenture, $ 50 000.
  • Loginza — сервис аутентификации через учетные записи распространенных сайтов. Инвестор Яндекс. Сумма сделки $ 150 000.
  • Toozla — мобильные аудио путеводители. Инвестор TwinsInvestments. Сумма сделки $ 500 000.
  • Turometr — туристический социальный сервис. Инвестор TwinsInvestments. Сумма сделки $ 500 000.
  • Yaya — интернет-газета бесплатных объвлений. Инвестор Экстра-М. Сумма сделки не разглашается.
  • ВебВизор — инструмент для исследования юзабилити сайта. Инвестор Яндекс. Сумма сделки $ 500 000.
  • Дал Слово — социальный сервис контроля обещаний чиновников. Инвестор — Леонид Волков. Сумма сделки не разглашается.
  • Минибанда.ру — социальная сеть для родителей. Инвестор Addventure. Сумма сделки $ 50 000.
  • Таймлайнер — инструмент для организации клиентопотока. Частный инвестор — Леонид Волков. не разглашается.
  • Пробки из окна — веб-камеры он-лайн с видом на дороги. Частный инвестор. Сумма сделки $ 100 000. 


Читать дальше →
Total votes 51: ↑39 and ↓12+27
Comments30

Обзор конкурсов интернет-проектов от Америки до России

Reading time3 min
Views7.4K
Вы разрабатываете Интернет-проект? Ищете инвестора? Хотите получить качественную экспертизу проекта и рекомендации по развитию бизнеса? Ищите новых партнеров, клиентов и признание Интернет-сообщества? Тогда, эта подборка конкурсов для вас.
Читать дальше →
Total votes 13: ↑12 and ↓1+11
Comments2

Дневник репатриантов: как мы подняли 1 млн. $ инвестиций за шесть недель (и отдали менее 15%)

Reading time5 min
Views4.2K
На UpStartConf – секции о рынке инвестиций и стартапов в рамках РИФа-2011 основатели Островок.ру рассказывали о том, как привлечь в Рунет мировых инвесторов.

Эксперты, инвесторы и IT-предприниматели Рунета сошлись в едином мнении, что на российском интернет-рынке нет публичных кейсов стартапов, нет обучения для начинающих веб-предпринимателей, что неблаготворно влияет на рынок. В этом посте репатрианты Кирилл Махаринский и Сергей Фаге презентуют кейс по привлечению инвестиций на примере проекта Островок.ру
Читать дальше →
Total votes 126: ↑118 and ↓8+110
Comments129

Touch Z-Distance — первая в мире онлайн фотостудия

Reading time1 min
Views1.2K
image

С помощью этого проекта каждый сможет почувствовать себя настоящим фотографом, вам не нужно покупать дорогой фотоаппарат и искать предмет для съемки т.е. моделей или пейзажи, кто угодно в любом уголке мира сможет фотографировать профессиональных моделей. На данный момент фотостудия оснащена 8 управляемыми камерами.
Читать дальше →
Total votes 96: ↑73 and ↓23+50
Comments94

IPO for dummies. Часть I: акции, мажоритарии, контроль над компанией

Reading time5 min
Views16K
Во время недавнего обсуждения IPO Яндекса в комментариях прошла дискуссия на тему того, как торгуются акции на бирже, как проходит IPO, кто и какую от него получает пользу. По совету других участников обсуждения выношу в отдельную тему — а точнее, в серию тем — небольшой рассказ, который был рассредоточен по нескольким комментариям. Если вы тогда внимательно следили за темой, основная часть рассказа вам уже известна, но тем не менее… Если нет, вы наверняка найдете что-то интересное.

Disclaimer: эта и дальнейшие статьи серии написаны двумя хабраобитателями: honeyman — программистом стартапов, в свободное время экспериментирующим с торговлей на бирже и созданием аналитического софта для этого, в сотрудничестве с kaichik — журналистом и главредом автомобильных проектов. Если вы в предыдущем предложении не заметили слов «финансист», «лицензированные консультативные экономические услуги» и «богатый опыт» — то наверное, это потому, что их там не может быть.

  • Часть I: акции, мажоритарии, контроль над компанией.
  • Часть II: стоимость акций, биржа, самый лучший способ торговать картошкой, и кого же можно встретить на рынке бирже.
  • Часть III: процесс IPO, его польза для компании, основателей и владельцев, а также почему у руководства компании при открытии торгов такой замученный вид.
  • Часть IV: влияние IPO на доход от адулт-партнёрок.
  • Часть V: жизнь после IPO.
  • Часть VI: сложности выбора — два Lamborghini Gallardo или один Aventador?
  • Часть VII: про инсайд.
  • Часть VIII: о мотивации.


Итак, часть I: акции, мажоритарии, контроль над компанией.

Что такое акции, и для чего они нужны?

Читать дальше →
Total votes 231: ↑224 and ↓7+217
Comments80

Рекорды Startup Weekend

Reading time2 min
Views4.7K
17-19 июня в центре Digital October прошел 11-й российский Startup Weekend, побивший рекорд по количеству участвовавших проектов. 29 экспертов «Главстарта» в течение двух дней успели пообщаться с командами 120 проектов.

Начался Startup Weekend с полезного выступления Аркадия Морейниса (Главстарт), сессии вопросов и ответов и интересных докладов Гайдара Магданурова (Microsoft) и Екатерины Скоробогатовой (Facebook). Благодаря одному из участников всё это можно посмотреть на видео
Читать дальше →
Total votes 24: ↑18 and ↓6+12
Comments13

Создание расширений для Speed Dial

Reading time6 min
Views5.4K

Вступление


В 2007 году мы представили миру Speed Dial. Сегодня вы можете найти реализации этого популярного концепта почти во всех ведущих браузерах. Но как бы мы этим не гордились, какими бы родителями мы были, если бы не помогали нашему детищу расти и изучать новые способности? В релизе Opera 11.10 мы улучшили внешний вид и UX нашего Speed Dial и добавили возможность разработчикам контролировать то, как будет выглядеть их сайт в ячейках Speed Dial. В Opera 11.50 мы делаем ещё один шаг вперёд вместе с расширениями для Speed Dial.

Точно так же как вы можете расширить возможности своего браузера с помощью расширений для Opera, вы можете настраивать и расширять возможности Speed Dial, чтобы сделать его ещё более удобным. Вместо того, чтобы быть ограниченным отображением иконок или скриншотов страниц, Speed Dial теперь может отображать «живой» контент, и эта статья покажет вам, как это сделать.

Замечание: Чтобы опробовать этот пример, вам необходима Opera 11.50 и пример расширения для Speed Dial: скачать наши часы для Speed Dial.
Читать дальше →
Total votes 52: ↑44 and ↓8+36
Comments28

Как мы строим русский Y Combinator

Reading time3 min
Views8.8K
Людям с горящими глазами посвящается.

На 4-й Московский Startup Weekend мы получили около 160 заявок, на пятничных презентациях было заявлено 78 проектов, выступило 67. Главным критерием отбора была адекватность автора. Между первоначальной идеей и конечным продуктом – огромная пропасть, и именно от автора проекта зависит – сможет ли он преодолеть эту пропасть. Часто из слабеньких или безумных, на первый взгляд, идей вырастают толковые проекты, главное – вовремя разглядеть здравое зерно и развить его в нужном направлении.
На выходе получилось 39 проектов. В таком резком уменьшении количества участников нет ничего необычного: половина проектов до финальных презентаций не доживает. Авторы проектов либо уходят домой, понимая, что именно в идее надо изменить, либо не находят у экспертов и остальных участников поддержки и горящих глаз и идут думать дальше.

После финальных презентаций четырем проектам «Главстарт» предложил инвестиции:
Читать дальше →
Total votes 55: ↑37 and ↓18+19
Comments106

Регулярная ловушка

Reading time2 min
Views3.3K
Допустим, мы хотим проверить регулярным выражением, что в строке есть хотя бы одна цифра. Пишем код:

<script>

var digits = /([0-9])+/g;

function has_digit(s) { return digits.test(s); }

</script>


Этот код неверен.
Вам очевидно — почему? Если нет — добро пожаловать под кат!

Читать дальше →
Total votes 203: ↑159 and ↓44+115
Comments54

Микрозаметка: Итераторы/Генерация диапазонов дат, чисел и тд

Reading time3 min
Views1.7K
Эта заметка навеяна топиком "подсчет количества событий календаря в каждом месяце года". В ней нет ничего нового, это просто микрозаметка о возможных решениях.
Хотя задача того топика очень типична и вполне спокойно решалась обычным проходом с case или if:
SELECT
sum(
 CASE
  when t.`start_date`<'2010-02-01' and t.end_date>'2010-01-01'   then 1
  else 0
 end
)
AS jan,
sum(
 CASE
  when t.`start_date`<'2010-03-01' and t.end_date>'2010-02-01'   then 1
  else 0
 end
)
AS feb,
...
FROM test t


Но я счел нужным написать о некоторых возможностях избежать излишнюю ручную работу. Например, если нам необходимо бы было агрегировать не за год и не за два, а, скажем, за последние 5 лет помесячно. Согласитесь, в таком случае 60 строк c if'ами было бы как минимум тяжело читать.
Читать дальше →
Total votes 33: ↑29 and ↓4+25
Comments15

Information

Rating
Does not participate
Location
Кировская обл., Россия
Registered
Activity