Реклама →
Smart-IP.net 2.0 — тотальное обновление сервиса
Привет Хабровчане!
Спешу поделиться тем, что после упорного труда я наконец-то решился и отправил в свободное плавание вторую версию своего сервиса Smart-IP.net. Если кто-то помнит старую версию сайта, или же даже регулярно им пользовался, легко заметит существенные изменения. Остальные под катом могут ознакомиться с тем, что же это за сервис и что в нем изменилось.
05.02.2012 06:19+0400
Ни о чём →
Задача с погрешностью и переполнением
Хочу с вами поделиться небольшой алгоритмической задачей, которую мне не так давно подкинули коллеги по цеху. Как мне кажется, решение получилось довольно элегантное.
Суть задачи заключалась в следующем. Есть некое устройство (микроконтроллер), которое умеет обращаться только с 32-битными целыми значениями и не умеет работать с плавающей запятой.
На таком аппарате есть таймер, который в секунду генерирует 32768 тиков. Необходимо написать функцию, переводящую тики в миллисекунды без потери точности (желательно с округлением).
Суть задачи заключалась в следующем. Есть некое устройство (микроконтроллер), которое умеет обращаться только с 32-битными целыми значениями и не умеет работать с плавающей запятой.
На таком аппарате есть таймер, который в секунду генерирует 32768 тиков. Необходимо написать функцию, переводящую тики в миллисекунды без потери точности (желательно с округлением).
04.02.2012 14:38+0400
Ни о чём →
IT в туризме — миф
Этим постом не претендую на правду в первой инстанции, просто делюсь мыслями. По образованию, духу и бывшей профессии я — программист и всегда считал, что любая работа, любой процесс должен быть автоматизирован донельзя. Также я думал когда занимался открытием собственной турфирмы. Я думал, что уж в моей-то фирме будет самый лучший и самый удобный сайт, у меня будет полнейшая база отелей, актуальные туры в поиске а менеджеры по продажам только и будут делать, что отмечать «птичками» оплаченные заявки.
Все оказалось куда печальнее.
Все оказалось куда печальнее.
04.02.2012 01:41+0400
Реклама →
Первый «StartupDay» в Челябинске
Привет, коллеги!
Рады сообщить вам, что меньше чем через месяц — 26го февраля — в Челябинске пройдет большой «StartupDay», на который мы с удовольствием приглашаем авторов проектов — как стартапов гениальных, так и тех, кому до гениальности не хватает небольшого совета от профессионалов.
В программе мероприятия — выступления спикеров, презентации и обсуждения стартапов, профессиональное общение с коллегами и экспертами.
Спикеры и доклады «StartupDay-Челябинск»
03.02.2012 17:24+0400
Реклама →
iPhoneDevCamp 2012 — Харьков, 11 февраля
Тема девелоперских кампов в Киеве понемногу сошла на нет в прошлом году, да и последний камп был как-то больше маркетинговым.
Мы решили возродить изначальную техническую направленность, так что в этом году, 11 февраля, в Харькове пройдет технический, интересный и полезный iPhoneDevCamp 2012.
Среди докладчиков присутствуют:
- Алексей Демедецкий
- Руслан Жакупов
- Владимир Кириллов
- Ярослав Плиско
- Владимир Пузанов
- Дмитрий Шемет
- Антон Шумихин
Мы расскажем вам о TDD и BDD в iOS; хитрых методах отладки приложений; дадим вводную по OpenGL ES; поведаем о внутренностях формата Mach-O. Также вы услышите об использовании концепции IoC (Inversion of Control) в лице DI-фреймворка Objection и о разработке под iOS с помощью PhoneGap, Sencha Touch и HTML5.
Регистрация на событие происходит тут.
Организацию и поддержку мероприятия осуществляет компания Ciklum в рамках мероприятия «мобильный субботник».
03.02.2012 16:08+0400
Ни о чём →
Есть ли жизнь с телефоном за <1000 рублей?
Привет.
Что-то давно не видно хороших обзоров, а я так мечтал попробовать себя в роли автора одного из них) За мою недолгую жизнь у меня было около десятка телефонов. Дорогие и как вы узнаете из этого обзора дешевые. Знакомьтесь Philips Xenium:
Что-то давно не видно хороших обзоров, а я так мечтал попробовать себя в роли автора одного из них) За мою недолгую жизнь у меня было около десятка телефонов. Дорогие и как вы узнаете из этого обзора дешевые. Знакомьтесь Philips Xenium:
02.02.2012 18:29+0400
Научно популярное →
В Германии создан микрочип, отслеживающий состояние опухоли в организме
Высокие технологии сейчас неразрывно связаны с практически всеми сферами нашей жизни. Даже приготовление еды в большинстве случаев уже не обходится без высоких технологий, включая использование разного рода вычислительных устройств и материалов, пришедших из сферы космических полетов (тот же тефлон, ныне запрещенный в большинстве стран, но разрешенный в родных пенатах). Естественно, что медицина является одной из сфер, где применение высоких технологий просто необходимо. Уже не раз на Хабре сообщалось о создании тех либо иных устройств, которые отслеживают изменение состояния организма и сообщают все владельцу или сразу лечащему врачу. На днях появилась новость о том, что в Германии создан специальный чип, способный отслеживать изменение разного рода опухолей в организме.
Т.е. если опухоль растет, расширяется, чип предупреждает об этом. Если уменьшается, чип и об этом «расскажет». При этом, понятное дело, никаких проводов не нужно — все данные передаются по беспроводной связи. Получивший предупреждение пациент может пойти к врачу, показать ему полученные данные, ну, а тот уже назначит лечение. По мнению разработчиков, вполне вероятно создание механизма лечения, с использованием автоматического введения лекарства в опухоль, при условии изменения ее «поведения». Так что можно будет понадеяться на автоматику в этом сложном вопросе.
Ученые говорят, что чип сможет помочь в сложных ситуациях, когда к опухоли достаточно трудно подобраться — а ведь подобная ситуация возникает достаточно часто. Рядом с опухолью будет размещаться такой чип, и если что-то пойдет не так, чип «расскажет» об этом. Если все хорошо — то ничего не нужно будет предпринимать.
Принцип действия чипа — определение количества кислорода в окружающих опухоль тканях. Если количество растворенного кислорода понижается, значит, опухоль растет. Соответственно, чип сразу начинает бить тревогу, и пациент может идти к врачу для прояснения ситуации. В общем, было бы очень неплохо, если бы такие чипы действительно стали широко использоваться.
Via darkdaily
02.02.2012 16:28+0400
Язолъ →
Ноутбуки и клиентский сервис компании Toshiba
1. Предисловие
Был у меня ноутбук Sony Vaio SZ1, купленный в далеком 2006 году, и не знал я горя с ним целых 5 лет (кроме умершего аккумулятора, в итоге замененного по гарантии). К началу 2011 года, в виду интенсивного использования, ноутбук заметно истрепался, пластик кое-где стал плоховато держаться, в связи с чем я принял тяжелое для себя решение его заменить. На что менять? Конечно же, в первую очередь, обратил внимание на линейку Sony. После SZ, хотелось ноутбук не в пластиковом корпусе и достаточно легкий. Из линейки Сони мне подходили только ноутбуки серии Z, но финансовых ресурсов на такую покупку у меня не было. Ситуацию спасла компания Toshiba, предлагавшая за относительно небольшие деньги достаточно хороший и легкий ноутбук Toshiba R630-143, который и был куплен в виду отсутствия альтернатив и моего доверия к продукции компании Toshiba.
02.02.2012 01:59+0400
Ни о чём →
Работаю за random()
Человек — существо, которое обожает придумывать себе всяческие сложности в жизни. Я, как человек, выполнил свою миссию и решил, что первого числа каждого месяца буду брать заказ на интересующую меня тему с некоторыми условиями:
В этом месяце мне интересно нарисовать значок какому-нибудь приложению или десяток пиктограмм. Дополнительное условие: не более одной итерации, т.е. все пожелания о правках высказываются один раз и правки вносятся соответственно единожды. Желающие поиграть в эту игру могут смело написать мне письмо.
Можно решить, что я пишу лишь с целью охватить большую аудиторию, но это не совсем так. Я уже не первый раз думаю об этой затее и если бы увидел подобный пост, приглашающий присоединиться, то я бы вписался. Но раз автором такого поста выступаю я, то: желающие побыть подобными исполнителями могут смело собраться в комментариях и найти своих заказчиков.
sadgb впишется в несложный проект для iOS.
Sterhel хочет сделать сайт средней сложности музыкальной группе.
kievskii готов снять рекламный видеоролик.
- мне должно быть приятно его выполнять;
- сроки не должны стеснять меня и мешать выполнять основную работу;
- стоимость услуги устанавливает покупатель самостоятельно, получив результат.
В этом месяце мне интересно нарисовать значок какому-нибудь приложению или десяток пиктограмм. Дополнительное условие: не более одной итерации, т.е. все пожелания о правках высказываются один раз и правки вносятся соответственно единожды. Желающие поиграть в эту игру могут смело написать мне письмо.
Можно решить, что я пишу лишь с целью охватить большую аудиторию, но это не совсем так. Я уже не первый раз думаю об этой затее и если бы увидел подобный пост, приглашающий присоединиться, то я бы вписался. Но раз автором такого поста выступаю я, то: желающие побыть подобными исполнителями могут смело собраться в комментариях и найти своих заказчиков.
sadgb впишется в несложный проект для iOS.
Sterhel хочет сделать сайт средней сложности музыкальной группе.
kievskii готов снять рекламный видеоролик.
01.02.2012 22:54+0400
Песочница →
Javascript. Сортировка таблицы
Доброго времени суток, Хабровчане.
Может для большинства здешних обитателей моя статья покажется слишком скучной и «и так понятно», но думаю новичкам будет в чем-то полезной.
Стояла передо мной как-то задача сделать сортировку таблицы по разным колонкам. Данный брались из базы, каждый раз их вытаскивать — накладно, решил задействовать JavaScript.
Были небольшие трудности из-за использования различной стилистики строк в таблице, а именно был разный цвет фона, в зависимости от данных самой таблицы.
Стилистику нарушать было нельзя. Кого заинтересовало, прошу под кат.
Может для большинства здешних обитателей моя статья покажется слишком скучной и «и так понятно», но думаю новичкам будет в чем-то полезной.
Стояла передо мной как-то задача сделать сортировку таблицы по разным колонкам. Данный брались из базы, каждый раз их вытаскивать — накладно, решил задействовать JavaScript.
Были небольшие трудности из-за использования различной стилистики строк в таблице, а именно был разный цвет фона, в зависимости от данных самой таблицы.
Стилистику нарушать было нельзя. Кого заинтересовало, прошу под кат.
01.02.2012 19:22+0400
Реклама →
Видео и презентации ZFConf 2011 опубликованы в бесплатный доступ
Видео, доступное по адресу www.zfconf.ru/2011/video/, охватывает доклады:
— Гибкая архитектура Zend Framework приложений с использованием
Dependency Injection
Алексей Качаев (Сogniance, Senior PHP Developer)
— Воюем за ресурсы: Повышение производительности Zend Framework
приложения с помощью phpDaemon, Varnish и ESI
Алексей Качаев (Сogniance, Senior PHP Developer)
01.02.2012 14:40+0400
Ни о чём →
Двенадцатая московская хабравстреча
Всем привет! Новогодние праздники закончились, все вернулись к своим делам, а значит можно снова вернуться к традиции регулярных хабравстреч. Предлагаю собраться завтра, 2 февраля, в 20 часов в Восточном зале кафе-клуба «Марсель» на Новослободской.
Кстати, это будет 12-я по счёту московская встреча, не считая отдельных по хронологии питерской, киевской и архангельской. Есть идея добавить встречам на этот раз некоторой содержательной части, поэтому если у кого есть идеи для небольшой презентации/доклада максимум на 3-5 минут (о вашей работе, проекте, технологии) — пишите в комментариях или мне на почту.
Где: восточный зал кафе-клуба «Марсель», м. Новослободская, Москва, ул. Краснопролетарская 16/1. О том, как выглядит этот зал, можете посмотреть на фото с предыдущей хабравстречи там.
Когда: четверг, 2 февраля, 20 часов.
Отмечайтесь о своём намерении придти в комментах или на почту, чтобы можно было понять, сколько нас примерно будет. Не надо писать «буду обязательно» и потом не приходить. Но играть в молчанку до последнего тоже лучше не стоит.
Кстати, это будет 12-я по счёту московская встреча, не считая отдельных по хронологии питерской, киевской и архангельской. Есть идея добавить встречам на этот раз некоторой содержательной части, поэтому если у кого есть идеи для небольшой презентации/доклада максимум на 3-5 минут (о вашей работе, проекте, технологии) — пишите в комментариях или мне на почту.
Где: восточный зал кафе-клуба «Марсель», м. Новослободская, Москва, ул. Краснопролетарская 16/1. О том, как выглядит этот зал, можете посмотреть на фото с предыдущей хабравстречи там.
Когда: четверг, 2 февраля, 20 часов.
Отмечайтесь о своём намерении придти в комментах или на почту, чтобы можно было понять, сколько нас примерно будет. Не надо писать «буду обязательно» и потом не приходить. Но играть в молчанку до последнего тоже лучше не стоит.
01.02.2012 13:47+0400
Ни о чём →
Humble Bundle for Android
Стартовал новый Humble Bundle.
Доступны 4 игры для Андроид (а так-же их версии для Mac, Win, & Lin)
Игры:
Как обычно, плати сколько хочешь, никакого DRM.
EFF и Child's Play — бенефициары.
www.humblebundle.com/
Доступны 4 игры для Андроид (а так-же их версии для Mac, Win, & Lin)
Игры:
- Anomaly — www.anomalythegame.com/
- Osmos — www.hemispheregames.com/osmos/
- EDGE — www.mobigame.net/
- World of Goo — 2dboy.com/games.php
Как обычно, плати сколько хочешь, никакого DRM.
EFF и Child's Play — бенефициары.
www.humblebundle.com/
01.02.2012 00:47+0400
Ни о чём →
Без права выбора
Реальный скриншот после удаления программы Samsung MagicTune.
31.01.2012 20:42+0400
Песочница →
Добавление аватара к пользователю в Joomla 1.7
Эта статья посвящена разбору стандартного компонента Joomla 1.7 com_users
Буквально недавно столкнулся с одной из маленьких проблем.
Делал сайт на Joomla 1.7, но в момент, когда сайт почти был закончен,
потребовалось поставить пользователю аватар.
Не найдя решения для стандартного компонента ( не для CB или JoomSocial ) в интернете, я решил разобраться в его работе.
Первым делом, посмотрим в БД, чтобы разобраться, как храняться данные о пользователе.
Внутри БД мы увидим 3 таблицы связанные с пользователями.
Нас будет интересовать одна: jos_users (jos_ — это префикс таблиц, у каждого свой).
Увидев, что таблица пользователей имеет вполне себе стандартную простую структуру полей, добавим поле avatar к этой таблице с типом текст ( нет особого смысла хранить всю картинку в БД, мы будем хранить там ссылку на файл, который будет лежать на сервере ).
31.01.2012 18:44+0400
Реклама →
Как разработка приложений на заказ может быть интересной
Чуть больше года назад я открыл агентство по разработке мобильных приложений. Тема эта меня очень увлекала, и я понимал, что за этим будущее. Кроме того, я видел, что спрос на разработку мобильных приложений уже огромный, а делать их пока мало кто умеет. Опыт в IT был довольно большой, поэтому я довольно быстро собрал небольшую команду разработчиков и стал делать приложения на заказ. Проблем с клиентами не было с самого начала. Мобильными приложениями интересовались практически все, а мы были одной из немногих компаний в Москве, которые выполняли разработку на заказ.
Очень много компаний хотели себе мобильное приложение, не отдавая себе отчета в том, что оно вообще может быть не нужно людям. Любой менеджер какой-нибудь компании, у которого был айфон или андроид, хотел заказать мобильное приложение для своей компании. Также очень много было смешных стартаперов, которые мечтали изменить мир, создав мобильное приложение — убийцу Foursquare. Мы старались обучать людей, рассказывать им о том, как и зачем люди используют мобильные приложения, и как их нужно делать, чтобы они нравились людям. Мы старались креативить для своих клиентов, придумывать что-то интересное и полезное. Мы старались не браться за скучные и неинтересные проекты. Но к сожалению, большинство заказов были именно такими.
Первым реально интересным нашим проектом оказалось приложение Авто-Юрист.
К нам обратилась юридическая компания, специализирующаяся на автомобильных ситуациях. У них было очень много полезного материала, но они понимали, что информация на сайте носит слишком академический характер, и реально у людей нет возможности использовать информацию на практике.
Мы поняли, что приложение может стать реально популярным и полезным для людей, и нам стало интересно! Мы сами разрабатывали не только дизайн приложения, но и участвовали в подготовке материала. Нам предстояло обработать и структурировать его таким образом, чтобы людям было реально удобно использовать его на мобильном телефоне. Приложение получилось действительно красивым, удобным и понятным. Мы также занимались и продвижением приложения, в результате чего оно получило порядка 100 000 скачиваний. С технологической точки зрения приложение оказалось очень простым, но делать его оказалось действительно интересно.
Нам понравилось делать не просто приложения на заказ, а реально полезные и интересные проекты, которые будут помогать людям! Нам понравилось принимать участие не только в создании программного кода, но и в изобретении самого продукта. С тех пор мы поняли, что будем брать только те заказы, которые нравятся нам самим, и которые могут стать популярными! Сейчас у нас в разработке находится три очень интересных проекта, которые действительно имеют хороший потенциал, и которые в своем роде являются уникальными. Очень надеюсь, что в следующих постах мне выпадет честь написать об одном из них.
Конечно, сейчас меня сразу спросят, не хотим ли мы в таком случае делать свои проекты. Разумеется, хотим, и планируем. Но правда состоит в том, что сделать чисто мобильное приложение, которое станет очень популярным, без дополнительных ресурсов (например, серьезной контентной базы) очень сложно. Поэтому мы объединяем свои ресурсы с ресурсами наших клиентов, и вместе стремимся создавать классные проекты.
Ну и мы, конечно же, ищем iOS и Android разработчиков, особенно в Москве :)
Мы получали огромное количество потенциальных заказов.
Очень много компаний хотели себе мобильное приложение, не отдавая себе отчета в том, что оно вообще может быть не нужно людям. Любой менеджер какой-нибудь компании, у которого был айфон или андроид, хотел заказать мобильное приложение для своей компании. Также очень много было смешных стартаперов, которые мечтали изменить мир, создав мобильное приложение — убийцу Foursquare. Мы старались обучать людей, рассказывать им о том, как и зачем люди используют мобильные приложения, и как их нужно делать, чтобы они нравились людям. Мы старались креативить для своих клиентов, придумывать что-то интересное и полезное. Мы старались не браться за скучные и неинтересные проекты. Но к сожалению, большинство заказов были именно такими.
Первый реально интересный проект
Первым реально интересным нашим проектом оказалось приложение Авто-Юрист.
К нам обратилась юридическая компания, специализирующаяся на автомобильных ситуациях. У них было очень много полезного материала, но они понимали, что информация на сайте носит слишком академический характер, и реально у людей нет возможности использовать информацию на практике.
Мы поняли, что приложение может стать реально популярным и полезным для людей, и нам стало интересно! Мы сами разрабатывали не только дизайн приложения, но и участвовали в подготовке материала. Нам предстояло обработать и структурировать его таким образом, чтобы людям было реально удобно использовать его на мобильном телефоне. Приложение получилось действительно красивым, удобным и понятным. Мы также занимались и продвижением приложения, в результате чего оно получило порядка 100 000 скачиваний. С технологической точки зрения приложение оказалось очень простым, но делать его оказалось действительно интересно.
И нам понравилось делать интересные проекты!
Нам понравилось делать не просто приложения на заказ, а реально полезные и интересные проекты, которые будут помогать людям! Нам понравилось принимать участие не только в создании программного кода, но и в изобретении самого продукта. С тех пор мы поняли, что будем брать только те заказы, которые нравятся нам самим, и которые могут стать популярными! Сейчас у нас в разработке находится три очень интересных проекта, которые действительно имеют хороший потенциал, и которые в своем роде являются уникальными. Очень надеюсь, что в следующих постах мне выпадет честь написать об одном из них.
Конечно, сейчас меня сразу спросят, не хотим ли мы в таком случае делать свои проекты. Разумеется, хотим, и планируем. Но правда состоит в том, что сделать чисто мобильное приложение, которое станет очень популярным, без дополнительных ресурсов (например, серьезной контентной базы) очень сложно. Поэтому мы объединяем свои ресурсы с ресурсами наших клиентов, и вместе стремимся создавать классные проекты.
Ну и мы, конечно же, ищем iOS и Android разработчиков, особенно в Москве :)
31.01.2012 18:29+0400