войти зарегистрироваться

iPhoneОбзор полезных утилит для iPhone

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

Об утилитах которые во много раз увеличивают потенциал Вашего смартфона я бы и хотел поговорить.

Разработка под Apple iOS«Съешь меня»… нет, не так… «Выполни меня»!

У меня периодические возникают разные потребности решения мелких насущных задач в Mac OS X. Для этих целей я обычно делаю небольшие программы, которые «закрывают» потребность частным образом. Но иногда хочется, чтоб программа была универсальной, и ей могли воспользоваться другие люди при необходимости (например «Переlator»). Так получилось и в этот раз…

Я люблю, когда Dock отображается всегда на экране. Но при запуске Симулятора iOS постоянно приходилось включать автоматические скрытие, чтобы симулятор полностью умещался на экране. Появилась задача — автоматизировать этот процесс. За пару дней набросал универсальную программу, с помощью которой можно задать AppleScript на определённое действие любой программы: «Программа запущена», «Программа завершена», «Программа активирована», «Программа деактивирована» и пр.



.NETПолное сокрытие полей свойствами в C#

Сперва я подумал, что стоит начать статью с описания основного назначения свойств в языке C#, но потом понял, что с этим можно на самом деле “развернуться” на целую статью. Поэтому, чтобы не затягивать со вступительной частью, я начну сразу с конкретной задачи.

Постановка задачи


Как известно, в подавляющем большинстве случаев свойства применяются, чтобы скрыть private или protected поле класса. То есть свойства в данном случае помогают реализовать инкапсуляцию данных и методов работы с ними.
НЛО прилетело и опубликовало эту надпись здесь.

ЖелезоВосстановление данных. Определение уровня квалификации по сложности производимых работ

В продолжение статьи «Восстановление данных. Квалификация и компании».

Чтобы определить квалификацию компании, достаточно обратить внимание на сложность работ, которыми она занимается. Попытаемся определить этот список по мере возрастание сложности.

PHPГенерирование баннеров-заглушек


Есть такой отличный сервис placehold.it. Он позволяет легко генерировать изображения-заглушки для баннеров. Не так давно о нем писали на хабре, и с тех пор я им активно пользовался, пока он не начал периодически падать. Вечером на коленке был написан аналогичный сервис, может быть кому-нибудь пригодится.

Я пиарюсьГенерирование изображений-заглушек

Сегодня мне кинули ссылку на прикольный сервис для быстрого генерирования изображений-заглушек. Может пригодиться для html-верстки. На мой взгляд, это удобно тем, кто и так использует заглушки — экономит время при вёрстке, т.к. сами заглушки уже готовы. Можно цвета/размеры подбирать, меняя только числа/буквы в коде, не отвлекаясь на сам файл картинки — и сразу видеть эффект. И сами размеры видеть написанными, если нужно, чтоб к коду не возвращаться для проверки. Или вместо размеров можно текст добавить, чтоб всегда знать, для чего эта заглушка (типа «Бан(н)ер» или там «Лого», или «Фотография»).

На сервисе не нужна регистрация — и вообще на сайт можно не заходить, чтобы его использовать. Пишете сразу у себя в коде, например:
<img src="http://placehold.it/350x50" />
и получаете:


Update. Благодаря усилиям k0rv1n, найден вариант этого сервиса, только лучше :)
Во-первых, там поддерживается кириллица. Во-вторых, там даны ссылки на исходники для разных языков.
Автор dummyimage.com — тот же Russell Heimlich, что и у placehold.it. У placehold.it есть ещё один автор, но будем считать, что он делал дизайн (дизайн там правда круче, но видимо как раз из-за понтового шрифта Unicode и не выходил).

Примеры (см. под хабракатом) я поменял с placehold.it на dummyimage.com, раз уж он функциональнее…

OperaOpera Unite для ежедневного использования

Выкатив официальное обновление деск-топ версии веб-браузера Опера 10.10 нам торжественно сообщили о релизе мега-фичи для народных масс под названием опера юнит, дескать теперь даже самый махровый блондинко-юзер сможет в пару кликов расшарить на своем компе фотки или там свежий альбомчик поп-исполнителя…

Мдя… Как то хило для очередной революции… Но как и всегда нам просто невнятно объяснили как именно необходимо это готовить.
Постараюсь исправить это недоразумение и на русском языке пересказать о тех прелестях, которые уже сейчас можно получить используя Оперу Юнит.

Mac OS XПереlator

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

Недавно столкнулся с одной такой задачей. Всё чаще стала возникать необходимость перевести какой-то текст. То на иврите нужно перевести абзац, то на китайском сайте нужно было почитать обсуждение, то при написании письма зарубежным коллегам не получается перевести «хитрое» предложение — приходится обращаться к онлайн сервисам перевода («подглядеть», что подскажут). Я пользовался сервисами ПРОМТ и Google. Такой подход мне начал надоедать, и я за пару вечеров набросал контекстный переводчик, который использует сразу три сервиса от компаний: Google (Google Translator), Microsoft (Bing Translator), ПРОМТ (мобильная версия).

image

Уверен, что мои наработки кому-то окажутся полезными.

Эту мини-статью я разделю на две части. Первая посвящена тем, кто хочет просто установить программу и пользоваться ей. А вторая, тем только делает первые шаги в освоение разработки «под» Mac OS X и iPhone (сделали первую программа «Конвертер» по руководству от Apple, но уже имеющие желание писать коммерческое ПО).

Персональные блоги Яндекс.Карты и посты ГАИ

Богатый опыт (который, к счастью, в прошлом) езды на старых машинах без техосмотра научил меня объежать стационарные посты ГАИ. Так, например, в Москву/из Москвы есть несколько проездов, на которых вообще нет постов, а только изредка ведется патрулирование.

Сейчас на службу автомобилиста в его нелегкой борьбе с ГИБДД пришли новые технологии. :)
На Картах Яндекса несколько месяцев назад появились видеокамеры, показывающие движение по магистрали. Самих сотрудников ДПС на видео обычно не видно — слишком мелко. Но вот в чем фокус: машины на стационарных постах обычно тормозят с целью проверки на угон. Водитель(и), уходят на пост с документами, где пробивают машину. По скоплению машин можно определить, где сейчас стоит ДПСник и оттормаживает машины. Так например, камера на Осташковском шоссе показывает весь пост разом. Так как сотрудников в патруле обычно всего 3 и они не в состоянии контролировать весь выезд, то довольно легко проскочить пост без встречи с ними.