Как стать автором
Обновить
0
0

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

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

Тормоза iPhone 3G и consolidated.db

Время на прочтение2 мин
Количество просмотров7.5K
Около полугода назад я все-таки решился поставить iOS 4.2.1 на свой iPhone 3G (где долгое время была 3.1.3), и поначалу слухи о невиданных тормозах показались мне либо преувеличением, либо недоработками 4.0.
Однако через пару месяцев все начало тормозить уж слишком неприлично.
Погуглил, отключил Spotlight, не помогло.
Было очевидно, что основные проблемы связаны с Location services, стоило его включить, иногда не удавалось ответить на звонок даже через несколько минут после закрытия карты.
Приложения не запускались, хотя Springboard был живой.
По top или free не было понятно, в чем затык.
Гугл предлагает сделать Reset Location Warnings — помогло, но совсем ненадолго, уже на следующий день все вернулось в прежнее состояние. Приходилось держать Location Services выключенными, а когда навигация была очень нужна — готовиться долго ждать.
И тут я вспомнил историю с consolidated.db. Раз информация о всех перемещениях (как об этом писали в новостях) сохраняются в sqlite, наверняка база быстро становится большой и начинает тормозить.
Читать дальше →
Всего голосов 79: ↑66 и ↓13+53
Комментарии32

Гаджеты Apple могут вызывать чувства, сравнимые с религиозными

Время на прочтение1 мин
Количество просмотров1.3K
Привязанность большого количества людей к их электронным устройствам, которые стали не просто помощниками в повседневной жизни, а неким суррогатом социального взаимодействия, возможно, имеет более глубокие психологические корни, чем даруемая ими иллюзия свободы общения и развлечений.
Вчера на канале BBC Three вышла передача Secrets of the Superbrands с ведущим Алексом Райли (Alex Riley )- техническим экспертом, одна из тем которой состояла в изучении влияния современных гаджетов на психофизиологию человека и на вызываемые ими чувства. Помимо банальностей вроде опроса аудитории — что они чувствуют, держа в руках айфон или айпад — блогер Алекс Брукс (Alex Brooks) согласился на эксперимент, в ходе которого его поместили в сканер МРТ (магнитно-резонансный томограф) и показывали ему фотографии устройств Apple. Проводящие эксперимент специалисты отметили, что мозг Алекса демонстрирует те же очаги возбуждения, характерные для религиозных людей в моменты их духовного напряжения, а само только упоминание компании из Купертино вызывает у большинства людей монументальные ассоциации вроде замков или громадных строений, а глава Apple Стив Джобс часто упоминается в разговорах в контексте некоей мессианской функции.

Эпизод передачи можно посмотреть здесь, воспользовавшись каким-либо европейским прокси-сервером.

[ Источник ]
Всего голосов 122: ↑91 и ↓31+60
Комментарии117

История создания Ubuntu

Время на прочтение5 мин
Количество просмотров16K
История Ubuntu берёт своё начало в апреле 2004-го. Но прежде чем рассказать о самой Ubuntu, стоит упомянуть о некоторых ключевых фигурах и событиях, которые предшествовали её появлению.

Марк Шаттлворт


Ни одна история Ubuntu не может быть полной без истории своего основателя — Марка Шаттлворта.

Марк Шаттлворт на МКСМарк Шаттлворт родился в 1973-м году, в городе Велком провинции Фри-Стейт, ЮАР. Он посещал авторитетный колледж Diocesan и получил докторскую степень в области финансов и информационных систем в Университете Кэйп-Тауна. В этот период, Марк был страстно увлечён компьютером и стал активным участником сообщества Open Source. По крайней мере косвенно, он принимал участие в проектах Apache и Debian, и был первым человеком, который загрузил веб-сервер Apache, вероятно наиболее важное серверное приложение для платформы GNU/Linux, в архивы проекта Debian.

Увидев возможности и потенциал интернета, Шаттлворт основал в своём гараже центр сертификации и компанию по интернет-безопасности, названную Thawte. За несколько лет он вырастил Thawte во второй по величине центр сертификации во всём интернете, уступив лишь киту безопасности — компании Verisign. К слову, продукты и сервисы Thawte были построены и обслуживались свободным программным обеспечением. В декабре 1999-го, Шаттлворт продал Thawte компании Verisign за сумму, которая не разглашается, но которая, по слухам, составила порядка нескольких сотен миллионов американских долларов.

С такой фортуной в молодом возрасте, Шаттлворт мог бы наслаждаться безбедной жизнью. Но вместо этого, он решил реализовать свою заветную мечту — отправиться в космическое путешествие. После оплаты порядка 20 миллионов долларов русской космической программе и посвятив около года на подготовку, включая изучение русского языка и тренировки в Звёздном городке, Шаттлворт реализовал мечту в качестве гражданского космонавта на борту русского Союза TM-34. Шаттлворт провёл 2 дня в ракете Союз и 8 дней на Международной Космической Станции, где принимал участие в экспериментах, посвящённых изучению СПИДа и генома. В начале мая 2002-го, Марк Шаттлворт вернулся на Землю.

В дополнение к исследованию космоса и увеселительной поездке в Антарктику, Шаттлворт играл активную роль как филантроп и венчурный капиталист. В 2001-м, Шаттлворт основал Фонд Шаттлворта (Shuttleworth Foundation, TSF), некоммерческую организацию, расположенную в Южной Африке. Фонд был основан для финансирования, разработки и внедрения инноваций в области образования. Разумеется, в качестве средств, с помощью которых TSF пытался достичь своих целей, применялось и свободное программное обеспечение. В рамках этих проектов, организация стала одним из самых видных сторонников СПО в Южной Африке и вообще в мире. В области венчурного капитала, Шаттлворт оказывал содействие научным исследованиям, разработкам и предпринимательству в Южной Африке со стратегическими инъекциями денежных средств в стартапы через новую фирму венчурного капитала, названную HBD, что означает «Here Be Dragons» («Тут Драконы»). В этот период, Шаттлворт был занят мозговыми штурмами для своего следующего крупного проекта, который в конечном счёте станет Ubuntu.
Читать дальше →
Всего голосов 201: ↑189 и ↓12+177
Комментарии120

Добавляем рекламные баннеры iAd в ваши приложения для iPhone

Время на прочтение7 мин
Количество просмотров35K
В апреле этого года во время презентации новой операционной системы iOS 4 (бывшая iPhone OS) Стив Джобс также представил и новую платформу компании Apple для мобильной рекламы – iAd. По заверению Apple, их главная задача — дать возможность заработать разработчикам бесплатных и недорогих приложений за счет размещения в последних рекламных баннеров. Оплата будет идти как за показ рекламного баннера, так и за клики по нему. Во втором случае оплата будет существенно выше.

Основная идея iAd – соединение интерактивности, которую дает использование смартфона или планшета, с эмоциональностью рекламного объявления, в котором задействованы и аудио, и видео. Для этих целей при создании рекламы используются Java Script, HTML5, CSS3 и мультитач. Все это позволяет создавать интересные и привлекающие внимание рекламные ролики-приложения. Примеры таких реклам мы могли видеть на презентации новой операционной системы (на английском языке).

Основной проблемой мобильной рекламы сегодня, по мнению Apple, является то, что кликая по рекламному баннеру, пользователь покидает приложение – переходя, чаще всего, на сайт рекламодателя. С помощью iAd мы можем обойти эту неприятность. После клика по баннеру рекламное объявление появляется поверх вашего приложения. Пользователь может в любой момент закрыть его и вернуться в ваше приложение точно в тот момент, в котором он его покинул.

На основе iAd Programming Guide и видео с WWDC 2010 я набросал краткий обзор-перевод этой новой технологии. Речь пойдет не о создании самих красочных рекламок, а именно о размещении таковых в ваших приложениях.

Читать дальше →
Всего голосов 66: ↑41 и ↓25+16
Комментарии23

Гики, пользователи и почему мы не увидим в обозримом будущем убийцу iPhone

Время на прочтение5 мин
Количество просмотров1.7K
Статья пользователя kiosov, который не может сам её опубликовать по определённым причинам. Благодарности — ему.

