Pull to refresh
0
0
"(C)" (C) @Buran

User

Send message

Маверики в деле

Reading time3 min
Views765
image

Don't worry about what anybody else is going to do… The best way to predict the future is to invent it.

Эта книга — воплощение вдохновения.

Она дает «крылья» или мощнейший «пинок под зад», кому как больше нравится.

Авторы исследовали и выделили общие черты трех дюжин компаний, которые благодаря своей оригинальности и креативности разделили всю отрасль на две половины: себя и всех остальных.
Читать дальше →
Total votes 20: ↑12 and ↓8+4
Comments15

27+ ресурсов для онлайн-обучения

Reading time5 min
Views969K

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

Статья содержит перечень ресурсов для онлайн-обучения, представляющих интерес преимущественно для программистов.

Читать дальше →
Total votes 174: ↑163 and ↓11+152
Comments68

Что такое Selenium?

Reading time4 min
Views546K
Время от времени мне приходится распутывать терминологические хитросплетения, связанные с употреблением словосочетаний, в которых встречается слово Selenium – Selenium 2.0, Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Server, Selenium Grid.

Путаница возникает во многом из-за того, что нигде нет чёткого описания всех этих терминов на одной страничке, и я постараюсь восполнить этот информационный пробел.
Читать дальше →
Total votes 42: ↑36 and ↓6+30
Comments31

Рекомендации по функциям HTML5

Reading time1 min
Views4K
Новый справочный сайт HTML5Please может сильно помочь при разработке кросс-браузерных сайтов на HTML5.

Веб-разработчики привыкли постоянно ходить на caniuse.com и проверять поддержку определённой функции в каждой версии каждого браузера, включая прошлые и будущие. Оно и понятно, ведь новые браузеры обновляются с сумасшедшей скоростью, и поддержка функций меняется чуть ли не каждый день.

HTML5Please идёт дальше. Кроме информации c caniuse.com, он ещё даёт практические рекомендации, каким образом лучше реализовать каждую фичу HTML и CSS. Просто вписываете в поисковую строку любую функцию — и сразу видите рекомендацию, можно её использовать или нет в данный момент, а если можно, то с какими условиями.

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

Предполагается, что в своём проекте вы используете библиотеку Modernizr для автоматического определения поддерживаемых фич в браузере и выборочной подгрузки полифилов.
Total votes 54: ↑51 and ↓3+48
Comments4

Пишем одностраничный клиент на javascript

Reading time5 min
Views48K
Данная статья является вольным переводом. Оригинал тут.

Введение


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

Предлагаю ознакомиться с решением на базе backbone.js, underscore.js и jQuery, которое поможет решить эту проблему.

Постановка задачи


Каким бы мы хотели видеть наше приложение? Вот основные моменты, которые мне кажутся важными:
  1. Должен быть удобный способ описать модели нашей предметной области.
  2. Любые изменения в модели должны немедленно отражаться в пользовательском интерфейсе, если модель в нем представлена каким-либо образом.
  3. Понятная и легко-поддерживаемая структуризация кода в стиле MVC.


Попробуем решить эти задачи на примере простого приложения «Каталог фильмов».
Поехали!
Total votes 70: ↑64 and ↓6+58
Comments51

Backbone.js для «чайников»

Reading time13 min
Views288K
Backbone.js для чайников
Как то поздним вечерком мне пришла мысль изучить Backbone.js и привязать его к уже написанному на jQuery сервису. Сервис уже серьёзно расширился и меня достало это нагромождение обработчиков кликов, запросов и логики. Поэтому, я как усердный школьник полез в официальную документацию. Но либо я тупой, либо мой английский меня подкачал, либо то и другое вместе, но я не черта не понял. Я прочитал уже второй раз, внимательно, и для особо одарённых мест использовал google translate. Прочитал также и пример ToDo List. Всё показалось понятно, ровно до той поры пока я не стал писать. После чего я взял всё что нашел по этой библиотеке, как на английском так и переводы. Прочтя кипу документации я решил, что сейчас вроде всё понял. Я напрягся, но… Не вышел каменный цветок у мастера Данилы, т.е. вышло, но это явно был не цветок, и камень как то неправильно пах. Тогда, как прилежный ученик, я решил написать «Hello, KittyWorld» с нуля. Попутно комментируя и сохраняя шаги в hg, у меня получилось введение в backbone.js framework для таких как я, особо одарённых.
Данные 7 шагов с комментариями.
Total votes 113: ↑110 and ↓3+107
Comments51

Три подхода к методологии построения сложного клиентского приложения

Reading time6 min
Views10K
Наверно, не существует единого рецепта, который бы всех устроил. Это касается любой проблемы. Для разработчиков этот тезис самоочевиден, и вовлеченность в использование и проектирование отдельных инструментов определяется, главным образом, лишь профессионализмом. Изобретение велосипедов романтично и неизбежно.

Особо вероятно изобретение велосипеда, когда рост сложности приложения происходит постепенно и в некотором смысле незаметно. Сложное приложение обычно является богатым приложением (rich), его элементы и особенности специфицированы W3C www.w3.org/TR/backplane. Известный JavaScript-евангелист Addy Osmani так дополнительно определяет сложное приложение: “По-моему, крупное JavaScript приложение есть нетривиальное приложение, требующее значительных усилий разработчика для поддержки, причем наиболее сложное оперирование обработкой и отображением данных ложится на браузер” (http://addyosmani.com/largescalejavascript/).
Читать дальше →
Total votes 40: ↑34 and ↓6+28
Comments27

Autopics (версия 2.0)

Reading time7 min
Views787
Представляем вашему вниманию вторую версию проекта Autopics, выпущенную три месяца назад и на данный момент прошедшую первичную обкатку.



Внутри вас ждут технические подробности реализации, рассмотрены некоторые интерфейсные решения, планы на будущее и много другое
Total votes 52: ↑50 and ↓2+48
Comments107

Simpoll: опросы и тесты для вашего сайта

Reading time3 min
Views5.2K
Здравствуйте. Позвольте рассказать вам о недавно запущенном стартапе Simpoll.ru

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

Simpoll
Зачем нам еще один сервис опросов?
Total votes 65: ↑56 and ↓9+47
Comments96

Инструменты командной строки для веб-разработчика

Reading time3 min
Views39K
Жизнь веб-разработчика омрачена сложностями. Особенно неприятно, когда источник этих сложностей неизвестен. То ли это проблема с отправкой запроса, то ли с ответом, то ли со сторонней библиотекой, то ли внешний API глючит? Существует куча различных прилад, способных упростить нам жизнь. Вот некоторые инструменты командной строки, которые лично я считаю бесценными.
Читать дальше →
Total votes 227: ↑217 and ↓10+207
Comments30

СПС «Право.ru» для iPad: еще удобнее, круче и вкуснее

Reading time2 min
Views5.2K
В середине декабря для обладателей iPad мы представили мобильную версию СПС «Право.ru», позволяющую работать с федеральными и региональными правовыми документами. С того момента приложение установили 64 800 пользователей, в итоге чего app'шечка даже попала в топ бесплатных приложений в AppStore.

Image Hosted by pixs.ru

Мы благодарим всех, кто оценил наши старания. Мотивированные таким спросом, мы подготовили обновление приложения СПС «Право.ru» для iPad. Теперь все еще удобнее, круче и вкуснее!

И все так же бесплатно для скачивания в AppStore

Читать дальше →
Total votes 46: ↑41 and ↓5+36
Comments11

Где юрист: перезагрузка юридических услуг

Reading time6 min
Views1.3K
В начале, как обычно, было слово. В нашем случае – идея. Идея сделать сервис, которого давно не хватало нам самим. Расхожая фраза о том, что лучший бизнес – тот, клиентом которого хочется стать самому, оказалась как нельзя кстати.
Ну, пафоса нагнали, а дальше что?.
Total votes 44: ↑32 and ↓12+20
Comments39

Создание международного стартапа

Reading time7 min
Views8.8K
Сегодня многие предприниматели из стран бывшего СССР задумываются или уже создают стартапы в сфере информационных технологий, которые ориентируются на весь мир в целом, а не свой отдельный регион. О таком подходе я поговорил с международным экспертом в ИТ и лектором предпринимательской школы Кубка Техноваций Владимиром Л. Павловым.

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

Досье эксперта:
imageВладимир Павлов (http://www.linkedin.com/in/vlpavlov)
Родился на Украине в 1974 году. В 1991 году поступил на факультет прикладной математики Днепропетровского Государственного Университета. В 1996 году начал карьеру с должности программиста в крупной аутсорсинговой компании. Через 5 лет покинул ее уже техническим директором, чтобы заняться собственным бизнесом по разработке ПО.

В 2004-2005 годах работал директором в Intel. C 2005 по 2007 был руководителем одного из отделов в Microsoft Rus. С весны 2010 года развивает стартап rollApp.

Живет в Калифорнии, США. Работает по всему миру.
Читать дальше →
Total votes 22: ↑16 and ↓6+10
Comments10

Год из жизни одного стартапа

Reading time4 min
Views574

Mobiety – мобильные опросы


Год назад я стал учредителем и генеральным директором – получил документы своей первой в жизни собственной компании. Хочу рассказать вам про продукт, который создан, и поделиться историей про то, как идея стала бизнесом.

Сегодня Mobiety – возможность провести опрос в любом российском городе всего за несколько часов. Зарегистрированные пользователи могут:
  • создать анкету, корректно отображающуюся в браузерах мобильных телефонов, даже если в анкете есть картинки;
  • загрузить список номеров для отправки SMS со ссылками на анкету или получить ссылку, которая будет отправляться абонентам, оплатившим услуги связи через терминалы QIWI;
  • перечислять вознаграждение участникам опросов на счёт мобильного телефона сразу после заполнения анкеты;
  • просматривать результаты опроса в on-line режиме, выгружать данные в Excel, делиться ими в социальных сетях.

Благодаря партнерству с сетью терминалов QIWI мы можем точно определять, где именно будет проходить опрос: в радиусе 2 км вокруг торгового центра; на всей улице, где установлены рекламные щиты; в определенном районе города или целиком в области. Ни одна исследовательская компания сегодня не может предоставить подобных услуг.

Читать дальше →
Total votes 53: ↑38 and ↓15+23
Comments27

Необходимость длительного отдыха: очередная ловушка при планировании времени

Reading time3 min
Views41K
Корреляция между трудом и отдыхом на коротком промежутке времени прослеживается очень просто. Если ночь не спал — днем гудит голова, сложно сосредоточиться, работать практически не возможно (подчеркну, что здесь и далее речь идет об интеллектуальном труде).

А вот более длительные фазы, период которых составляет несколько месяцев, проследить значительно сложнее. Хотя эти фазы так же реальны, как и кратковременные фазы.

Читать дальше →
Total votes 148: ↑146 and ↓2+144
Comments208

Процессор и ПК своими руками: проект BMOW 1

Reading time2 min
Views84K


Никому не известный инженер Стив Чемберлин (Steve Chamberlin) решил изменить общепринятое мнение о том, что процессор своими руками создать невозможно. Точнее, процессор достаточно сложного ПК, который смог бы дублировать функции 8-битных вычислительных устройств, получивших распространение в начале 80-х. Вначале это было небольшой проект, который со временем вырос в нечто большее. Сейчас BMOW 1 представляет собой полноценный ПК на основе самодельного процессора, который запускает программы, имеет клавиатуру, VGA-видео, аудио-систему. Программная среда для BMOW 1 — Basic.

Читать дальше →
Total votes 129: ↑113 and ↓16+97
Comments105

Новые вещи не решат старые проблемы

Reading time2 min
Views3.4K
Продолжаю перевод статей замечательного человека Leo Babauta на тему минимализма. В прошлой раз была рассмотрена настоящая цена вещей. В комментариях были вопросы что делать, частично ответы ниже.

Как мы поступаем, когда хотим решить проблему? Или изменить нашу жизнь? Мы покупаем новую вещь:
  • Если хотим стать организованными, то купим полочки, или папки для бумаг, или органайзер.
  • Если хотим сбросить вес, купим диетическую еду, или тренажер, или абонемент в спортзал.
  • Для защиты окружающей среды мы покупаем экологически чистую продукцию.
  • Чтобы избавиться от долгов, мы нанимаем специалиста или заводим программу финансового планирования.
  • Чтобы сэкономить на бензине, купим экономичную машину.
  • Для нового хобби покупаем сначала материалы и инструменты.
  • Почти для всего мы покупаем новую одежду (рабочую, одежду для йоги, парадную одежду, стильную одежду).
  • Если хотим что-то улучшить дома, то покупаем новую мебель или украшения.
  • Если хотим выглядеть круче, то покупаем новый гаджет. Или футболку.
  • Для улучшения жизни покупаем новую книгу.
Я могу продолжить, но вы поняли идею, я надеюсь.

Читать дальше →
Total votes 16: ↑10 and ↓6+4
Comments20

Information

Rating
Does not participate
Registered
Activity