Обновить
155
0
Павел Дмитриев@cleg

Пользователь

Отправить сообщение

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

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

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

Valentina Studio — бесплатная программа для работы с СУБД

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

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

Animated Weather Pro

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

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

image


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

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

Под катом еще несколько картинок и видео.
Читать дальше →

Вышла версия 1.0 фреймворка Tornado

Время на прочтение1 мин
Охват и читатели1.6K
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-сервере

И многое другое.

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

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

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

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


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

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

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

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


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

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

А на самом деле...

Вышло обновление MacOS 10.6.2

Время на прочтение1 мин
Охват и читатели924
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

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

image


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

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

До конца раздачи осталось 6 дней.

До начала нового MacHeist осталось 4 дня

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

doubleTwist или как троллить Стива Джобса

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

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

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

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

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

Новый дизайн Pocketbook 360°

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

LISP-программирование как жанр искусства

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


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

PocketBook 201 — компактная читалка с некусачей ценой

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

UPD: внешний вид устройства может быть изменен так как на дизайн предъявила претензии компания Booken.

Основы Python — кратко. Часть 6. Расширенное определение функций.

Время на прочтение4 мин
Охват и читатели76K
Продолжение, начало см. тут.

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

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


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

# вызвать эу функцию мы можем одним 
# из нижеприведенных способов
login("root", "ujdyzysqgfhjkm")
login("guest")
login()
# мы можем указать какой из параметров мы передаем, 
# указав его имя в явном виде
login(password="nobody@mail.com") 

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

Webbynode — VPS для разработчиков

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

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

Немного скриншотов и коментариев

«Сайты от спонсоров»

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

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

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

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

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

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

Ja.NET — Java для .NET

Время на прочтение1 мин
Охват и читатели7.5K
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 платформа

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

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

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

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

Python плагин для IntelliJ IDEA

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

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

Очень быстрый поиск с программой Everything

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

Основы Python — кратко. Часть 5. Определение функций, основы.

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

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

def empty_func():
    pass

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

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность