• BQ Berkeley — насколько полезен Android-смартфон с полной русской клавиатурой?

      За много лет использования iPhone я в целом привык к экосистеме iOS и однозначно ею доволен. Но недавно мне понадобился второй телефон, и я решил не просто попробовать что-то из Android, а взять какое-нибудь реально необычное, и при этом бюджетное устройство. Рыться во множестве китайских магазинов мне было реально лень, а под руку повернулся BQ Berkley, подкупивший наличием полной русифицированной клавиатуры (насколько я знаю единственный такой в своем роде) и весьма доступной ценой в 3990 рублей. Так как я пишу очень много текстов, решил попробовать, можно ли набирать на телефоне хотя бы черновики.

      Телефон, в целом, очень бюджетный, цена диктует все возможные ограничения. Подозреваю, что у него найдутся конкуренты, сравнимые по «железу» (даже у самой BQ есть модели лучше, типа Stanford), но русифицированная клавиатура, главная фишка телефона, аналогов не имеет.
      Подробности и несколько крупных фотографий
    • Valentina Studio — бесплатная программа для работы с СУБД

        image Очень многие разработчики считают что лучший интерфейс для работы с базами данных — текстовый интерфейс консольного. Я лично еще не достиг подобного просветления, поэтому больше доверяю GUI-инструментам. Хорошо, если у СУБД как у Postgres есть своя, утилита для работы с БД, а что делать если нет? Или если надо работать с различными базами данных одновременно? Под Windows альтернативных клиентов к различным СУБД — море разливанное. С другими ОС (я в данный момент работаю в OS X) все не так радужно, хотя есть программы разной степени пригодности и удобства. Раньше я использовал Navicat, но недавно нашел еще одно интересное решение, о котором и хочу рассказать: Valentina Studio.

        Сразу скажу — я общался с разработчиками, и мне очень импонирует их концепция, то что они делают и как, поэтому я решил просто написать обзор о хорошем инструменте, о котором мало кто знает, поскольку публичный релиз программы состоялся очень недавно. До этого она долгое время разрабатывалась для Valentina DB и только в феврале вышла версия с поддержкой известных популярных баз данных. При этом разработчики приняли достаточно разумное решение — базовая версия совершенно бесплатна, а деньги берут только за несколько мощных «особо профессиональных» функций без которых чаще всего можно обойтись.
        Читать дальше →
      • Animated Weather Pro

          Я перепробовал много программ для показа погоды на Android, но был приятно удивлен этой разработкой. Такого красивого отображения в других программах на данной платформе я не встречал и считал что такие есть только на iOS и в HTC Sense. Как оказалось, я ошибался: реалистичные эффекты, стильная графика и удобное управление — все в одной программе. «В комплетке» есть маленький аккуратный виджет на рабочий стол. Особо расписывать не буду — картинки и видео скажут за меня сами.

          В общем, стоит один раз скачать эту программу чтоб просто посмотреть ее.

          image


          Сайт разработчиков: www.animated-weather.com/android

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

          Под катом еще несколько картинок и видео.
          Читать дальше →
        • Вышла версия 1.0 фреймворка Tornado

            image

            Популярный проект, по созданию неблокирующего web-сервера и «сопутствующего» фреймворка на языке Python, объявил о релизе версии 1.0.

            Скачать новую версию можно тут: github.com/downloads/facebook/tornado/tornado-1.0.tar.gz

            По сравнению с последним релизом версии 0.2, было добавлено множество новшеств,

            — возможность запуска WSGI-приложений, под управлением сервера Tornado (например приложения Django и CherryPy)
            — улучшенная производительность в MacOS X (с использованием kqueue) и экспериментальная поддержка win32
            — переписан класс AsyncHTTPClient
            — поддержка .mo файлов в модуле локализации
            — поддержка пре-форкинга для запуска нескольких процессов Tornado
            — поддержка SSL и gzip в HTTP-сервере

            И многое другое.
          • «Высокотехнологичный» бизнес или сказка про местечковую фемиду

              image На юге Украины, в месте где река Ингул впадает в реку Южный Буг, раскинулся уездный город Николаев. Город весьма небольшой (около 500 тысяч жителей) и тихий. Но произошла в нем одна печальная история, о которой я хотел бы вам рассказать. Очень уж она характерна для этой страны (и для не этой, думаю, тоже).

              Нашел я ее в заметке на местном новостном сайте. Для начала самое основное.

              16 февраля апелляционный суд в Николаевской области оставил без удовлетворения иск администрации «Интернационального клуба БРИЗ» о незаконном вмешательстве в работу телефонных сетей Николаева.


              Изначально все было преподнесено как героическая операции, проведенная нашей доблестной Службой Безопасности Украины, совместно чуть ли не с Межпланетной Полицией Ассоциации Млечного Пути.

              Нарушители задержаны, суд был скор и справедлив.

              Оба обвиняемых осуждены, согласно ч.2 ст. 361 УК Украины, на три года лишения свободы с освобождением от отбывания наказания и испытательным сроком на 1,5 года.

              Что же это за статья то такая, спросите вы. Чтобы долго не искать — вот она, вдумайтесь в эти слова:
              совершение несанкционированного вмешательства в работу сетей электросвязи, приведшего к изменению маршрутизации информации и искажению процесса обработки информации.


              Ну как, нарисовалась страшная картина взлома серверов Укртелекома и злых хакеров алчно потирающих руки?

              Омрачает эту сказку о победе добра над злом только знание того что действительно совершили обвиняемые.

              А на самом деле...
            • Вышло обновление MacOS 10.6.2

                image Стало доступно для загрузки долгожданное обновление MacOS X за номером 10.6.2. Данное обновление рекомендуется установить всем пользователям ОС Mac OS X 10.6 — 10.6.1 Snow Leopard. Оно содержит общие исправления для операционной системы, которые повышают стабильность, совместимость и безопасность компьютера Mac.

                Основные (самые долгожданные) изменения включают:
                • решена проблема, приводившая к удалению данных при использовании гостевой учетной записи;
                • решена проблема, приводившая к неожиданному завершению текущего сеанса пользователя;
                • решена проблема с отображением в результатах поиска Spotlight контактов Exchange;
                • повышена стабильность работы дополнений к меню;
                • в Cловаре решена проблема, возникавшая, если в качестве основного языка системы использовался иврит;
                • звуковой эффект срабатывания затвора во время сохранения снимка экрана;
                • решена проблема с жестом смахивания четырьмя пальцами;
                • решена проблема с добавлением изображений в контакты Адресной книги;
                • решена проблема с подключением мониторов к адаптерам DVI и Mini DisplayPort;
                • решена проблема, приводившая к тому, что после перезагрузки настройки яркости могли не сохраняться;


                На самом деле изменений еще масса, и более подробно о них можно почитать на сайте Apple.

                В русской версии страницы загрузок обновления еще нет, а в английской — оно уже доступно.
              • MacHeist nanoBundle

                  Сегодня, около 3 ночи по Москве MacHeist представил всем желающим новый набор программ.

                  image


                  На данный момент в нем доступно 6 программ:
                  ShoveBox — органайзер заметок
                  WriteRoom — текстовый редактор, специально для писателей
                  Twitterific — стильный Twitter клиент
                  TinyGrab — утилита для получения скриншотов и загрузки их на сайт
                  Hordes of Orcs — игра в жанре Tower Defence (сайт пока упал)
                  Mariner Write — мощный текстовый процессор, будет доступен когда (и если) наберется 500000 участников.

                  Создатели MacHeist говорят, что седлали этот bundle бесплатным чтобы познакомить как можно больше Mac пользователей с хорошими Indie программами.

                  До конца раздачи осталось 6 дней.
                • До начала нового MacHeist осталось 4 дня

                    image Чуть больше 4 дней осталось до нового конкурса от MacHeist. А это значит что всех пользователей Apple ждут интересные и увлекательные головоломки, призами за разгадывание которых станет лицензионное ПО для Mac OS.
                    На главной странице сайта уже сейчас предлагается вычислить небесные координаты, соответствующие месту «столкновения». Справившиеся с этой несложной задачей получат в подарок Daisy Disk (так стоит 19.95) — красивый визуализатор файловой системы, позволяющий с легкостью понять, куда делось место на диске.
                    скриншот DD и спойлер
                  • doubleTwist или как троллить Стива Джобса

                      Angre Steve Больше года назад на хабре была статья про Йона Йохансена, изветсного так же как DVD-Йон и его участие в стартапе DoubleTwist.
                      Вкратце, DVD-Йон, уже знаменитый своей программой взлома защиты DVD дисков (и последовавшей серией безуспешных судебных исков), занимался ни много ни мало а взломом DRM защиты музыкальных (и не только) файлов.
                      Причем, в первую очередь — защиты iTunes.
                      Уже только это, само по себе способно изрядно разозлить многих борцов за DRM и защиту сверхприбылей правообладателей.

                      Но, как оказалось, это — только начало серьезной «вирусной» рекламной кампании очень интересного продукта. Особенно интересно в ней целенаправленная атака на Apple, которая знаменита своей любовью «подшучивать» над другими и при этом свято оберегать свои интеллектуальные права. В общем, мишень выбрана знатная.

                      Буквально вчера на youtube появился следующий ролик.

                      В общем, «послание» этого ролика понять несложно. Пародируя знаменитую рекламу Apple 1984 года, авторы ролика меняют все местами.
                      В роли «оболваниваемых» выступают пользователи айподов, а в роли большого брата теперь кто-то напоминающий самого Стива Джоббса.
                      В конце ролика говорится что 6 октября doubleTwist предоставит всем возможность выбора.
                      Эти же ребята успели отметиться рекламой на стене AppleStore в Сан-Франциско, гласившей «лекарство от iTunes зависимости»

                      Что и говорить, выглядит это все достаточно интригующе.
                      Что же можно обнаружить, зайдя на сайт www.doubletwist.com?
                      Очень интересную программу!
                    • Новый дизайн Pocketbook 360°

                        image В прошлом топике я описывал новую читалку электронных книг PocketBook 201. Там же упоминалось про возможные проблемы с другим производителем читалок из-за дизайна. В общем, так и получилось — дизайн устройства пришлось изменить.
                        Но, по-моему, как раз получился тот случай когда «не было бы счастья, да несчастье помогло». Новый дизайн получился заметно лучше старого.
                        Обсуждение и дополнительные изображения можно найти на форуме.
                        Еще несколько картинок - под катом.
                      • LISP-программирование как жанр искусства

                          Нереальный, фееричный перфоманс с использованием LISP и OpenGL.
                          Поначалу ничего непонятно, но все завораживающее действо начинается с 5 минуты где-то. Может быть это и есть один из видов искусства будущего?


                          Уже представляю себе «выступает заслуженный LISP-ист России, лауреат международных премий Иван Лямбдин»
                        • PocketBook 201 — компактная читалка с некусачей ценой

                            image Украинские разработчики PocketBook анонсировали разработку новой компактной читалки, основанной на технологии e-ink — PocketBook 201. Новая модель является более компактным вариантом и предыдущей разработки PocketBook 301.
                            Новая модель как и «старший брат» отличается всеядностью и пониманием множества форматов (в числе которых fb2 и даже djvu).
                            Кроме того, интересной особенностью является наличие встроенного гиродатчика, который будет менять направление перелистывания при перекладывании устройства в другую руку автоматически.
                            Ориентировочные сроки появления новинки в продаже — лето этого года, цена также обещает быть привлекательной (около 250 долларов).
                            Кстати, активное обсуждение с участием разработчиков ведется на форуме.

                            UPD: внешний вид устройства может быть изменен так как на дизайн предъявила претензии компания Booken.
                          • Основы Python — кратко. Часть 6. Расширенное определение функций.

                              Продолжение, начало см. тут.

                              В этом разделе мы поговорим более подробно про определение функций, и раскроем некоторые Python-специфичные особенности данного процесса. Так как информации много, то постараюсь излагать все достаточно кратко.

                              Параметры по-умолчанию


                              Для всех параметров функций можно указывать значения по-умолчанию, это дает возможность вызвать функцию с меньшим числом параметров. Например, у нас есть функция для авторизации пользователя на сайте:
                              def login(username="anonymous", password=None):
                                  """Тут какие-то действия"""
                                  pass
                              
                              # вызвать эу функцию мы можем одним 
                              # из нижеприведенных способов
                              login("root", "ujdyzysqgfhjkm")
                              login("guest")
                              login()
                              # мы можем указать какой из параметров мы передаем, 
                              # указав его имя в явном виде
                              login(password="nobody@mail.com") 
                              

                              Читать дальше →
                            • Webbynode — VPS для разработчиков

                                Я с интеренсом наблюдаю за развитием проекта webbynode. Разработчики обещают создать «cloud computing решение для разработчиков».
                                Вот только некоторые из «приятных особенностей» данного проекта:
                                • VPS хостинг на основе Xen.
                                • Ориентация на хостинг приложений и оптимизированный под это интерфейс управления.
                                • Технология «ReadyStack», позволяющая быстро развертывать готовые решения для популярных фреймворков. Прямо сейчас есть решения для RoR, Django, и LAMP.
                                • Высокая доступность, благодаря использованию многих датацентров.

                                Я зарегестрировался в программе для бета-тестеров, и вскоре мне пришло приглашение со всей необходимой для входа информацией.
                                После логина открылась удобная web-консоль для управления развернутым VPS.

                                Немного скриншотов и коментариев
                              • «Сайты от спонсоров»

                                  Прочитал я вот этот топик, сходил по ссылке… И появилась у меня мысль. Решил я ее вынести на обсуждение.

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

                                  Вот собственно и проблема которую в принципе хотелось бы обсудить.
                                  1. Актуальна ли для вас подобного рода информация (новости о проишествиях, советы от разных служб и т.п.)? Или это я вообще бесполезную тему поднимаю?
                                  2. Надо ли это этим самым службам? Или у них и так забот выше крыши?
                                  3. Не надеясь на государство, реально ли оргинизовать акцию помощи. Ведь в принципе, это не сложно — маленький хостинг, бесплатная ЦМС, внятный шаблон. На пол-дня работы, но зато — рекламный повдо и плюс в карму в глобальном смысле.
                                  4. Или проще организовать один общий сайт на котором подобные службы могли бы заводить себе страницы?

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

                                  Спасибо за ваше внимание, потраченое на чтение этого поста и написание коментария :-)

                                  UPD: Так как проект вызвал интерес, все желающие поучаствовать приглашаются в группу groups.google.ru/group/solp
                                • Ja.NET — Java для .NET

                                    image Как скрестить ужа с ежом? Эту, казалось бы, анекдотичную задачу довольно неплохо решили разработчики проекта Ja.NET. В результате их кропотливого труда на свет появилось уникальное творение — JVM, работающая под Microsoft .NET Framework. Разработчики заявляют о частичной совместимости с Java SE 1.5.

                                    На этом месте разработчики со стажем, поморщившись, вспомнят про полумертвенький J#, впоследствии практически заброшенный «родителями». Но Жанетт — в отличие от той поделки — девушка серьезная, и подход демонстрирует более вдумчивый. В ее родителях числятся именитые проекты: Eclipse JDT compiler, Mono's Cecil, и Apache Harmony. В отличие от своих аналогов, Ja.NET представляет из себя полноценную виртуальную ява-машину, работающую на основе .NET. Кроме того, компилятор генерирует родной код MSIL, что положительно сказалось на производительности.

                                    Пример кода
                                  • Titanium — новая RIA платформа

                                      Appcelerator, Inc, известные своим SDK для разработыки «rich web pages» представили новую, полностью открытую платформу для построения RIA под названием Titanium.
                                      Платформа базируется на ряде популярных продуктов:
                                      • WebKit
                                      • Chromium
                                      • Gears
                                      • GTK+
                                      • JQuery
                                      • Appcelerator SDK
                                      • NSIS
                                      • Ruby

                                      3 имеющиеся в наличии демки выглядят достаточно приятно.

                                      Под катом — официальное релиз-видео.

                                      Читать дальше →
                                    • Python плагин для IntelliJ IDEA

                                        С неделю назад прочитал приятную новость про «размораживание» разработки Python плагина для IDEA. Памятуя про позитивные чувства, которые вызвало общение с IDEA 6 версии в роли Java-IDE, решил попробовать этот плагин, благо новая сборка уже доступна для загрузки и регулярно обновляется.

                                        В общем, смею вам доложить — впечатления положительные. Очень рекомендую попробовать всем, так или иначе связанным с Python-разработкой.
                                        Читать дальше →
                                      • Очень быстрый поиск с программой Everything

                                          Начну немного «издалека». Дело в том, что я (и думаю не я один) — очень люблю маленькие но функциональные программы. Я встречал несколько таких приложений, которые иначе чем шедеврами софтостроения и не назовешь. Жаль только что пополняется список этих «нанотехнологичных» шедевров весьма редко.
                                          Но сегодняшнее чтение ленты новостей с русского лайфхакера принесло ссылку на очередной такой шедевр.
                                          Это — программа с весьма скромным (хотя и метким) названием everything и предназначена она для быстрого поиска файлом и папок по имени.
                                          Что же в ней такого замечатального?
                                        • Основы Python — кратко. Часть 5. Определение функций, основы.

                                            Начав писать главу про ООП, понял что совсем забыл освятить такой большой и нужный раздел Пайтона как функции. Тема это большая и обширная, потому, чтобы не сильно растягивать паузу между уроками, решил разделить ее на 2 части. Сначала расскажу основы, потом уже углубленные особенности Пайтоновского функциестроения.

                                            Функции в Пайтоне объявляются не просто, а очень просто. Вот пример самой простой:

                                            def empty_func():
                                                pass

                                            Начинается объявление с ключевого слова def, что как не сложно догадаться является сокращением от define. После него идет имя функции. После имени в круглых скобках задается список параметров, в данном случае отсутствующих.
                                            Читать дальше →