Разработка мобильных приложений не останавливается даже во время экономических пертурбаций. PapaBubaDiop, например, рассказывает, как можно сделать шесть игр за шесть недель, выходит AppCode 3.1 и несколько других инструментов, упрощается работа с Material design. Это и многое другое – в еженедельном дайджесте.
Анатолий @MximuS
Full Stack developer
Видео с доклада Виталия Фридмана «Responsive Web-дизайн: Трюки и уловки»
1 min
34KМега интересная лекция от знаменитости в области веб-разработки, основателя и шеф-редактора журнала Smashing Magazine. Мероприятие произошло благодаря Mail.ru. Ключевые темы: UI/UX, проектирование, отзывчивый дизайн, производительность, трюки с SVG. Все это на примере реальных кейсов от The Guardian, BBC и конечно же Smashing Magazine.
От себя хочется добавить, что Smashing Magazine я читаю ежедневно и многое беру от туда для моих подборок. А тут все эти «трендовые постулаты» Perfomance Budget, Mobile First, Atomic Design, Critical Path и др. из первых уст! Еще Фридмана просто интересно слушать. Очень харизматичный спикер с постоянной дружелюбной улыбкой на лице. Рекомендую всем к просмотру.
+23
Email, SMS, and push-уведомления: 7 хаков, которые помогут превратить пользователей пробной версии в платящих клиентов
8 min
19KTranslation
Наверное, для множества стартапов (и не только) вопрос об увеличении количества платящих клиентов актуален во все времена. Хотите узнать секрет о том, как превратить пользователей, оценивших вашу пробную версию, в тех, кто регулярно платит? По словам автора статьи, все очень просто, и весь секрет заключается в одном слове — общение. И это общение должно быть правильно организовано. Как именно?
+3
Droidutils — набор решений, которые ускоряют разработку приложений под Android
7 min
20KПри разработке приложений я заметил, что каждый раз, когда мне приходилось сталкиваться с решением похожих задач (реализовывать работу с http, json, multithreading и т.п.), приходилось делать одну и туже роботу, причем на это уходило много времени. Поначалу это было не критично, но в больших проектах занимало слишком много времени. Чтобы сэкономить свое и ваше время, решил написать универсальное решение для этих задач, которым и хочу поделиться с сообществом.
+13
Хокинг назвал искусственный интеллект величайшей ошибкой человечества
2 min
243KБританский физик Стивен Хокинг, в своей статье, рассказал, что недооценка угрозы со стороны искусственного интеллекта может стать самой большой ошибкой в истории человечества.
+87
Nokia выпустила линейку телефонов на базе ОС Android
2 min
123KИнформация о выходе линейки телефонов Nokia на базе ОС Android подтвердилась.
Нова линейка будет называться Nokia X.
+33
Геймдизайнер предложил руку и сердце девушке, создав мини-платформер с предложением в финале
1 min
75KСовременные технологии помогают не только запускать управляемые марсоходы и передавать данные с огромной скоростью с континента на континент. Давно и прочно обосновались те самые высокие технологии в нашей жизни. Не будем вспоминать о тефлоне, микроволновках и прочем. Лучше посмотрим, как современные технологии помогли 3D-дизайнеру Роберту Финку получить заветное «да» от своей девушки.
+64
Основа ИИ — структура разума
4 min
8.9KRecovery Mode
На самом деле реверс-ижиниринг интеллекта, выполняемый самим интеллектом это психология — желание понять что такое сознание, разум, психика, интеллект, всё это синонимы мыслящей системы.
Терминология психологии неточная и спорная, поэтому надо уточнять или переопределять термины. Также в область исследования входят лингвистика и программирование. Знания из лингвистики могут помочь создать универсальный логический язык для представления и обработки любой информации. Этот же логический язык программирует всю логическую систему, и отдельно эффективное распознавание образов без задержки.
CPU и GPU можно сравнить с функциональной асимметрией мозга человека — отчетливо различимы логические и образные мыслительные процессы. Поэтому особенно следует отметить замечательную технологию CUDA — можно сказать что только сейчас наступило подходящее время для создания ИИ, даже в домашних условиях.
Терминология психологии неточная и спорная, поэтому надо уточнять или переопределять термины. Также в область исследования входят лингвистика и программирование. Знания из лингвистики могут помочь создать универсальный логический язык для представления и обработки любой информации. Этот же логический язык программирует всю логическую систему, и отдельно эффективное распознавание образов без задержки.
CPU и GPU можно сравнить с функциональной асимметрией мозга человека — отчетливо различимы логические и образные мыслительные процессы. Поэтому особенно следует отметить замечательную технологию CUDA — можно сказать что только сейчас наступило подходящее время для создания ИИ, даже в домашних условиях.
-16
Я, пират (главы 3-5)
9 min
112KПродолжение опубликованного ранее рассказа. Его название было выбрано по аналогии с рассказом Эндо Биндера «Я, робот» (1939), который представляет собой предсмертную записку робота, преследуемого полицией за преступление, которого он не совершал.
+54
+29
Я, пират
17 min
277KВсе-таки красные у меня глаза или нет? Кажется не очень. Может так и должно быть? Я внимательно разглядывал себя в зеркало. Нет, всё-таки красные, хоть и не так сильно. Может не стоит уже с утра проверять почту и ходить по всем этим сайтам? Ну напишут там что-то, а я не прочитаю, ну и что такого? Нет, каждый раз просыпаюсь и первым делом туда…
Так начинался фантастический рассказ — антиутопия про один день из жизни программиста в недалёком будущем, написанный мной в 2010 году. Меня просили продолжить, и через какое-то время появились идеи, но всё никак не было времени их реализовать. Однако в связи с последними событиями начинает казаться, что придуманный мной сюжет того гляди может стать реальностью. Поэтому сегодня представляю вам вторую главу. Рисунок был сделан в прошлом году совсем по другому поводу, но он хорошо подошел сюда как иллюстрация.
+182
Мечта на миллион
6 min
24KХочу поделиться своей мечтой. Напишу сразу всю суть идеи, а потом углублюсь в детали.
Я бы хотел, чтобы существовала система для создания и эксплуатации автономных любительских исследователей Земли.
Вдохновлена эта мечта марсоходами, «Солнечным импульсом», «Исследователем океана», Платформой Ветер и статьями про марсоход в коробке.
Сейчас уже возможно создать автономный модуль с источником на солнечных батареях, который сможет достаточно долго плавать в океане, парить в воздухе, ездить в пустыне, исследовать Антарктиду и другие малообитаемые стихии, оставаясь при этом на связи с группой своих пользователей (назовем их «навигаторами»).
Навигаторам доступна система управления проектом, включая контроль бюджета, стратегических и тактических целей, технический, экологический и социальный мониторинг.
Я мечтаю о такой машине с детства. С запасом энергии, с источником электричества, с панелью управления агрегатами, с запасом живучести и автономности. И с возможностью посоветоваться с друзьями, распределить работы, а потом поделиться собранными материалами.
Понятно, что электронная и системная начинка могут быть универсальными, а шасси должны адаптироваться под выбранные среды. Робот передвигается, фотографирует и измеряет окружающий мир, передает на сервер собранные данные. Навигаторы обрабатывают данные, планируют миссии, занимаются управлением, пишут в блог исследователя, делят прибыль от рекламы ;-)
Вот мне попался фрагмент дневника одного из Навигаторов:
Ладно, дальше он опять пишет про какую-то вредную девчонку, давайте лучше углубимся и обсудим различные аспекты реализации подобных проектов.
Я бы хотел, чтобы существовала система для создания и эксплуатации автономных любительских исследователей Земли.
Вдохновлена эта мечта марсоходами, «Солнечным импульсом», «Исследователем океана», Платформой Ветер и статьями про марсоход в коробке.
Сейчас уже возможно создать автономный модуль с источником на солнечных батареях, который сможет достаточно долго плавать в океане, парить в воздухе, ездить в пустыне, исследовать Антарктиду и другие малообитаемые стихии, оставаясь при этом на связи с группой своих пользователей (назовем их «навигаторами»).
Навигаторам доступна система управления проектом, включая контроль бюджета, стратегических и тактических целей, технический, экологический и социальный мониторинг.
Я мечтаю о такой машине с детства. С запасом энергии, с источником электричества, с панелью управления агрегатами, с запасом живучести и автономности. И с возможностью посоветоваться с друзьями, распределить работы, а потом поделиться собранными материалами.
Понятно, что электронная и системная начинка могут быть универсальными, а шасси должны адаптироваться под выбранные среды. Робот передвигается, фотографирует и измеряет окружающий мир, передает на сервер собранные данные. Навигаторы обрабатывают данные, планируют миссии, занимаются управлением, пишут в блог исследователя, делят прибыль от рекламы ;-)
Вот мне попался фрагмент дневника одного из Навигаторов:
Утром, за чашечкой кофе, вместо газеты я включил платшетник и убедился, что за световой день аккумулятор моего пустынного посланника на другой половине планеты подзарядился до 83%, а значит можно включить назад вырубившуюся камеру ночной съемки, охлаждаемую элементами Пельтье, и запустить автофото от датчика движений. Есть надежда поймать неизвестных ночных жителей: студенты-энтомологи очень просили. Они до сих завидуют соседям с зоологического с фотками подкустовного выползня, который приходил обнюхивать пустынника.
А вот мой северный «Солик», как его окрестили фанаты, похоже, переживает тяжелые времена. Штормит, пасмурно, солнце низко, он давно без движения болтается на поверхности, за день тусклого света хватает лишь на сеанс связи и минимальный обогрев аккумуляторов. Хорошо, он хоть в термоизоляционном исполнении, но ведь выходит на связь все реже и реже, и я уже жалею, что согласился послать его в заполярье. Программа кратчайшего и срочного возврата в более теплые широты уже отправлена, но он же который день не включает двигатели и экономит каждый милливатт. Я очень надеюсь, что солнце просветит раньше, чем промерзнут дешевые аккумуляторы. Эх, иметь бы РИТЭГ ватт на 10!
В очередной раз смотрю на небольшой список оставшихся потребителей тока. Наконец, решаюсь, что можно отключить GPS, весь модуль навигации с маячком. Всё равно, пока не зарядится, эта информация бесполезна..."
Ладно, дальше он опять пишет про какую-то вредную девчонку, давайте лучше углубимся и обсудим различные аспекты реализации подобных проектов.
Наземный робот |
Летающий робот |
Плавающий робот |
Колесный или гусеничный. Предназначен для езды в пустыне. | Легкий самолет с большой поверхностью крыла и аккумуляторами. | Плавает в нейтральных водах открытого океана. Монолитный герметичный монокок с солнечными панелями под защитным пластиком. |
Наиболее дешевый и простой вариант, не боится остановок, но уязвим для вандализма. | Наиболее дорогой и сложный вариант. Очень уязвим к ошибкам пилотирования и неблагоприятным условиям, скорее всего будет запрещен. | Способен погружаться и осуществлять подводную съемку. В аварийном режиме всплывает и заряжается до восстановления работоспособности. |
+21
Обзор фреймворка CodeIgniter
5 min
20KЗдравствуй всеми уважаемый хабрахабр. В этой статье речь пойдёт о замечательном PHP фреймворке CodeIgniter (сокращённо CI). CodeIgniter — популярный PHP фреймворк с открытым исходным кодом, позволяющий создавать многофункциональные и безопасные веб-приложения с MVC архитектурой. Разработан компанией EllisLab.
-6
iДворник или лень, как двигатель прогресса
1 min
50KЧто происходит, когда выпадает много снега?
Кто-то кряхтя берется за лопату, кто-то нанимает дворника. Работники коммунального хозяйства пьют чай и смотрят в окно. Но есть еще категория людей, у которых необходимость выполнять нудную работу причудливым образом через лень трансформируется вот в такие девайсы — ROBOPLOW, брат Газонокосильщика, 453 килограмма.
PS. Предлагаю не заострять обсуждение на том, что «лучше бы они лопатой помахали, чем перед компьютером сидеть». Иначе для чего нам прогресс? :)
Кто-то кряхтя берется за лопату, кто-то нанимает дворника. Работники коммунального хозяйства пьют чай и смотрят в окно. Но есть еще категория людей, у которых необходимость выполнять нудную работу причудливым образом через лень трансформируется вот в такие девайсы — ROBOPLOW, брат Газонокосильщика, 453 килограмма.
PS. Предлагаю не заострять обсуждение на том, что «лучше бы они лопатой помахали, чем перед компьютером сидеть». Иначе для чего нам прогресс? :)
+52
Знакомство с технологиями после 25 лет в тюрьме
3 min
108KТехнологии развиваются так быстро, что от них легко отстать — но представьте себе положение человека, который выходит из тюрьмы после 25 лет заключения, пишет The Verge. Отвечая на вопрос на сайте Quora, бывший заключённый Майкл Сантос попытался объяснить, каково было вживую увидеть и впервые использовать современные устройства. По его словам, он читал о технологиях во время пребывания в тюрьме, но это не особо подготовило его к их непосредственному использованию.
Даже общая терминология оказалось трудной для понимания. «Я спросил у жены, что такое браузер?», — пишет он, — «И когда она описала его как программу для доступа к Интернету, я ответил ей пустым взглядом». Тем не менее, с момента освобождения в августе Сантос успел обзавестись твиттером и даже собственным сайтом, где он продаёт книгу о своём опыте пребывания в тюрьме. Под катом перевод его рассказа на Quora.
+96
Jiayu G3 — Китайский телефон с европейским качеством
3 min
720K— CPU: MTK 6577 Dual Core 1.0GHz
— GPU: PowerVRTM SGX Series5 3D
— OS Android 4.0 Ice Cream Sandwich (ICS)
— Память: оперативная (RAM): 1GB/ внутренняя (ROM): 4GB
— Поддерживает Micro SD Memory Card (TF-Card), до 32GB
— Габариты: 135 x 65 x 10.8 mm
— Масса: 156 g
— Экран: 4.5 дюйма, матрица IPS, ёмкостный мультитач(7 точек) и стекло Gorilla Glass
— HD-разрешение (1280 x 720 pixels)
— Поддержка сетей: (2 сим-карты) Network Dual SIM G+G W+G
— 2G:GSM 850/900/1800/1900MHz
— 3G:WCDMA 850/900/1900/2100MHz
— Встроенный GPS & A-GPS
— Bluetooth with EDR & A2DP
— Wi-Fi IEEE 802.11 b/g
— Две камеры: основная 8.0 / фронтальная 1.3 мегапикселей
— Gravity Sensor, Proximity Sensor, Light Sensor
— Литий-ионная батарея 2750 mAh
+60
Курс молодого бойца «Продаем услуги веб дизайнера». Часть 2 «Клиент всегда не прав»
3 min
4KНет, это не очередное маркетинговое порождение. Это часть подхода к работе с клиентами результатом которого является WinWin-сотрудничество.
Думаю найдутся и те кто не согласится с этим утверждением, и те кто согласиться, найдя в этом крик души, но в моем случае это лишь холодный расчет и не более. Принимать или не принимать — дело ваше, лично меня этот подход в работе кормит не один год. Итак, в чем соль подхода и какие плюшки с этого?
Думаю найдутся и те кто не согласится с этим утверждением, и те кто согласиться, найдя в этом крик души, но в моем случае это лишь холодный расчет и не более. Принимать или не принимать — дело ваше, лично меня этот подход в работе кормит не один год. Итак, в чем соль подхода и какие плюшки с этого?
-2
Как устроиться на работу в Google
4 min
844KРаботать где-то мечтают не все. Работать в компании Google мечтают многие, кто решил связать свою жизнь с IT.
Google — компания-гигант, одна из крупнейших IT-корпораций. Сотрудники такой компании нужны постоянно (новые области, текучка кадров).
Всё, что написано ниже, основано на личном опыте, а так же опыте тех людей, которым я могу доверять.
В компании Google к резюме особое отношение. Получая миллионы заявок в год, компания выбирает несколько сотен сотрудников. Именно поэтому отличное резюме — первый шаг к работе мечты.
Что писать в резюме нужно обязательно:
*Опыт работы в резюме для Google (и вообще для западных компаний) — это не только должность, компания, но и те успехи и достижения, которых вы добились на позиции. Если вы продажник — покажите цифры. Если программист — то как именно ваша работа улучшила работу компании. Работу рекомендуется указывать всю, а не только по профилю (если работали в МакДоналдсе, то даже такое стоит указать).
Что не нужно писать в своём резюме:
Google — компания-гигант, одна из крупнейших IT-корпораций. Сотрудники такой компании нужны постоянно (новые области, текучка кадров).
Всё, что написано ниже, основано на личном опыте, а так же опыте тех людей, которым я могу доверять.
Шаг 1 — резюме.
В компании Google к резюме особое отношение. Получая миллионы заявок в год, компания выбирает несколько сотен сотрудников. Именно поэтому отличное резюме — первый шаг к работе мечты.
Что писать в резюме нужно обязательно:
- e-mail, телефон для связи
- все места учёбы (ВУЗы), дополнительное образование
- Опыт работы*
- Личные качества (придумайте что-то оригинальнее отзывчивости, стрессоустойчивости, коммуникабельности)
- Хобби
- Reference — люди, которые могут дать вам рекомендации
- Знание языков
*Опыт работы в резюме для Google (и вообще для западных компаний) — это не только должность, компания, но и те успехи и достижения, которых вы добились на позиции. Если вы продажник — покажите цифры. Если программист — то как именно ваша работа улучшила работу компании. Работу рекомендуется указывать всю, а не только по профилю (если работали в МакДоналдсе, то даже такое стоит указать).
Что не нужно писать в своём резюме:
- Дату рождения, личные данные
- Есть ли водительские права
- Семейное положение
- Прочую «шелуху», которая только отвлечёт рекрутера
+50
USB-рогатка для игры в Angry Birds
1 min
4.7KОб этой игре не писал и не говорил только ленивый. Вероятно, среди представителей Хабра есть и те, кто обожает эту игрушку, и те, кто ненавидит ее чистой и светлой ненавистью. Тем не менее, речь сейчас пойдет не столько о птичках, сколько об уникальном гаджете, созданном одним умельцем для игры и собственного развлечения. Этот девайс… рогатка. Да-да, натуральная рогатка, с подключением по USB к ноутбуку/десктопу.
+47
Мозилловский «Boot to Gecko»: Паутина — это платформа
3 min
1.8KTranslation
Мозилловский Boot to Gecko (B2G) — проект построения полной и достаточной (standalone) операционной системы для открытой Паутины. Его цель — сделать веботехнологии первоочередным выбором для приложений на десктопах и в мобильниках; и мы верим, что B2G сможет заменить собою собственнические, поставляемые единственными поставщиками наборы для разработки приложений. На этом пути мы достигли определённых успехов и хотим ими с вами поделиться!
Начнём с того, что окинем взглядом составные части проекта:
Boot to Gecko — мозилловская операционная система для мобильных устройств, основанная на веботехнологиях с открытым исходным кодом. Это среда разработки для аппаратной платформы открытой Паутины, как было показано в феврале 2012 года на Мировом мобильном конгрессе (Mobile World Congress).
Архитектура Boot to Gecko устраняет необходимость приложений устраиваться поверх особенных, одноплатформенных API. Используя HTML5, разработчики отовсюду могут создавать прямо в Паутине умопотрясающие приложения и средства взаимодействия с пользователями, не обременённые правилами и запретами тех платформ, которые подконтрольны производителям.
Как и во всех проектах Мозиллы, исходный код открыт и доступен, и проект основывается всецело на открытых стандартах. А там, где открытых стандартов ещё нет (управление телефонной связью, SMS, фотовидеокамерою, Bluetooth, USB, NFC), Мозилла взаимодействует с комитетами по стандартизации и с поставщиками, чтобы создавать стандарты. Подробнее об этом читайте, пожалуйста, во блогозаписи «Мозилла и эволюция API мобильной Паутины».
Вот несколько интервью (и в них поразительная смесь языков) — это интервью с разработчиками проекта Boot to Gecko:
Проект Boot to Gecko
Начнём с того, что окинем взглядом составные части проекта:
Задачи
Boot to Gecko — мозилловская операционная система для мобильных устройств, основанная на веботехнологиях с открытым исходным кодом. Это среда разработки для аппаратной платформы открытой Паутины, как было показано в феврале 2012 года на Мировом мобильном конгрессе (Mobile World Congress).
Технология
Архитектура Boot to Gecko устраняет необходимость приложений устраиваться поверх особенных, одноплатформенных API. Используя HTML5, разработчики отовсюду могут создавать прямо в Паутине умопотрясающие приложения и средства взаимодействия с пользователями, не обременённые правилами и запретами тех платформ, которые подконтрольны производителям.
Открытые доступные стандарты
Как и во всех проектах Мозиллы, исходный код открыт и доступен, и проект основывается всецело на открытых стандартах. А там, где открытых стандартов ещё нет (управление телефонной связью, SMS, фотовидеокамерою, Bluetooth, USB, NFC), Мозилла взаимодействует с комитетами по стандартизации и с поставщиками, чтобы создавать стандарты. Подробнее об этом читайте, пожалуйста, во блогозаписи «Мозилла и эволюция API мобильной Паутины».
Вот несколько интервью (и в них поразительная смесь языков) — это интервью с разработчиками проекта Boot to Gecko:
+18
Information
- Rating
- Does not participate
- Location
- Беларусь
- Date of birth
- Registered
- Activity