Мир информационных технологий представляет из себя айсберг, который делится на две части: разработчики и пользователи. Пользователи, в свою очередь, тоже делятся на две части: гики и… простые пользователи. Вторые — это большая часть айсберга, скрытая под водой и незаметная. Первые — это крайне малая часть пользователей, но наиболее громкая. Потому что увлечения и возможности этих людей позволяют им доносить собственные мысли до окружающих с помощью разных сервисов: сайты, форумы, блоги, сообщества и так далее. Простым пользователям все это, в общем и целом, мало интересно, и если они и интересуются новыми технологиями в какой-то степени, то делают это молча, не встревая в дискуссии. Из-за этого гики общаются с себе подобными, варятся в собственном соку. От чего у них создается ощущение, что все пользователи такие же, как и они. И они перестают ощущать и замечать ту самую скрытую под водой их замкнутости на себе часть пользователей. Со всеми их интересами и желаниями. А именно эта часть пользователей банально в силу того, что их на порядки больше, делает рынок.
Читать дальше →
Всего голосов 214: ↑158 и ↓56+102
Комментарии240

Деловые сети и рекомендательные письма

Время на прочтение7 мин
Количество просмотров1.1K
История рекомендательных писем насчитывает несколько сот лет. И сто, и двести лет назад служащий, который приходил устраиваться на новое место работы, вручал будущему работодателю документ, в котором либо в вольной форме, либо официальным тоном сообщалось о том, что «этот порядочный молодой человек положительно зарекомендовал себя…» или «девушка из хорошей семьи наших друзей, мы рекомендуем ее как честную и ответственную…» — и при наличии таких писем вероятность получения места увеличивалась на порядки.

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

Впрочем, всегда – и в прошлые века, и в советское время, и сегодня важным, иногда – приоритетным рекомендательным фактором почти во всех ситуациях были и остаются личные рекомендации, родственные связи и «волосатая лапа». Логика руководителя/потенциального работодателя при этом понятна и прозрачна: достаточно важно, чтобы коллектив представлял собою некое преданное руководству комьюнити, иногда – в ущерб профессиональному уровню организации в целом. Принудить работника быть преданным фирме, руководителю, невозможно, и выбор стоит перед работодателем следующий: взять на работу человека, уже приближённого социально, и по ходу работы воспитать из него нужного организации специалиста либо же взять уже сложившегося профессионала в надежде на то, что он правильно вольется в коллектив и займет свою ячейку в сложившейся социальной структуре, станет преданным руководителю и делу фирмы сотрудником.

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

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

Рекрутинговые агентства, по большей части, упустили важность фактора рекомендательных писем. На сайтах по трудоустройству, так же как и в соответствующих офлайновых структурах присутствуют базы вакансий нанимателей и базы резюме специалистов, но редко где можно наблюдать базу связей, уже устанавливавшихся между работником и работодателем. Есть, разумеется, и не первый год коммерческие биржи проектов, где такие связи создаются и на базе этих связей можно наблюдать рейтинг и работников, и работодателей. В частности, программерские биржи, где регистрация платная, а риски не получить проект либо нарваться на гнилого заказчика все равно остаются, организаторы биржи все же пытаются свести к нулю подобные риски именно за счет демонстрации рейтингов связей: заказчик выставляет проект на биржу, специалисты подписываются на разработку, среди всего списка заказчик выбирает разработчиков, начинается сотрудничество, и по окончанию разработки заказчик выставляет баллы разработчикам (не важно, это один человек или команда), и публикует свои комментарии по поводу состоявшегося сотрудничества. Таким образом и формируется та же самая рекомендация, которая может иметь решающее значение при выборе разработчиков для других участников биржи.

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

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

Современные онлайновые социальные сети пытаются исправить подобное упущение. Задача любой такой сети – построить цепочки знакомств, показать связи между людьми. Следовательно, если сеть позиционирует себя как «деловая», «бизнес-сеть», она отчасти может решать проблему поиска деловых, партнерских и рекрутинговых контактов, предоставляя помимо общих данных участника сети, которые можно получить из его профайла, нужные цепочки его связей с другими участниками сети.
И все же большинство таких деловых сетей в рамках работающих моделей не позволяют внедрять базу рекомендаций. Т.е. реализуется обычная система цепочек знакомств, перенесенная из оффлайнового мира в онлайновый, и вся гибкость модели заключается в том, что участник, заинтересованный в поиске делового контакта, может изучить информацию из профайлов других участников и послать запросы через систему обмена личными сообщениями в сети или вне сети своим знакомым.
Но ведь более расширенная реализация модели так близка! Как правило есть все данные для того, чтобы сформировать на базе существующих деловых сетей систему рекомендаций по отраслям.

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

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

Некий наниматель ищет в свою организацию хорошего технического директора, важное условие – у него должна быть определённая база знаний и определённый опыт в той же отрасли. Разумеется, он будет искать нужного работника, используя личные связи, а не агентства по трудоустройству. Теоретически в рамках развитой социальной сети он сможет найти того самого технического директора, и даже предположить, что тот согласится перейти из маленькой фирмы в его, известную и крупную организацию. Но ему нужны подтверждения того, что он не ошибся в своем выборе. Если он попытается получить эти подтверждения в рамках той же сети, ему придется так же как и в оффлайновой жизни делать запросы через системы обмена сообщениями или опубликованные контакты других участников сети. А ведь как можно оптимизировать такую структуру данных:

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

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

Однако рано заглядывать в далекое будущее – пока еще даже простая модель, в которой на каждую позицию своего профуровня участник сети мог бы получить характеристику от своих работодателей – даже эта модель пока еще не реализована в той мере, как это бы виделось. Выстраиваются цепочки – участник-участник, которые могут помочь найти нужных знакомых, но не в полной мере проработаны цепочки участник-позиция (специализация)-участник. Значит и развитой системы рекомендательных писем пока еще нет и когда она будет реализована – не известно.
Всего голосов 9: ↑7 и ↓2+5
Комментарии34

РБК и «Ведомости» вновь встретятся в суде

Время на прочтение2 мин
Количество просмотров579
Самый яркий медиа-скандал прошлого года – противостояние «Ведомостей» и РБК – продолжает развиваться, обрастая новыми эффектными деталями. Как известно, в декабре прошлого года газета «Ведомости» подала иск к компании «РБК Информационные Системы» за нарушение авторских прав: около ста текстов на сайте Quote.ru дублировали материалы «Ведомостей» без ссылки на первоисточник – за это газета потребовала 257 млн рублей компенсации. В июле текущего года Арбитражный суд Москвы получил иск с требованием еще более впечатляющей компенсационной суммы: на этот раз против «систематического нарушения авторских прав» выступает холдинг РБК, подавший иск к «Ведомостям» на сумму 286,11 млн рублей.

«Иск подан юристами компании в ответ на незаконное воспроизведение, распространение и переработку статей, заимствованных из платной информационно-аналитической ленты агентства РБК в период с 2002 по 2005 год», — говорится в сообщении РБК. Всего было обнаружено около 130 случаев нарушений, но предметом иска стали только 50 из них. «Принимая во внимание длительность и грубый характер нарушения исключительных прав, РБК считает соразмерной компенсацию в размере 286 миллионов 110 рублей», — резюмирует компания.

В «Ведомостях» недоумевают по поводу этого иска. «Речь в нем идет о материалах рубрики «Вкратце», которые наши сотрудники берут из лент информационных агентств, в том числе – и из открытой ленты РБК, — поясняет Елена Быстрова, PR-директор издания. – Эти материалы обычно в 3-6 строчках раскрывают фактическую информацию – но факты авторским правом не охраняются. Более того, под каждым из материалов источник указывается нами всегда, будь то РБК или «Интерфакс», доказательство тому – напечатанные газеты».

По словам Елены, новых исков к РБК «Ведомости» не готовят: «Мы всё ждем, когда начнут рассматривать наш главный иск – до сих пор это не произошло, ведь РБК постоянно предпринимает какие-то процессуальные ухищрения».

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

Предварительное слушание по делу назначено на 8 августа.
Рейтинг0
Комментарии36

Облака — ещё дешевле

Время на прочтение5 мин
Количество просмотров115K
Наверняка вы слышали о сервисах Amazon EC2, Rackspace и им подобным. Может быть даже пользовались. Лично мне бывает нужен иногда личный VPN-сервер. Для этих целей я уже давно держал микро-инстанс на Амазоне, предоставляемый им в течении первого года бесплатно. Плюс использовал для архивов Amazon Glacier, который с его ценой «1 цент за гигабайт в месяц» можно считать тоже почти бесплатным. Но вот год закончился и за EC2 стало нужно платить. Архивы мои тоже разрослись прилично и затраты на Glacier аналогично перестали радовать.

Случайно пробежавший мимо обзор сервиса DigitalOcean по-началу оставил меня равнодушным. Ну, облачный сервис, ну виртуалки. Ну да, чуть-чуть дешевле (но не так чтобы уж очень), чего-то аналогичного Glacier вроде бы нет да и вообще оно того не стоит.

