Pull to refresh

Исследователи научили четвероногого робота балансировать

Robotics development *Robotics
image

Команда итальянских исследователей Instituto Italiano di Tecnologia (IIT) создала роботизированный контроллер, который позволяет четвероногому роботу весом 90 кг ходить по условной перекладине шириной всего 6 см.
Total votes 9: ↑7 and ↓2 +5
Views 2.3K
Comments 3

Контроль потерянного времени: учимся блюсти баланс

GTD *
Шахматные часы
Сколько времени, проведеного «за компьютером» или «за работой» вы используете действительно с пользой? А сколько тратите откровенно зря? Я прочитал заметку об интересном программном инструменте и решил поделиться с вами непрограммным методом учета потраченного времени. Этот метод — лучшая находка для фрилансера (я — самозанятый бизнес-консультант).

В основе метода — шахматные часы. Да-да, обычные шахматные часы с двумя таймерами. Суть их работы: когда время бежит на одном таймере, на другом оно стоит. Когда отведенное время истекает, часы издают сигнал. Чтобы использовать шахматные часы в целях самомотивации вам придется…
Читать дальше →
Total votes 85: ↑80 and ↓5 +75
Views 4K
Comments 99

Программы автовывода баланса на рабочий стол

Development for Windows Phone *
Как вы смотрите остаток на счете в своем телефоне? На Билайне надо набрать *102# и подождать ответа. Привычно, но долго. Было бы прикольно, если бы баланс всегда показывался на экране, достаточно одного взгляда для проверки. Такая возможность есть, вот обзор некоторых продуктов, отображающих текущий баланс счета на рабочем столе.
Dynamic Operator Name screenshot

Dynamic Operator Name (Windows Mobile)

В автоматическом режиме запрашивает остаток на счете и выводит его вместо названия GSM-оператора. Проверка баланса осуществляется после каждого звонка и просыпания устройства.
Прога — бесплатная, написана отечественными разработчиками.
Скачать Dynamic Operator Name 3.5 beta 3 для WM5-6.5. Устанавливать нужно в основную память.
Из-за особенностей ОЕМ-софта программа не работает на следующих девайсах: Samsung I900, I780; Toshiba G900.
Читать дальше →
Total votes 83: ↑60 and ↓23 +37
Views 6.3K
Comments 65

Выполнение USSD запросов под Linux

Lumber room
Спасибо автору топика Проверка счета Киевстар модема в Linux который помог мне понять принцип работы модемов и способ работы с ними в линуксе. Мне как раз нужно было решить задачу отображения уровня сигнала, проверки баланса, пополнения счета с использованием 3ж модема. Но так как ставить на домашние машины пхп ради такой мелочи мне не хотелось, решил переписать скрипт под себя на Python, который есть в любом десктоп-линуксе из коробки.

Работать данный скрипт будет на любых модемах/телефонах которые поддерживают USSD без PDU кодирования. Для модемов требующих PDU-кодировку команд нужно написать функции-обертки аналогично php-скрипту из указаного выше топика. У меня к сожалению нету такого модема и проверить я бы не смог — потому писать не стал.

Проверена работа на 3G модеме ZTE MF100(должно работать с mf620, mf622, mf626, mf628) и тарифе Интернет 3G от Киевстара.
Читать дальше →
Total votes 41: ↑37 and ↓4 +33
Views 13K
Comments 19

Простая и удобная проверка баланса на Мегафон-модеме

Configuring Linux *
Вчера решил набросать что-то простое и удобное для проверки баланса на своем модеме от мегафона. Уже после того как накидал свое, увидел опубликованные вчера же похожие вещи на хабре (проверка киевстаровского модема на php и проверка киевстаровского модема на питоне). Предлагаю свое решение, теперь для мегафона и на BASH'е. Из плюсов могу отметить, что оно очень короткое, красивое и уже приспособлено для мегафона.
Читать дальше →
Total votes 16: ↑11 and ↓5 +6
Views 9.5K
Comments 8

Проверка баланса счета на примере МТС в Mac OS X

Lumber room
Вы уже сталкивались с проверкой баланса в Linux (1 и 2). Чтобы не оставаться в стороне и соответствовать моде сделаем проверку баланса 3G модема и под Mac OS.
image
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Views 956
Comments 1

Удержание баланса между функциональностью и совместимостью при разработке приложения

Development for Android *
Translation
image

Разработчики приложений для Android, ориентирующиеся при разработке на все вышедшие устройства, наверняка знакомы с этой схемой:

image

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

Опытные разработчики уже удостоверились, что эти два варианта являются взаимоисключающими, и сохранение баланса между ними может быть болезненным. В этой статье я покажу вам, что это не так.
Читать дальше →
Total votes 75: ↑66 and ↓9 +57
Views 3K
Comments 15

Пополнение кошелька Webmoney с баланса симки Beeline

Lumber room
На днях мне понадобилось оплатить VDS, обычно я оплачиваю через Webmoney, но в этот раз на кошельке оказалось недостаточно денег. Можно было бы дойти до ближайшего терминала и пополнить кошелек, но на улице уже осень (статья была написана ещё осенью, но небыло кармы, чтобы опубликовать) и лишний раз выходить под дождь и ветер не хотелось. К счастью, на балансе моего телефона было достаточно денег, нужно было только найти способ перекинуть необходимую сумму на Webmoney.
Читать дальше →
Total votes 11: ↑5 and ↓6 -1
Views 264
Comments 7

cluBalance — проверка баланса

Self Promo
Наконец-то и я вступил в ряды разработчиков под Андроид. Хотелось бы показать своё первое приложение.

cluBalance — приложение для проверки мобильного баланса через SMS сообщения. В существующих аналогах мне не хватало возможности запрашивать баланс по расписанию и виджетов разного размера.



Что же получилось...
Total votes 59: ↑50 and ↓9 +41
Views 4.7K
Comments 155

Selectel: осторожно, выходные!

Lumber room
Хочу поделиться неприятной историей, которая случилась со мной сегодня. Заодно, полезная информация для всех клиентов Selectel, и для менеджмента самой компании (возможно через Хабр до них информация дойдет быстрее, чем через собственный саппорт).
Читать дальше →
Total votes 117: ↑64 and ↓53 +11
Views 870
Comments 215

Прогресс и баланс – два принципа развития IT

Lumber room


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

Приходилось ли вам при покупке нового ПК задумываться о том, взять ли самую мощную видеокарту и сэкономить на процессоре или, наоборот, купить топовый процессор и видюху попроще?

Размышляя над этими и многими другими примерами, я пришёл к выводу, что почти все закономерности развития IT можно обобщить двумя терминами: прогресс и баланс. Рассмотрим каждое из этих понятий по отдельности.
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 472
Comments 0

Быстрое создание информационного виджета на JavaScript

Development for Android *
Современные мобильные телефоны имеют большие экраны. Совершенно естественно желание использовать часть места для отображения какой-нибудь важной актуальной информации. Андроид даже имеет специальную сущность для этого, которая называется AppWidget (виджет). С помощью виджетов прямо на рабочем столе телефона или планшета кроме иконок приложений можно отображать прогноз погоды, баланс счета телефона, ближайшие события, избранные контакты — да почти что угодно, поскольку данные для виджетов предоставляются приложениями.

Мне очень нравится эта возможность Андроида (кстати, интересно, а на других платформах есть что-нибудь подобное?). Я ею пользуюсь с самого начала. Вот только есть некоторая категория программ, предоставляющих виджеты, в которой мне всё время чего-то нее хватало. Я сейчас имею в виду программы, отображающие на экране актуальный баланс телефона. Таких программ много. Для получения текущего баланса некоторые делают USSD или SMS запрос, а другие используют автоматизированную сервисную службу для управления абонентом своим тарифом через интернет, такие как ИССА у МТС или сервис гид у Мегафон. Мне больше нравится вторая разновидность, потому что через интернет службу можно получить информацию по нескольким разным телефонам, а по смс или USSD только по телефону, с которого осуществляется запрос. Ну а для планшетов без телефонии первый способ вообще закрыт.

В общем, перепробовал я множество таких программ, некоторые были лучше, чем другие, но показывали они не всегда то, что мне хотелось (до последнего времени я пользовался balance by). Например, мне хотелось видеть, сколько трафика осталось на моем телефоне, сколько на модеме. Это же так просто — вот она эта информация, на сайте же! Если берется информация о балансе оттуда, то почему не взять информацию о трафике? Если бы можно было бы для этого написать только регулярное выражение, я бы давно сделал это. Но приходилось только ждать обновления программы. А обновления выходили, обновлялась куча других операторов, но нужного мне индикатора трафика не появилось. Кроме того, так и не нашел программу, которая бы сохраняла динамику изменения баланса, чтобы можно было оперативно посмотреть, в какой момент вдруг начали списываться лишние деньги. А с мт тарификацией такое вполне может случиться.

Читать дальше →
Total votes 28: ↑24 and ↓4 +20
Views 3K
Comments 18

Виджет для Android на JavaScript за 15 минут на примере Хабра-Кармы

Open source *JavaScript *
Сразу говорю, кармавиджет — вовсе не основная цель статьи. В этой статье я хочу представить широкой общественности способ быстрого создания информационных виджетов для Android на JavaScript всего лишь на примере кармы и рейтинга хабра. Виджет будет смотреться примерно так:



Виджет будет представлять собой плагин для программы AnyBalance (Android), основная идея которой — собрать общую базу способов извлечения балансов и прочих параметров из личных кабинетов различных провайдеров, например, балансов на сотовых телефонах, интернет провайдерах и т.д. Эти плагины (будем их дальше называть «провайдерами») пишутся на JavaScript и имеют открытый исходный код. Сейчас база AnyBalance содержит около 80 провайдеров, но постоянно расширяется. И хабрахабр там будет не лишним :)
Читать дальше →
Total votes 61: ↑42 and ↓19 +23
Views 11K
Comments 21

Личный опыт: хобби = бизнес?

Promwad corporate blog Manufacture and development of electronics *
Я хочу поделиться с читателями Хабра своим опытом в достижении баланса между профессиональными и личными делами. Рассказать о том, как важно их разграничивать.

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



Как раз по такому сценарию развивалась компания Promwad, которую мы — выпускники технического ВУЗа — основали вместе со своими друзьями в 2004 году. Всё начиналось еще с детских увлечений физикой и программирования на инженерном калькуляторе. Потом радиотехнический институт и работа в сфере проектирования электроники.

В 2002 году я участвовал в проекте по разработке новой платформы для измерения волоконно-оптических линий связи. Вокруг этого амбициозного и сложного проекта собрались одни из лучших белорусских специалистов по системам на кристалле (СнК) и операционной системе Embedded Linux.
Далее о том, чем всё это закончилось
Total votes 120: ↑112 and ↓8 +104
Views 71K
Comments 32

Самобалансирующий куб

Robotics


Парни из Цюрихского института динамических систем и управления не перестают удивлять. На Хабре уже писалось про их жонглирующих квадрокоптеров.
На этот раз они представили куб, который может балансировать на одном из своих углов. Секрет заключается в наборе маховиков, расположенных под тремя поверхностями куба. Каждый из них имеет индивидуальный контроль скорости, таким образом, варьируя скорость вращения каждого из них, можно добиться сохранения баланса куба.
Но, как говорится, лучше один раз увидеть, чем сто раз услышать. Поэтому добро пожаловать под хабракат, где вас ждёт демонстрационное видео.
Для интересующихся техническими подробностями — ссылка на робохаб.
Смотреть видео
Total votes 76: ↑72 and ↓4 +68
Views 61K
Comments 58

Игрофикация – игра как мотивация в бизнесе

Мосигра corporate blog Game development *


Сначала главная новость – Coursera скоро будет доступна с субтитрами на русском, и первый курс как раз геймификация Кевина Вербаха.

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

Вообще, игрофикация или геймификация — это когда игровые механики накладываются на что-то в реальной жизни. В СССР, например, были соревнования смен, доска с лучшими работниками и так далее — всё это хорошие добрые игры, когда работа идёт не ради плана, а ради того, чтобы доказать свою крутость или просто поучаствовать в процессе. Ещё примеры:
  • Хабр. Карма, рейтинг плюс наши бейджи и инвайты: они создают дополнительную мотивацию писать посты.
  • Террористы. На самой лекции также говорилось, что боевики в Аль-Каиде проходят несколько уровней своего рода игры, каждый из которых разблокирует новые возможности в организации.
  • Обучение. Там же приводился пример про школу, в которой все в начальных классах стали играть роли в экипаже космического корабля. Учиться стало интересно уже не потому что так надо, а потому, что это помогало проходить сюжет.
Читать дальше →
Total votes 34: ↑29 and ↓5 +24
Views 36K
Comments 33

Весь мир доменов в твоем SMS от REG.RU

REG.RU corporate blog
image

Технологии не стоят на месте, однако Интернет пока еще доступен не во всех точках мира. В летнее время (время походов, дач и отпусков) это может стать серьезной проблемой.
REG.RU первым среди доменных регистраторов России представляет комплексную систему SMS-сервисов, позволяющую быть более «мобильным» во всех смыслах слова и осуществлять привычные действия максимально удобным и безопасным способом.

Услуги, разработанные регистратором, можно условно подразделить на три группы:
1. SMS-сервисы,
2. SMS-уведомления,
3. SMS-подтверждения.
Читать дальше →
Total votes 21: ↑11 and ↓10 +1
Views 4.6K
Comments 9

Делать мир лучше (karma policy)

Designing and refactoring *Algorithms *
В одном из вчерашних комментариев был вопрос о том, что если всё плохо, то
— Как же будет хорошо?
— Сделать лучше.

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

Всё решает баланс.
 Чем тоньше баланс между пользователями и производимым ими контентом, тем выше статус самой системы.
Сейчас модель уже работает и можно для начала усовершенствовать пару правил и посмотреть как пойдёт, как это повлияет на появление новых статей, присоединение пользователей, комментирование и прочее. Понятно что уже и так всё хорошо или можно сделать лучше?
К примеру плохо то, что имея небольшой ботнет («друзей-товарищей») можно задавить любого начинающего автора или комментатора, причём объективности можно не ждать, это может быть просто другой взгляд, не такой, как у других.
Читать дальше →
Total votes 26: ↑14 and ↓12 +2
Views 4K
Comments 7

Мой подход к настройке экономики игры: электронные таблицы

Game development *
Translation
Этот пост был написан в ответ на предложение Бренды Ромеро и Яна Шрайбера о том, чтобы разработчики поделились своими любимым методами работы в Excel.

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


Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Views 25K
Comments 7

8 распространённых ошибок в дизайне (и как их избежать)

Web design *
Sandbox
Что позволяет судить о дизайне как о плохом или хорошем? Верно, что это субъективное вкусовое предпочтение того или иного человека. Но в конечном счёте хороший дизайн доносит сущность сообщения, поддерживает заинтересованность и чётко визуализирует транслируемую информацию. Плохой дизайн, в свою очередь, делает сообщение трудно разборчивым, тем самым усложняя коммуникацию.

Приведём восемь распространённых ошибок в оформлении визуального сообщения и как их избежать.
Читать дальше →
Total votes 14: ↑8 and ↓6 +2
Views 21K
Comments 12
1