Обновить
0
@Mortonread⁠-⁠only

Пользователь

Отправить сообщение

Суперсилы Chrome DevTools

Время на прочтение6 мин
Охват и читатели71K


Я работаю в команде Онлайн. Мы делаем веб-версию справочника 2ГИС. Это долгоживущий активно развивающийся проект, в котором JavaScript используется как основной язык как на клиенте, так и на сервере.

Важное место в работе занимают инструменты анализа и отладки приложения. Популярные JavaScript фреймворки как правило обладают собственным инструментарием, заточенным под конкретную идеологию. Наша ситуация осложняется тем, что под капотом Онлайна гудит фреймворк собственного производства — Slot — также находящийся в стадии активной доработки.

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

Как создать свою IT компанию: история Provectus IT

Время на прочтение11 мин
Охват и читатели36K

В рамках подготовки к уникальному событию для IT индустрии — онлайн-конференции по B2B продажам и маркетингу IT услуг и продуктов Conformato.org — мы решили взять интервью у нескольких наших докладчиков.

Сегодня у нас в гостях Геннадий Галантер — совладелец Provectus IT — человек, который почти 20 лет занимался продажами IT решений и услуг.

Сама же компания Provectus IT впечатляет своим ростом. 10 октября 2010 года — 22 сотрудника. В 2014 — уже 270 человек, и, как я поняла, это не предел.

На конференции доклад Геннадия будет о так называемых «Китах» — больших клиентах с миллионными контрактами: как их обнаружить, как с ними выстраивать отношения и, в конце концов, продавать.
Читать дальше →

Выразительный JavaScript: Поиск и обработка ошибок

Время на прочтение15 мин
Охват и читатели57K

Содержание




Отладка изначально вдвое сложнее написания кода. Поэтому, если вы пишете код настолько заумный, насколько можете, то по определению вы не способны отлаживать его.
Брайан Керниган и П.Ж.Плауэр, «Основы программного стиля»


Юан-Ма написал небольшую программу, использующую много глобальных переменных и ужасных хаков. Ученик, читая программу, спросил его: «Вы предупреждали нас о подобных техниках, но при этом я нахожу их в вашей же программе. Как это возможно?» Мастер ответил: «Не нужно бежать за поливальным шлангом, если дом не горит».

Мастер Юан-Ма, «Книга программирования».


Программа – это кристаллизованная мысль. Иногда мысли путаются. Иногда при превращении мыслей в программу в код вкрадываются ошибки. В обоих случаях получается повреждённая программа.

Недостатки в программах обычно называют ошибками. Это могут быть ошибки программиста или проблемы в системах, с которыми программа взаимодействует. Некоторые ошибки очевидны, другие – трудноуловимы, и могут скрываться в системах годами.

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

npm для простых смертных

Время на прочтение5 мин
Охват и читатели686K


Эта статья предназначена для тех, кто не очень дружит с Node.js, но хочет использовать приложения вроде Grunt, Gulp и тому подобные. Процесс работы с этими приложениями подразумевает редактирование файла package.json и использование команд npm, так что понимание принципов работы npm поможет вам справиться с трудностями.
Читать дальше →

Особенности использования MongoDB

Время на прочтение4 мин
Охват и читатели29K


Чуть больше года назад меня попросили поучаствовать в развитии одной известной в узких кругах (но не всегда с хорошей стороны) социальной сети. В то время я уже был фанатом языка Haxe, поэтому с тем на чём писать вопросов не возникало. А вот с БД они появились. Опыт использования MS SQL Server и MySQL говорили о том, что когда дело касается больших объёмов информации, то порой случаются сложности (практически невозможным становится изменение структуры БД, а когда-то быстрые запросы работают уже критически медленно). Посовещавшись с коллегами (у которых уже был опыт с Mongo), мы решили использовать именно эту СУБД. А о тех особенностях, которые всплыли в течение этого года я и расскажу ниже.
Читать дальше →

28 ошибок стартапера в глазах инвестора. Опыт бизнес-ангела

Время на прочтение8 мин
Охват и читатели65K
На ранней стадии стартапа большинство предпринимателей сталкивается с необходимостью заинтересовать инвестора с целью привлечения финансирования, но многим в этом непростом деле не хватает либо опыта, либо знаний, либо и того и другого, в результате чего презентация выходит ниже всякой критики.



Управляющий директор венчурного фонда Vantage Point Capital Partners Ричард Хэррок в своей жизни повидал немало элеватор-спитчей и, решив поделиться опытом, составил для Forbes список основных ошибок и поступков, которых стартапер должен избежать во время презентации своего продукта, если хочет обрести благосклонность бизнес-ангела или привлечь венчурные инвестиции.
Читать дальше →

LEGO и онлайн-курсы: обучение как конструктор

Время на прочтение12 мин
Охват и читатели20K

seewhatmitchsee / Shutterstock.com

«Lego» в переводе с латыни означает – «я собираю». Этот всемирно известный конструктор полюбился детям за свою доступность, возможность безграничного творчества и быстроту, с которой можно было собрать из кубиков что-то новое. То же самое можно сказать и про образовательные программы в Интернете и их наиболее яркую разновидность – MOOC (Massive Online Open Courses, массовые открытые онлайн-курсы). Но может ли массовое онлайн-образование и дальше развиваться, используя преимущества «паттерна LEGO»?

Мы решили разобраться с феноменом онлайн-образования: что это за «универсальный конструктор», какие надежды возлагались на подобные проекты и какой оказалась реальность, какие «подводные камни» существуют на пути образовательного бизнеса в Сети и как их преодолеть. К обсуждению этой темы мы привлекли и образовательные проекты, проходящие акселерацию ФРИИ: их основатели любезно согласились ответить на наши вопросы о трудностях и возможностях онлайн-обучения.
Читать дальше →

О Meteor подробно: почему это будущее веб-разработки

Время на прочтение4 мин
Охват и читатели23K

Что такое Meteor?


Это не очередной javascript фреймворк. Ставить его в один ряд с derby, sails, angular или backbone некорректно. Meteor — это платформа для создания модульных высокоинтерактивных клиент-серверных приложений. Пусть это звучит слегка напыщенно и напоминает маркетинговый булщит слоган, но зато по сути очень точно отражает миссию и текущее состояние Meteor. Буквально несколько дней назад Meteor API выпустил первую стабильную версию (1.0).

Официальную информацию можете почитать на портале www.meteor.com, а я же хочу рассказать об особо горячо любимых мной фичах.
Что же хорошего предлагает Meteor?

Как открыть коворкинг-центр: подробное руководство

Время на прочтение4 мин
Охват и читатели194K
Полгода назад команда из нескольких энтузиастов открыла в Питере коворкинг-центр Зона действия. За прошедшее время по всей стране открылся еще десяток центров. Мы решили поделиться своими знаниями со всем нынешними и будущими создателями рабочих пространств. По нашим оценкам, к концу 2013 года, в России будет более 100 коворкинг-центров.



Команда

  • Основные роли которые нужно распределить между участниками команды: администратор, дизайнер пространства, технические вопросы, продвижение, ивенты, сообщество, спецпроекты.
  • Как правило, в основной команде будет 4-8 человек и еще 5-20 волонтереов или друзей проекта.
  • Зарплаты с первого дня. Несколько сильных профессионалов на старте значительно улучшат результат по сравнению с полностью волонтерской командой.
  • Коворкинг — это бизнес тысячи мелочей. Все в голове не удержишь, так что нужно использовать вики, гугл-доки или Trello/Basecamp/Asana.


Дальше: пространство, продвижение, сообщество и окупаемость.

25 PHP-разработчиков, на которых можно подписаться

Время на прочтение4 мин
Охват и читатели27K
Статья является переводом 25 PHP Developers to Follow Online.

Создание PHP фреймворков — это тяжелое занятие, но следить за их развитием и деятельностью коммиттеров в Твиттере — очень просто. Если вы захотите увидеть в какую сторону движется PHP-сообщество, что сейчас является трендом и какие инструменты применяются в передовых проектах, просто посмотрите, подпишитесь на этих людей.
Читать дальше →

oDesk (Upwork). Мой опыт за полтора года

Время на прочтение12 мин
Охват и читатели446K
Вот уже полтора года я зарабатываю фрилансом на бирже oDesk. За это время у меня накопилось много материалов по данной теме. В данном топике я собрал все в одну статью и адаптировал для аудитории хабра.
image
Читать дальше →

20 самых популярных выступлений всех времен на конференции TED

Время на прочтение3 мин
Охват и читатели357K
Привет, Хабр. Я знаю, что здесь уважают и любят выступления TED. Поэтому я не мог пройти мимо новости о том, что сайт ted.com после редизайна обновил плейлист «20 самых популярных выступлений на TED всех времен». Это яркий пример того, как путем послабления копирайта (все лекции TED находятся в открытом доступе, распространяются по лицензии CC, согласно которой разрешено все, кроме коммерческого использования) и организации краудсорсинга (все переводы выполняют волонтеры) можно добиться впечатляющих результатов…



Ранее на Хабре уже публиковался этот плейлист, но с тех пор он заметно обновился. Не изменился разве что лидер рейтинга — Кен Робинсон с выступлением «Как школы подавляют творчество».

Рейтинг составлен по количеству просмотров (в статистике учитывались данные с TED.com, Youtube, iTunes, Hulu, встроенных фреймов, количества скачиваний и т.д.)

Большинство лекций переведены на русский язык, с субтитрами или в озвучке. Не буду много писать, это нужно смотреть. Остальное под катом.
Читать дальше →

FAB PICNIC в Политехническом

Время на прочтение3 мин
Охват и читатели19K
На этих выходных (7-8 июня) в Санкт-Петербурге проводится open-air фестиваль научно-технического творчества под названием FAB PICNIC. На официальной странице вконтакте заявлено, что ожидаются выставки технических и дизайнерских проектов, 3D-принтеров, роботов, квадрокоптеров, настольных игр, а так же хакатон и лекториумы с настоящими учёными.



Почему-то эта новость прошла мимо Хабра. На первый день фестиваля я попал совершенно случайно: накануне вечером прогуливался возле Политеха и увидел разворачивающиеся объекты. Решил сходить и, как выяснилось, не зря.

Под катом опишу немного подробностей, поделюсь фотографиями и полученными промокодами.
Читать дальше →

Чтоб ты жил на донейты!

Время на прочтение5 мин
Охват и читатели76K
Опять подняли вой про злых правообладателей. Сейчас поводом стало то, что Лопуховым впаяли по 4 года условно, и на подходе к ним гражданские иски на возмещение ущерба. На этих бедолаг всем, в общем-то наплевать, а поводом для воя послужила заявленная обвинением сумма ущерба – 38 миллиардов рублей. И опять началось – цена должна быть честной, доступной, адекватной; незачем кормить копирастов, надо донейтить авторов; долой двд, даёшь цифровую дистрибуцию (за честную цену конечно же).

Поскольку кино я смотрю редко, а если и смотрю, то либо в кинотеатре, либо в телевизоре – проблемы Голливуда и Михалкова меня волнуют мало. Потому разговор пойдёт не про фильмы.
а про книги

Настройка UAC в Windows 7

Время на прочтение5 мин
Охват и читатели136K
Начиная с Windows Vista, Microsoft включила в состав операционной системы механизм управления учетными записями пользователей (сокращенно UAC). Механизм работы UAC большинство пользователей восприняли негативно, так как бесконечные дополнительные валидации в виде затенения экрана и прощелкивания кнопочки Yes могли вывести из себя даже самого терпеливого. Зачастую UAC функционировал не вполне корректно, что приводило к не возможности работы с рядом программ, которые были написаны под ранние версии Windows. C выходом SP1 для Vista UAC был доработан, но пользователи уже успели отключить UAC и забыть что это такое.