Я сильно ошибался. Ниже будет рассказано как на базе DigitalOcean сделать себе VPN-сервер в пару десятков раз дешевле такого же на Амазоне и сервис хранения архивов, в бесконечность раз дешевле Glacier.
Читать дальше →
Всего голосов 120: ↑102 и ↓18+84
Комментарии87

Открытый код борьбы с коррупцией (и не только)

Время на прочтение5 мин
Количество просмотров70K
update (10.06.2014): Алексей опубликовал отчет ФБК за 2013й год, сослался на этот пост и обещал доделать систему в 2014м. И это круто. Хабр — сила.

Введение


Я должен был написать этот пост примерно год назад. В конце 2012го года, будучи директором Фонда Борьбы с Коррупцией, я, в числе других сотрудников фонда, организовывал второй фандрайзинг на РосПил, где мы сделали ряд обещаний касающихся разработки информационной системы Фонда, за которые давно следовало отчитаться.

РосПил — это первый действительно успешный общественный проект в России, логотип которого, кстати, придумал анонимный пользователь Хабра, а сайт на руби также бесплатно сделал Павел Сенько. Суть проекта — проведение формальных юридических расследований подозрительных закупок с zakupki.gov.ru путем обращения в госорганы и придания гласности результатам.

image

Одна из идей которую я активно продвигал в Фонде — большая прозрачность и автоматизация работы юристов. Хотелось отказаться от использования гуглдоков для публикации документов, вместо этого загружая их в специальную систему, где будет отслеживаться связь запросов и ответов на них, а также принадлежность документов одному «делу». Таким образом, не получится забыть ни о каких делах, всегда будет видно, что всё доведено до конца и не брошено. Появится место, где можно в удобном и доступном виде посмотреть на деятельность всего Фонда и каждого юриста в исторической перспективе.

Именно поэтому в просьбу денег (рабочая ссылка на полную презентацию, см. слайд 25) было включено создание такой информационной системы. А также обещание раскрыть ее для других юристов и организаций. Фандрайзинг был успешен, собрали более десяти миллионов рублей и такую систему ФБК действительно разрабатывал под моим руководством в качестве директора фонда и менеджера продукта. Порядка миллиона рублей на это было потрачено и я чувствую себя обязанным официально поделиться сделаным на общественные (ваши) деньги. Весь код и дизайны лицензированы по открытой лицензии Creative Commons (Attribution-NonCommercial-ShareAlike 4.0 International), что отражено в договорах с Фондом подписанных Алексеем.

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

image
Читать дальше про дизайн, код, планы и всё остальное
Всего голосов 336: ↑304 и ↓32+272
Комментарии165

Как превратить браузер в notepad за 1 секунду

Время на прочтение1 мин
Количество просмотров138K
Открыть новую закладку, скопировать в адресную строку

data:text/html, <html contenteditable>

и нажать Enter.

Вуаля.


При клике на белом поле появляется курсор, и можно писать мысли, заметки, наблюдения. Романы, стихи…

Можно печатать написанное, можно сохранять в текстовый файл (для корректного сохранения русского языка необходимо сначала выставить правильную кодировку у страницы).
Всего голосов 554: ↑418 и ↓136+282
Комментарии154

Делаем превью сайтов в стиле Yandex Браузера

Время на прочтение5 мин
Количество просмотров24K
yandex browserПрошло уже почти два месяца как Yandex порадовал некоторых пользователей новым продуктом — Yandex Браузером. Несмотря на невероятную динамику развития продуктов в этой области (Chrome и Firefox), Яндексу удалось привнести в свой браузер ряд новых идей.

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

Читать дальше →
Всего голосов 52: ↑44 и ↓8+36
Комментарии28

Как сделать группу инпутов удобной

Время на прочтение2 мин
Количество просмотров47K
Когда я работал над сервисом заметок jotsky.com, еще до работы в Островке, надо было сделать ввод телефонного номера из двух инпутов. Примерно такой:



Я сделал навигацию с помощью стрелочек. Сделал, чтобы по мере заполнения фокус переключался к следующем инпуту. А вот сделать правильную вставку из буфера обмена у меня никак не получалось.
Читать дальше →
Всего голосов 175: ↑162 и ↓13+149
Комментарии98

Изучить Github за 15 минут

Время на прочтение1 мин
Количество просмотров127K
TryGit — интерактивный обучающий курс по Github в стиле Codecademy. Курс состоит из 25 мини-уроков, которые знакомят пользователя с базовыми понятиями и основными командами git, при этом ученик своими руками вводит команды в консоль, смотрит результат и читает сопровождающие надписи с объяснением происходящего.



Вот таким в будущем должно стать обучение в школах!

Конечно, 15-минутное введение не заменит полноценного учебника. Для обучения можно рекомендовать бесплатную книгу Pro Git и видеокурс Getting Git.
Всего голосов 173: ↑155 и ↓18+137
Комментарии56

Обзор зарплат WEB программистов

Время на прочтение2 мин
Количество просмотров228K
После длительного перерыва мы вновь публикуем результаты нашего исследования рынка труда в IT индустрии. Напомним, что в предыдущих наших постах мы рассказали о зарплатах «Мобильных» разработчиков, Дизайнеров, Руководителей проектов по разработке ПО, Системных администраторов windows и даже описали из чего состоит социальный пакет в IT компании.



Это пост мы решили посвятить отцам интернета — Web программистам:
  • HTML верстальщик, Web мастер
  • Программист PHP
  • Старший (ведущий) программист PHP
  • Программист ASP.NET
  • Программист JavaScript
  • Программист (старший, ведущий) Perl
  • Программист (старший, ведущий) Python
  • Программист (старший, ведущий) Ruby
  • Программист Flash/Flex
Читать дальше →
Всего голосов 169: ↑142 и ↓27+115
Комментарии221

CSS хаки

Время на прочтение4 мин
Количество просмотров126K
Браузеры и стандарты. Вечная погоня. Из-за несоответствий стандартам, из-за разных способов рендеринга страниц большая часть времени веб-дизайнера уходит на то, чтобы загладить эти несоответствия (использовать хаки). В итоге, вместо эффективной работы, дизайнер вступает в противоестественные отношения с браузерами, теряя драгоценное время.
Читать дальше →
Всего голосов 290: ↑242 и ↓48+194
Комментарии147

Семь смертных грехов программных систем, которых в 2011-м году стыдно не замечать

Время на прочтение5 мин
Количество просмотров2.9K
Я сам, как проектировщик интерфейсов и программист, с одной стороны вижу проблемы, а с другой понимаю, что одним мановением руки они не решаются, и во многих случаях у компромисса есть объективные причины. Но предлагаю не жевать сопли, а собрать волю в кулак и дружно шагать в светлое будущее. В конце концов, кто, если не мы?

Итак, грехи:
  1. Медлительность
  2. Блокирующее взаимодействие
  3. Неуместные ограничения
  4. Ненастроенность
  5. Несамостоятельность
  6. Забывчивость
  7. Гордыня

Проблем, конечно, намного больше, но эти выбраны с учетом веяний моды и того, что постепенно уже осознает мейнстрим. Под катом подробнее:
Читать дальше →
Всего голосов 229: ↑201 и ↓28+173
Комментарии460

Упрощаем регистрацию и вход на сайт

Время на прочтение7 мин
Количество просмотров34K
Представляю вашему вниманию перевод статьи под названием "Innovative Techniques To Simplify Sign-Ups and Log-Ins" от Anthony T. Перевели в компании UXDepot специально для пользователей Хабрахабра с одобрением издания Smashing Magazine.


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



Форма авторизации на сайте Basecamp

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

Читать дальше →
Всего голосов 247: ↑237 и ↓10+227
Комментарии175

Вышла новая версия Ajenti

Время на прочтение2 мин
Количество просмотров17K
Вышла новая версия Ajenti. За номером 0.5-4.
Для тех, кто не знает о чём речь — автор этого замечательного веб-интерфейса для администрирования серверов под управлением семейства *nix — уже представлял своё творение на Хабре. Раз, два.


Читать дальше →
Всего голосов 225: ↑214 и ↓11+203
Комментарии121

Плагин для Хабрахабра — сколько новых топиков?

Время на прочтение1 мин
Количество просмотров893
Сделал небольшой плагин, который отображает количество новых хабратопиков:


В настройках можно установить интервал обновления, а так же раздел, в котором проверять обновления: «лента» (захабренные и новые, если есть аккаунт на хабре) и «все».
Всего голосов 109: ↑98 и ↓11+87
Комментарии35
1

Информация

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