-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Борьба с 2D-физикой в Unity на примере бесконечной игры

Четверг, 22 Января 2015 г. 20:05 + в цитатник



Мой странный творческий путь занес меня в разработку игр. Благодаря отличной студенческой программе от IT-компании, название которой СостоИт из одной Греческой МАленькой буквы, сотрудничающей с нашим университетом, удалось собрать команду, родить документацию и наладить Agile разработку игры под присмотром высококлассного QA-инженера (здравствуйте, Анна!)

Без особо долгих размышлений, в качестве движка был выбран Unity. Это замечательный движок, на котором действительно быстро и легко можно сделать очень плохую игру, в которую, в здравом уме, никто и никогда не будет играть. Чтобы создать хорошую игру, все же придется перелопатить документацию, вникнуть в некоторые особенности и набраться опыта разработки.

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

http://habrahabr.ru/post/248391/


Метки:  

[Из песочницы] Как подружить OpenHAB и Arduino

Четверг, 22 Января 2015 г. 17:30 + в цитатник

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

Arduino — простой электронный конструктор, который пользуется заслуженным уважением у любителей, говорят, что его недолюбливают профессионалы, хотя тайком используют в своих жутких экспериментах. В чём секрет его популярности, как воспользоваться ей для решения нашей задачи?

Arduino подходит для локального контроля и управления в доме, в сети есть масса проектов для этого — отлично, но недостаточно, ведь нужно мыслить глобально! Нам нужен выход в сеть и мобильный интерфейс!

Хорошо, что благодаря этой статье мы уже знакомы с OpenHAB — платформой с открытым исходным кодом, объединяющей большое количество устройства с разными протоколами в единую сеть. OpenHAB реализован на Java, поэтому работает в различных ОС, его можно запустить на одноплатном компьютере и даже роутере, в нём есть мобильный и Web интерфейс. Звучит как хороший набор заклинаний против наших, надоевших уже граблей, проверим?
Читать дальше →

http://habrahabr.ru/post/248569/


Метки:  

7 золотых правил одного программиста

Четверг, 22 Января 2015 г. 16:11 + в цитатник

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

Компьютер всегда прав


Самая раздражающая ситуация в программировании — когда код верный, но не работает. “Да тут три строчки, блин, просто негде ошибиться! Наверное баг! Пойду потрачу три дня на изучение баг-репортов компилятора/интерпретатора/фреймворка...”. Возникает чувство, будто компьютер над вами издевается!

Тут главное помнить, что в этих трех строчках есть ошибка. Если код работает не верно — значит код написан не верно. Точка. Виноваты только вы. Универсальный совет — идите спать! Ну или хотя бы отвлекитесь на чашку чая. Когда, через некоторое время, вы вернетесь к коду, наверняка станет ясно, что тут лишний оператор отрицания, или перепутаны две переменные с похожими именами, или еще какая-нибудь мелочь, в которой мы никогда никому не признаемся.
Читать дальше →

http://habrahabr.ru/post/248565/


Метки:  

Пишем и отлаживаем компонент для GWT и Vaadin

Четверг, 22 Января 2015 г. 15:57 + в цитатник

image


Фреймворки Google Web Toolkit и Vaadin достаточно хорошо себя показывают, когда вы просто используете их. Если вдруг вам понадобилось расширить их функциональность, то вам придётся серьёзно попотеть. В этой статье я хочу рассказать, как написать простой компонент на GWT, добавить к нему серверную часть Vaadin и использовать в своём приложении. Я не буду создавать некий совсем пустой GWT/Vaadin проект и с самого начала настраивать компиляцию GWT, вместо этого возьму приложение на базе CUBA.Platform, в котором и реализую сам компонент, а затем попробую в деле. Так будет видно, насколько хорошо всё впишется в настоящее приложение. Отдельное внимание я бы хотел уделить отладке компонента, поскольку она нетривиальна и всегда вызывает трудности у разработчиков.

Хочу предупредить, что не всё описанное в статье относится к GWT и Vaadin, часть шагов и приёмов применимы только в контексте использования CUBA.Platform, за счёт этого сильно упрощена настройка окружения и некоторые рутинные действия.
Читать дальше →

http://habrahabr.ru/post/248545/


Метки:  

Продукты JetBrains по ценам прошлого года

Четверг, 22 Января 2015 г. 15:55 + в цитатник

Нас постоянно спрашивают: «Когда же будут скидки?». Отвечаем: «Скидки — есть!».

До 5 февраля на ВСЕ продукты JetBrains можно приобрести новую лицензию или обновить существующую со скидкой 40% от текущей цены.

На этот раз акция не международная, а только для жителей трех стран: России, Украины и Беларуси. Мы понимаем, что курсы валют сильно пошатнулись и изменили цены в последние месяцы, и надеемся, что наша акция как-то компенсирует это и позволит вам не экономить на производительности и качестве кода.

Как воспользоваться скидкой?
Читать дальше →

http://habrahabr.ru/post/248503/


[Из песочницы] Начинаем разбираться с Myth — препроцессором будущего

Четверг, 22 Января 2015 г. 15:45 + в цитатник

Myth — препроцессор CSS, позволяющий уже сейчас использовать в ваших проектах новые и экспериментальные возможности CSS.

Почему Myth?


С помошью Myth вы можете использовать полноценно использовать даже те CSS свойства, которые все еще находятся на этапе разработки W3C и не поддерживаются абсолютным большинством браузеров. Но основным его преимуществом перед другими препроцессорами является то, что вам не придется изучать новый язык разметки, как это происходит с SASS или LESS. В Myth используется стандартная разметка CSS. Поэтому вам не придется ничего переписывать, когда поддержка тех или иных свойств появится в браузерах, а всего лишь перекомпилировать уже имеющиеся стили, что обычно занимает буквально несколько секунд — всю остальную работу за вас сделает Myth.

Вот несколько возможностей CSS, которые доступны в Myth на данный момент:


Читать дальше →

http://habrahabr.ru/post/248561/


Метки:  

[Из песочницы] Selenium для Python. Глава 1. Установка

Четверг, 22 Января 2015 г. 15:22 + в цитатник

Представляю перевод неофициальной документации Selenium для Python.
Перевод сделан с разрешения автора Baiju Muthukadan.
Оригинал можно найти здесь.

Содержание:
1. Установка
2. Первые Шаги
3. Навигация
4. Поиск Элементов
5. Ожидания
6. Объекты Страницы
7. WebDriver API
8. Приложение: Часто Задаваемые Вопросы
Читать дальше →

http://habrahabr.ru/post/248559/


Метки:  

«Гонки роботов» в Уральском федеральном

Четверг, 22 Января 2015 г. 15:03 + в цитатник

Десятого января в Уральском федеральном университете на паркете ГУКа были проведены региональные соревнования по робототехнике «Гонки роботов». В соревнованиях приняли участие порядка 300 человек из 25 городов Уральского региона. Соревнования проходили в 3 номинациях:
«Новички», которым роботов для соревнований предоставлял Уральский федеральный университет;
«Любители» участвовали в соревнованиях со своими роботами;
«Профессионалы», для них была подготовлена трасса повышенной сложности.
Читать дальше →

http://habrahabr.ru/post/248557/


Метки:  

Предупреждён — значит, вооружён. Часть 1

Четверг, 22 Января 2015 г. 14:04 + в цитатник

Фотосинтез, пистолет, яйца, хлеб и газировка


Пистолет (пневматический), это не только оружие для поражения цели. У него есть одна общая с человеком черта — выпускать диоксид углерода (он же углекислый газ, двуокись углерода, угольный ангидрид, а также сухой лед в твердом состоянии). Люди не пришли к окончательному выводу об оптимальном количестве углекислого газа: одни считают, что его надо много и без него невозможно существование человека, другие утверждают, что чем его меньше, тем лучше.
Кто рассудит их спор?

image

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

В статье показаны примеры практического использования измерителя уровня углекислого газа МТ8057: изучение фотосинтеза растений и дыхания яиц, исследование обстановки в офисе, и выяснение причины, почему Маяковский пытался искоренить все заседания.
Измеритель испытал шок под дулом пистолета и у стакана газировки, побывал на кухне, в ведре с картофелем и пакете с хлебом, опускался в погреб и прокатился в автомобиле.

Статья получилась объемная и для улучшения восприятия разбита на три части.
  • Часть 1: фотосинтез, все живое дышит, шоковые измерения.
  • Часть 2: вентиляция помещений, вред собраний, преимущество двух приборов для проведения экспериментов.
  • Часть 3: графики, калибровка, разбор прибора, принцип работы.

Далее: судя по показаниям приборов, больному значительно лучше, его кардиограмма уже выпрямилась

http://habrahabr.ru/post/248405/


Снимаем образы с картриджей для Dendy/Famicom/NES

Четверг, 22 Января 2015 г. 13:27 + в цитатник

Ни для кого не секрет, что сейчас можно легко скачать эмулятор почти любой игровой консоли 80х-90х и поиграть в классические игры на компьютере, телефоне и многих других платформах. В сети легко можно найти и ROM'ы этих самых игр. Зачастую люди качают их и даже не задумываются, каким же образом кто-то однажды прочитал их из картриджа. В этой статье я и постараюсь рассказать, как же это делалось в случае с NES/Famicom, которая у нас была больше известна как «Денди», и покажу, как можно сделать это самостоятельно.

image

Читать дальше →

http://habrahabr.ru/post/248459/


Метки:  

Игра про автора systemd — Леннарта Поттеринга

Четверг, 22 Января 2015 г. 12:49 + в цитатник

Пока вокруг внедрения systemd в различные дистрибутивы разгораются нешуточные страсти, вплоть до покидания постов в совете, как это было с Debian, некоторые разработчики вместо бесплодных и жарких баталий по переписке занимаются полезным делом.

Кто-то внедряет systemd, кто-то несогласный делает форки, а кто-то — игры.


Читать дальше →

http://habrahabr.ru/post/248543/


Метки:  

[Из песочницы] Spring MVC 3, Аннтоции Hibernate, MySQL. Туториал по интеграции

Четверг, 22 Января 2015 г. 12:04 + в цитатник

Не так давно я начал изучать фреймворк Spring и понял, что количество материала на русском языке ограниченно буквально парой стоящих статей. По быстрому пробежав, я захотел сделать что-то более интересное, но с наскоку взять не удалось. Пришлось погуглить по поводу нескольких вопросов касательно взаимодействия Spring и Hibernate. Неожиданно я наткнулся на блог достаточно интересного разработчика Mark Serrano aka krams. Теперь вместе с вами я хотел бы начать цикл статей-переводов, а так же свое обучение в мире Spring.

Приступим…
Читать дальше →

http://habrahabr.ru/post/248541/


Метки:  

[Из песочницы] Вычисление времени заката и рассвета по координатам Android устройства с помощью earthtools

Четверг, 22 Января 2015 г. 11:55 + в цитатник

Привет Хабр!

image

Как-то раз была поставлена задача разработать движок для вычисления времени начала заката и рассвета, основаной на местоположении телефона.

В дополнение, дабы облегчить работу, меня нагрузили аномальными математическими формулами, от которых в голове ничего не укладывалось. Итак, мною было принято решение искать альтернативу этим адским формулам.
Читать дальше →

http://habrahabr.ru/post/248539/


Метки:  

[Из песочницы] Qt Android и системный диалог управления звуком

Четверг, 22 Января 2015 г. 11:42 + в цитатник

Речь, конечно же, пойдёт не о том, что можно в приложении поймать событие нажатой клавиши и просто задать уровень звука. Дело в том, что можно работать с приложением и на фоне слушать музыку, запущенную на плеере. Или просто один раз исправить файл системны — и оно всегда будет работать. Необходимо, чтобы при нажатии на клавиши регулировки уровня звука на устройстве, менялся системный уровень звука (ну там, выпрыгивал регулятор громкости и т.д.; ну, вы меня поняли).

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

Итак, приступим.
Читать дальше →

http://habrahabr.ru/post/248509/


Метки:  

Онлайн-конференция по серверам HP — всего 10 дней, чтобы выиграть 2 планшета

Четверг, 22 Января 2015 г. 10:49 + в цитатник

Недавно мы подумали — а почему бы не сделать онлайн-конференцию по серверам HP? Как те, что мы регулярно проводим вживую для наших партнеров и заказчиков. И сделали, конечно на Хабре. Что у нас получилось вы можете видеть здесь: special.habrahabr.ru/hp/o/. И у нас там даже есть конкурс, где вы можете выиграть один из планшетов HP SlateBook x2!

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

Мы считаем, что оценивать сервер нужно сразу по нескольким критериям. И на первом плане — стоимость владения сервером на всем протяжении его жизни. Которая в среднем уже перевалила за 5 лет — и все это время сервер нужно будет обслуживать, вкладывая свое время и деньги.

В нескольких коротких докладах мы рассказали:
Читать дальше →

http://habrahabr.ru/post/248529/


Метки:  

[Перевод] Как писать отличные пулл-реквесты

Четверг, 22 Января 2015 г. 10:47 + в цитатник

С ростом компании, люди и проекты меняются. Для продолжения развития культуры, которую мы хотим иметь в GitHub, мы сочли полезным напомнить самим себе цели, которые преследуем в коммуникациях. Мы недавно представили эти гайдлайны, чтобы помочь самим себе быть лучше, когда мы взаимодействуем через пулл-реквесты.
Читать дальше →

http://habrahabr.ru/post/248527/


Метки:  

WebSocket RPC или как написать живое WEB приложение для браузера

Четверг, 22 Января 2015 г. 01:33 + в цитатник



В статье речь пойдет о технологии WebSocket. Точнее не о самой технологии, а о том, как ее можно использовать. Я давно слежу за ней. Еще когда в 2011 году один мой коллега прислал мне ссылку на стандарт, пробежав глазами, я как-то расстроился. Выглядело настолько круто, и я думал, что в момент, когда это появится в популярных браузерах, я уже буду планировать, на что потратить свою пенсию. Но все оказалось не так, и как гласит caniuse.com WebSocket не поддерживается только в Opera Mini (надо бы провести голосование, как давно кто-либо видел Opera Mini).

Кто трогал WebSocketы руками, тот наверняка знает, что работать с API тяжело. В Javascript API достаточно низкоуровневый (принять сообщение — отправить сообщение), и придется разрабатывать алгоритм, как этими сообениями обмениваться. Поэтому и была предпринята попытка упростить работу с вебсокетами.

Так и появился WSRPC. Для нетерпеливых вот простое демо.
Читать дальше →

http://habrahabr.ru/post/248507/


Метки:  

Рисуем анимированную сцену с помощью css

Четверг, 22 Января 2015 г. 00:50 + в цитатник

Передохнем от верстки всяких пользовательских интерфейсов и просто порисуем на CSS. Рисовать будем такую вот сцену:



Смотреть на jsfiddle.

В статье я попробую описать пошаговое создание этой сцены.

Поехали

http://habrahabr.ru/post/247731/


Метки:  

Bluetooth v4.2: что же действительно нового и как это работает?

Среда, 21 Января 2015 г. 23:46 + в цитатник



Здравствуйте.

3 декабря 2014 года Bluetooth SIG официально анонсировала спецификацию bluetooth версии 4.2.
В пресс-релизе указаны 3 главных нововведения:
  • увеличение скорости приема-передачи данных;
  • возможность подключения к интернету;
  • улучшение конфиденциальности и безопасности.

Главный тезис пресс-релиза: версия 4.2 — идеальна для интернета вещей (IoT).
В этой статье я хочу рассказать, как реализованы эти 3 пункта. Кому интересно добро пожаловать. Читать дальше →

http://habrahabr.ru/post/248499/


Метки:  

[Из песочницы] Влияние кабелей на параметры АС

Среда, 21 Января 2015 г. 21:33 + в цитатник

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

http://habrahabr.ru/post/248497/


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 25 24 [23] 22 21 ..
.. 1 Календарь