В Windows 7 UAC приобрел дополнительные настройки. И я бы хотел рассказать, как именно сделать UAC действительно полезным инструментом для защиты ОС.

Читать дальше...

Работа для программиста в США: 5 простых шагов

Время на прочтение5 мин
Охват и читатели294K
image Статья про то, что делать тем, кто хочет переехать работать в США. Я предполагаю инженерные позиции, на которые проще всего получить визы, но, возможно, статья окажется полезна и другим специалистам.

Мой опыт несколько отличается от нижеописанного (я попала на работу в США после стажировки). Но за 4 года в США пообщалась с людьми, которые попали сюда разными путями и набрала кое-какой опыт. Так что если бы я очень хотела найти работу в США сегодня, то я бы действовала примерно так, как описано ниже.

Заранее извиняюсь, если мой тон кому-то покажется наставническим — я не имею амбиций учить других жизни, просто иногда у меня получается такой стиль.
Читать дальше →

Будущее глазами Эрика Шмидта: «Новый цифровой мир»

Время на прочтение9 мин
Охват и читатели66K
Эрик Шмидт — председатель совета директоров Google, долго занимавший должность исполнительного директора компании. Сергей Брин и Ларри Пейдж пригласили его, потому что Эрик Шмидт отлично понимает, в каком направлении происходит развитие технологий, куда движется вместе с ними и всё человечество. В годы руководства компанией у него не было времени поездить по миру, почитать, поговорить с людьми (такими как Джулиан Ассанж) осмыслить увиденное — и написать собственную книгу. Теперь у него появилось это время. Очень замечательно, что только что вышедшую книгу Эрика Шмидта «Новый цифровой мир. Как технологии меняют жизнь людей, модели бизнеса и понятие государств» быстро перевели на русский язык.

Читать рассуждения Эрика Шмидта о будущем очень необычно. Потому что он сам — один из тех, кто воплощал и воплощает это будущее в реальность. Мы читаем не просто прогноз, а план действий, программу развития технологий, как это видится Эрику Шмидту и его единомышленникам Ларри с Сергеем.
Читать дальше →

«Солнечный импульс» успешно завершил рейс Феникс-Даллас (1541 километр)

Время на прочтение2 мин
Охват и читатели49K


На Хабре не раз и не два публиковались новости о швейцарском проекте «солнечного» самолета Solar Impulse, который получает энергию от фотоэлементов. Этот самолет уже побил немало рекордов, и буквально сегодня ночью стало известно об успешном завершении рейса по маршруту Феникс-Даллас.

Читать дальше →

На пороге бума электромобилей: Tesla Motors вышла на прибыль

Время на прочтение3 мин
Охват и читатели204K
Компания Tesla Motors, которую возглавляет Элон Маск, в первом квартале этого года впервые показала прибыль. За этот квартал удалось продать 5000 электромобилей. Машины Tesla Motors относятся к премиум-классу: Tesla Roadster стоит 109 000 $, Model S — 70 000 $. В начале мая компания переманила ведущего инженера Aston Martin Криса Поррита — теперь он занимает в Tesla пост вице-президента по конструкторским и технологическим вопросам. На фоне хороших новостей стоимость акций Tesla Motors взлетела более чем в два раза за последние три месяца.


Читать дальше →

По другую сторону лайка: наши люди в Facebook

Время на прочтение9 мин
Охват и читатели178K
Как попасть на работу в Facebook, почему в крупнейшей соцсети мира такой ужасный интерфейс, когда Цукерберг приедет в КПИ и как правильно изучать программирование — обо всем этом мы поговорили с КПИшником [@politehnik] из лондонского офиса Facebook Александром Котлярским [@w1nter].



Читать дальше →
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность