Pull to refresh
154
0
Павел Дмитриев @cleg

User

Send message

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

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

Телефон, в целом, очень бюджетный, цена диктует все возможные ограничения. Подозреваю, что у него найдутся конкуренты, сравнимые по «железу» (даже у самой BQ есть модели лучше, типа Stanford), но русифицированная клавиатура, главная фишка телефона, аналогов не имеет.
Подробности и несколько крупных фотографий
Total votes 14: ↑14 and ↓0+14
Comments46

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

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

Сразу скажу — я общался с разработчиками, и мне очень импонирует их концепция, то что они делают и как, поэтому я решил просто написать обзор о хорошем инструменте, о котором мало кто знает, поскольку публичный релиз программы состоялся очень недавно. До этого она долгое время разрабатывалась для Valentina DB и только в феврале вышла версия с поддержкой известных популярных баз данных. При этом разработчики приняли достаточно разумное решение — базовая версия совершенно бесплатна, а деньги берут только за несколько мощных «особо профессиональных» функций без которых чаще всего можно обойтись.
Читать дальше →
Total votes 53: ↑48 and ↓5+43
Comments105

Animated Weather Pro

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

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

image


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

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

Под катом еще несколько картинок и видео.
Читать дальше →
Total votes 47: ↑30 and ↓17+13
Comments31

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

Reading time1 min
Views1.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-сервере

И многое другое.
Total votes 40: ↑36 and ↓4+32
Comments10

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

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

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

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


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

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

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

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


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

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

А на самом деле...
Total votes 34: ↑27 and ↓7+20
Comments55

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

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

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


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

В русской версии страницы загрузок обновления еще нет, а в английской — оно уже доступно.
Total votes 21: ↑13 and ↓8+5
Comments30

MacHeist nanoBundle

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

image


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

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

До конца раздачи осталось 6 дней.
Total votes 47: ↑34 and ↓13+21
Comments75

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

Reading time1 min
Views602
image Чуть больше 4 дней осталось до нового конкурса от MacHeist. А это значит что всех пользователей Apple ждут интересные и увлекательные головоломки, призами за разгадывание которых станет лицензионное ПО для Mac OS.
На главной странице сайта уже сейчас предлагается вычислить небесные координаты, соответствующие месту «столкновения». Справившиеся с этой несложной задачей получат в подарок Daisy Disk (так стоит 19.95) — красивый визуализатор файловой системы, позволяющий с легкостью понять, куда делось место на диске.
скриншот DD и спойлер
Total votes 40: ↑29 and ↓11+18
Comments21

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

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

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

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

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

Что и говорить, выглядит это все достаточно интригующе.
Что же можно обнаружить, зайдя на сайт www.doubletwist.com?
Очень интересную программу!
Total votes 100: ↑87 and ↓13+74
Comments106

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

Reading time1 min
Views1.2K
image В прошлом топике я описывал новую читалку электронных книг PocketBook 201. Там же упоминалось про возможные проблемы с другим производителем читалок из-за дизайна. В общем, так и получилось — дизайн устройства пришлось изменить.
Но, по-моему, как раз получился тот случай когда «не было бы счастья, да несчастье помогло». Новый дизайн получился заметно лучше старого.
Обсуждение и дополнительные изображения можно найти на форуме.
Еще несколько картинок - под катом.
Total votes 7: ↑6 and ↓1+5
Comments9

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

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


Уже представляю себе «выступает заслуженный LISP-ист России, лауреат международных премий Иван Лямбдин»
Total votes 88: ↑78 and ↓10+68
Comments60

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

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

UPD: внешний вид устройства может быть изменен так как на дизайн предъявила претензии компания Booken.
Total votes 36: ↑32 and ↓4+28
Comments95

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

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

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

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


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

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

Читать дальше →
Total votes 46: ↑42 and ↓4+38
Comments77

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

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

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

Немного скриншотов и коментариев
Total votes 31: ↑29 and ↓2+27
Comments24

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

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

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

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

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

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

UPD: Так как проект вызвал интерес, все желающие поучаствовать приглашаются в группу groups.google.ru/group/solp
Total votes 8: ↑7 and ↓1+6
Comments44

Ja.NET — Java для .NET

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

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

Пример кода
Total votes 43: ↑36 and ↓7+29
Comments55

Titanium — новая RIA платформа

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

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

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

Читать дальше →
Total votes 8: ↑7 and ↓1+6
Comments2

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

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

В общем, смею вам доложить — впечатления положительные. Очень рекомендую попробовать всем, так или иначе связанным с Python-разработкой.
Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments34

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

Reading time2 min
Views37K
Начну немного «издалека». Дело в том, что я (и думаю не я один) — очень люблю маленькие но функциональные программы. Я встречал несколько таких приложений, которые иначе чем шедеврами софтостроения и не назовешь. Жаль только что пополняется список этих «нанотехнологичных» шедевров весьма редко.
Но сегодняшнее чтение ленты новостей с русского лайфхакера принесло ссылку на очередной такой шедевр.
Это — программа с весьма скромным (хотя и метким) названием everything и предназначена она для быстрого поиска файлом и папок по имени.
Что же в ней такого замечатального?
Total votes 49: ↑48 and ↓1+47
Comments96

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

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

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

def empty_func():
    pass

Начинается объявление с ключевого слова def, что как не сложно догадаться является сокращением от define. После него идет имя функции. После имени в круглых скобках задается список параметров, в данном случае отсутствующих.
Читать дальше →
Total votes 5: ↑5 and ↓0+5
Comments21
1

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity