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

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

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

Нативные приложения обречены (часть 1)

Время на прочтение6 мин
Количество просмотров41K
image

Отныне я не буду больше создавать нативные приложения. Все мои приложения в дальнейшем будут прогрессивными веб-приложениями (PWA, Progressive Web Apps). Это такие приложения, которые предназначены для еще более органичной работы на мобильных устройствах, чем нативные приложения.

Что я имею ввиду под «более органичной работой»? Большая часть веб-траффика исходит от мобильных устройств и пользователи устанавливают в среднем от 0 до 3 новых приложений в месяц. Это означает, что люди не тратят много времени на поиск новых приложений в App store, но они проводят много времени в сети, где могут найти и использовать ваше приложение.

Прогрессивные веб-приложения начинают свою работу как любое другое веб-приложение, но когда пользователь возвращается в приложение и показывает (фактом использования), что он заинтересован в более регулярном обращении к приложению, браузеры предложат пользователю установить приложение на свой домашний экран. PWA также могут использовать push-уведомления как и нативные приложения.
Читать дальше →
Всего голосов 84: ↑53 и ↓31+22
Комментарии187

Прокачка TinyMCE 4

Время на прочтение11 мин
Количество просмотров59K
Здравствуйте, меня зовут Константин, я работаю front-end-разработчиком на информационно-развлекательном портале, основную долю контента которого составляют новости и статьи. И, конечно же, нам было крайне важно организовать удобную работу с порталом для наших редакторов. О том, каких успехов мы добились на данном поприще, и будет эта статья.
Читать дальше →
Всего голосов 31: ↑31 и ↓0+31
Комментарии5

Платье, которое разделило интернет

Время на прочтение2 мин
Количество просмотров565K
Вот уже второй день множество людей на самых разных сайтах обсуждает очень простой вопрос. Какого цвета это платье?

image


Казалось бы, какие тут могут возникнуть сложности? Но единства в этом вопрос нет: три четверти опрошенных считают платье бело-золотым, а одна четверть — сине-черным. Согласитесь, это странно. В чем же дело?
Читать дальше →
Всего голосов 162: ↑148 и ↓14+134
Комментарии723

Элиза

Время на прочтение5 мин
Количество просмотров53K
Давным-давно, когда я был маленький, у меня не было друзей. Нет, правда, совсем-совсем не было. Я нуждался в общении, мечтал о ком-то близком, но понимания среди других людей найти не мог, и спасение находил лишь в книгах и компьютере. Вместе с первым CD-приводом появились мои первые компакт-диски с играми. Ты, наверное, помнишь такие: триста игр, пятьсот, семьсот… Кроме всяких аркад и шутеров, на одном из дисков была программа Диала — интерактивный собеседник.
Читать дальше →
Всего голосов 443: ↑386 и ↓57+329
Комментарии160

Установка Windows 8 Developer Preview для ленивых

Время на прочтение3 мин
Количество просмотров51K
Задача: поставить Windows 8 Developer Preview поиграться.

Условия: старая винда должна выжить, привода DVD нет, большой флешки на десять гигов тоже.

Классические решения:

  1. Поставить в виртуалку. Это медленно, нужен дополнительный софт и без хардварной виртуализации ничего не заработает.
  2. Поставить на другой жёсткий диск. Увы, в ноутбук второй винт не вставишь, да и нету его у меня.
  3. Выделить отдельный раздел на винте. А это ставить лишний софт, танцевать с бубнами вокруг разделов… Лениво!

К тому же последние два варианта обычно требуют физический DVD, которого нет. Выход? VHD!

Кроме ISO образа Windows 8 нам также понадобится установленная Windows 7 — более ранние версии не умеют работать с VHD. А из под Linux мы не сможем так просто запустить инсталлятор.

Читать дальше →
Всего голосов 217: ↑182 и ↓35+147
Комментарии139

Неправда о компьютерщиках: что там сочиняют про нас?

Время на прочтение2 мин
Количество просмотров3.9K
Мой знакомый системный администратор ездит на собственной спортивной машине, знакомый программист участвует в заграничных покатушках на яхтах, еще один программист активно занимается дайвингом, системный архитектор – заядлый охотник. Ни один из них не вписывается в разрекламированный в народе образ кривого прыщавого и забитого ботана-компьютерщика, ни по внешнему виду, ни поведению, ни по образу жизни, ни по увлечениям. Да кто же это все придумывает и для чего? Предлагаю найти примеры такого творчества и собрать их здесь в этом посте.


Читать дальше →
Всего голосов 173: ↑131 и ↓42+89
Комментарии201

Кадры решают всё или о биче современных компаний

Время на прочтение18 мин
Количество просмотров133K
image
Хотелось бы немного рассказать о тех ошибках, которые очень опасно совершать особенно сейчас, особенно в странах или городах золотого миллиарда. Думаю каждый работающий или сталкивающийся с деятельностью большой или не очень компании (или гос структуры) как и я удивляется на сколько же всё не эффективно и поражается как при таком раздолбайстве и пофигизме шестерёнок машина всё еще работает.
Читать дальше →
Всего голосов 139: ↑102 и ↓37+65
Комментарии67

Психологическая деформация программистов. Взгляд с обеих сторон баррикад

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

Я достаточно часто сталкивался с подобным мнением и не придавал ему особого значения, но когда женский коллектив нашей организации поздравил программистов с 23-м февраля по доброму назвав их «космическими войсками», решил всё же расставить определенные акценты в данном вопросе, т.к. одна из моих профессий связана напрямую с психоанализом. Да и баш уже не молчит.

И что же них такого деформированного?
Всего голосов 461: ↑436 и ↓25+411
Комментарии558

Обзор мозгокомпьютерного интерфейса Emotiv Epoc

Время на прочтение9 мин
Количество просмотров96K
Вот тут давно сокрушались, что нет героя в отечестве, который бы купил какой-нибудь нейрокомпьютерный интерфейс, помучил бы его на благо сообщества и поделился с окружающими результатами мучений. Собственно есть. Я его купил и попытался использовать. Подробности с картинками под катом.

Читать дальше →
Всего голосов 159: ↑159 и ↓0+159
Комментарии172

Полный обзор возможностей Motorola ZINE ZN5

Время на прочтение14 мин
Количество просмотров16K
Добрый вечер, уважаемые хабровчане!

Я бы хотел представить вашему вниманию обзор мобильного телефона Motorola ZINE ZN5, выпущенного в далёком 2008-ом году. Конечно, сейчас данный обзор будет казаться неактуальным, но под данный девайс и платформу софт разрабатывается энтузиастами до сих пор. И, я думаю, Вам будет интересно!

В обзоре я постараюсь рассказать о программной и железной начинке телефона и всей платформы в целом. Своё ревью я разобью на три части:
  1. Общие технические характеристики устройства и платформы MotoMAGX.
  2. Пользовательские модификации. Самые значимые порты приложений.
  3. Обычные телефонные функции. Детальный обзор меню.
В обзоре обязательно затрону обычные телефонные функции, описывая буквально каждый пункт меню. Приведу примеры фотографий, снятых на камеру данного телефона. Не люблю обзоров, в которых об устройствах говорят только положительные вещи, забывая упомянуть о недочётах и минусах. Поэтому в заключении я отмечу все достоинства и недостатки девайса.

image

Итак, поехали!
Осторожно! Под катом Вас ждёт множество скринов, фотографий и текста.
Читать дальше →
Всего голосов 71: ↑51 и ↓20+31
Комментарии31

Неудачные логотипы

Время на прочтение1 мин
Количество просмотров3.1K
Не так давно, на хабре была статья про логотипы со скрытым смыслом. Под катом же вас ждет подборка логотипов, которые задумывались без подобного скрытого смысла, но в силу различных обстоятельств его получили.
Читать дальше →
Всего голосов 83: ↑58 и ↓25+33
Комментарии33

Эволюция Python-программиста

Время на прочтение3 мин
Количество просмотров2.8K

Начинающий


  1. def factorial(x):
  2.     if x == 0:
  3.         return 1
  4.     else:
  5.         return x * factorial(x - 1)
  6. print factorial(6)


Программирующий уже год (Ранее изучавший Pascal)


  1. def factorial(x):
  2.     result = 1
  3.     i = 2
  4.     while i <= x:
  5.         result = result * i
  6.         i = i + 1
  7.     return result
  8. print factorial(6)

Читать дальше →
Всего голосов 167: ↑143 и ↓24+119
Комментарии38

Smooth Video Pack — плавное воспроизведение видео (PAL, 720p, 1080p)

Время на прочтение1 мин
Количество просмотров5.1K
Бесплатный пакет Smooth Video Pack (SVP) предназначен для просмотра видео на ПК c эффектом плавности движений.
Алгоритмы повышения плавности движений рассчитывают промежуточные кадры, помещаемые при проигрывании между исходными кадрами, при этом создается эффект повышенной плавности движений.

Обработка происходит в реальном времени, для этого необходим c2d от 2.5ГГц, 2Гб озу для 720р видео.
От себя хочу добавить, что фильмы начинают смотреться совсем по-другому.

Пример видео с форума (swf)
Ссылка на форум iXBT (FAQ = Просмотр видео на компьютере с эффектом плавности движений)
Ссылка на страницу скачивания SVP
Ссылка на страницу онлайн помощи по SVP
Читать дальше →
Всего голосов 78: ↑65 и ↓13+52
Комментарии135

GrooveShark – бесплатная альтернатива Last.fm!

Время на прочтение2 мин
Количество просмотров23K
GrooveShark logo Странно, что до сих пор этот сервис остался незамеченным на Хабре: ведь многие здесь слушали (или продолжают слушать) Last.fm. А ведь GrooveShark – отличный веб-сервис, ничуть ему не уступающий! Кроме того, достаточно иметь лишь браузер с flash'ем – и можно слушать музыку любимую музыку, загружать свои треки, делиться плейлистами и многое другое!

Читать дальше →
Всего голосов 101: ↑82 и ↓19+63
Комментарии145

Фото на 26 гигапикселей

Время на прочтение1 мин
Количество просмотров12K
Новый рекорд по размеру фотографии, сделанной с помощью DSLR, поставил 44-летний фотолюбитель из Германии Хольгер Шульце (Holger Schulze). 1655 фотографий по 21,6 МП каждая в сумме дают 26,031,250,000 точек, то есть 26 гигапикселей.

Общий размер изображения 297.500 x 87.500 точек. Разрешение настолько велико, что в окне отеля (белое здание чуть левее центра) отчётливо видно лицо человека.



Панорама Дрездена в солнечный день снималась с моторизированного штатива на высоте 35 метров камерой Canon 5D Mark II в течение 176 минут. Для последующей склейки полотна пришлось задействовать 16-процессорную систему с 48 ГБ оперативной памяти. Тщательная обработка изображений, подгонка точек для склеивания, выравнивание уровней на соседних фрагментах потребовало пяти недель кропотливой ручной работы. Окончательный рендеринг картинки занял 94 часа. Результат работы (в интерактивном варианте) можно посмотреть здесь.

via slashdot
Всего голосов 117: ↑104 и ↓13+91
Комментарии81

Юный гений Степан Большедворский из Ангарска

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

Всего голосов 152: ↑131 и ↓21+110
Комментарии258

Компьютерные игры без изображения

Время на прочтение2 мин
Количество просмотров4.4K
Вы когда-нибудь задумывались, что бы было, если бы компьютеры не использовали видео? То есть вместо визуального контакта с пользователем был бы аудиальный. Нет, конечно, видео могло бы появляться в определённых ситуациях (точно так же, как сейчас в определённых ситуациях компьютеры издают звуки), но основным средством общения компьютера с пользователем был бы звук.

Как бы выглядел, вернее, слышался, интерфейс? Какие бы были игры, какой Интернет? Я когда-то размышлял над целым интерфейсом, в котором действия для текущего момента были бы расположены на нотах. Это аналог одномерной графики: можно перемещаться только вниз и вверх. Чтобы открыть браузер, скажем, нужно бы было пропеть или сыграть на музыкальном инструменте «до», а чтобы выключить компьютер — «си». Преимущество такого интерфейса было бы в том, что можно обойтись вообще без каких-либо средств управления — клавиатуры, мышки, и так далее. Просто компьютер (можно переносной), наушники и микрофон. А для тех пользователей, которые ещё не выучили сольфеджио (и не играют на музыкальных инструментах), можно было бы предусмотреть специальные кнопки, перемещающие указатель (аналог курсора мыши) на ступень вниз и вверх.

Это всё, разумеется, лишь идеи. А в звуковые игры можно поиграть уже сейчас, на вашем компьютере.

Читать дальше →
Всего голосов 56: ↑43 и ↓13+30
Комментарии51

Полнотекстовый RSS

Время на прочтение1 мин
Количество просмотров2.6K
Не нравится мне, что эта страничка пуста.

Недавно опять несколько дней не обновлялся фид с RSS-Farm.ru (видимо из-за перегрузок), поэтому решил набросать свой скриптик, тянущий топики с хабра и заворачивающий их в рсс.

Ссылка: http://feeds.feedburner.com/xtmb/hh-full.

Вроде бы работает.

UPD: Сделал:
Всего голосов 37: ↑33 и ↓4+29
Комментарии29

NetSetMan — программа для быстрой смены сетевых настроек на ноутбуке

Время на прочтение2 мин
Количество просмотров77K
Ноутбуки прочно вошли в жизнь человечества. :)
При перемещениях в течении дня, часто приходится менять сетевую конфигурацию для доступа к сети. За день можно побывать дома, на работе, в университете, в кафе на обеде, и во многих из этих мест есть доступ к сети internet, только приходится постоянно менять ip-шники, dns-ы, шлюзы и т.д.
Чтобы не делать этого вручную предлагаю ознакомиться с удобной и бесплатной программой для смены настроек в 2 клика.
NetSetMan - программа для быстрой смены сетевых настроек на ноутбуке
ознакомиться
Всего голосов 64: ↑41 и ↓23+18
Комментарии111
1
23 ...

Информация

В рейтинге
4 791-й
Дата рождения
Зарегистрирован
Активность