Как стать автором
Обновить
0
0

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

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

Спать мало, но правильно?

Время на прочтение7 мин
Количество просмотров897K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Всего голосов 713: ↑670 и ↓43+627
Комментарии420

Titanic 3D в Google Earth

Время на прочтение1 мин
Количество просмотров14K
image
Если вы обновили Google Earth до версии 5 (c поддержкой 3d карты дна мирового океана) — у вас есть замечательная возможность взглянуть на останки знаменитого «Титаника».
Всего голосов 42: ↑38 и ↓4+34
Комментарии41

Переход с Windows 7 RC на RTM

Время на прочтение1 мин
Количество просмотров2.2K
Как вы помните, Windows 7 RC прекратит хорошо себя вести в начале весны. Не все знают, что таки можно перейти с RC на RTM без переустановки системы. А я знаю, и с удовольствием расскажу.

Прежде всего, в ветке HKLM\Software\Microsoft\Windows NT
в значениях параметров EditionID и ProductName заменить слово Ultimate на слово Enterprise.

Затем взять образ w7 Enterprise, открыть каким-нибудь редактором, UltraISO или еще чем-то, найти файл Sources\cversion.ini, и в строчке MinClient поставить номер билда поменьше, чем который у Вас сейчас.

Сохраняем, поджигаем, обновляем.

P.S. Само собой разумеется, что у Вас есть юридическое право использовать Windows 7 Enterprise RTM. :-)

Удачного апгрейда.
Всего голосов 103: ↑85 и ↓18+67
Комментарии57

API Playground

Время на прочтение1 мин
Количество просмотров1.6K
api playground

На прошлой неделе Google официально представил очередную разработку в рамках «20% личного времени» которая вышла за пределы компании. Инженер по разработке Бен Лисбаккен (Ben Lisbakken) создал API Playground, с которым изучение кода для Google Javascript API становится легким, как никогда ранее.

API Playground предоставляет простой и удобный интерфейс написания и тестирования javascript-кода для восьми сервисов Google, использующих API, это: Maps, Search, Feeds, Calendar, Visualization, Language, Blogger, Libraries и Earth. Кроме того новый API Playground скоро станет способом по умолчанию для демонстрации примеров JS-кода. Еще одна хорошая новость заключается в том, что гигант перевел часть исходных кодов под лицензию Apache 2.0 для использования в Playground.

На данный момент на «игровой площадке» (playground) доступно более 170 javascript-шаблонов, начиная от простых списков, слайдшоу основанных на медиа-RSS и заканчивая KML-файлами Google Earth.

Playground отлично подойдет новичкам, желающим узнать немного больше о Google API — кроме понятных примеров использования в API Playground присутствует так же поддержка специалистов.

Google Code Blog via ReadWriteWeb
Всего голосов 71: ↑59 и ↓12+47
Комментарии15

Google выпустила Google Blog Converters 1.0

Время на прочтение1 мин
Количество просмотров579
Google Blog Converters позволяет переносить данные между Blogger, LiveJournal, WordPress и Movable Type. В будущем Google обещает включить поддержку BlogML и обеспечить синхронизацию между популярными блог-сервисами.

Обсудить работу конверторов можно здесь.
Всего голосов 68: ↑66 и ↓2+64
Комментарии16

Пользовательские виртуальные домены

Время на прочтение1 мин
Количество просмотров2.2K
Если посмотреть на URL-адрес профиля пользователя habrahabr.ru, то можно увидеть, что доменом третьего уровня является его логин.
Этот подход носит название «пользовательские виртуальные домены».

Про теоретическую реализацию смотрим ниже
Всего голосов 32: ↑19.5 и ↓12.5+7
Комментарии13

Веб-флешка из iPod Touch

Время на прочтение2 мин
Количество просмотров1.7K
Наигравшись с iPod Touch, захотелось его немного попотрошить. Сей девайс имеет практически все для экспериментов, включая различные сервера (веб, удаленное управление, т.д.). Решено было сделать что-то «аля» веб-юзабельное. Пришла мысля сделать некое подобие веб-флешки, для записи файлов.
Читать дальше →
Всего голосов 52: ↑44 и ↓8+36
Комментарии37

Поиск картинок 2.0

Время на прочтение2 мин
Количество просмотров3.1K
Недавно открылся интересный сайт: tineye.com, о котором уже как-то писал Mitesha, но тогда он был в стадии закрытого тестирования.



В двух словах принцип работы такой: сайт ведет поиск изображений, но не по ключевым словам, а по исходному изображению загруженному пользователем.

Например:

исходная картинка



найденные


Читать дальше →
Всего голосов 192: ↑185.5 и ↓6.5+179
Комментарии145

Купил новый компьютер? Старый тоже пригодится

Время на прочтение4 мин
Количество просмотров7.7K
Так получилось, что я люблю программирование и компьютеры. Поэтому у каждого члена моей семьи было по одному PC. У меня стационарный (Ubuntu), у мамы тоже (Windows XP), а у жены — ноутбук (Windows Vista). Была задача — организовать интернет для всей этой техники. Провайдер мне его отдает по PPTP. Недолго думая (и будучи лентяем) я докупил обычные Ethernet-сетевые карты, вставил на стационарные компы и соединил все компьютеры проводами (если честно, я еще купил WiFi модуль для своего компа, но тупо не смог настроить для ubuntu).

Шло время, потребности росли (особенно потребности в мобильности рабочего места) и я стал обладателем ноутбука MacBook Pro. Что делать со старым компьютером? Выбрасывать? Было жалко… Ведь почти руками его собирал в течение двух лет. И тогда я решил — будет сервером! Я почистил компьютер и заново поставил туда Ubuntu Linux.
Читать дальше →
Всего голосов 225: ↑159 и ↓66+93
Комментарии250

Кадрирование картинок с использованием JQuery

Время на прочтение1 мин
Количество просмотров1.5K
Кадрирование фотографий сейчас востребовано, потому что любое сообщество подразумевает общение живых людей. А общатся с собеседником проще «зная его в лицо».

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

Требования такие:
1. Иконки за которые надо тянуть, чтоб изменить блок, должны быть большие.
2. Часть изображения которое вырежется должна быть оригинальная, а то что образается полупрозрачно прикрыто.

Вид кадрирования

Скрипт использует библиотеку JQuery. Сам контрол сделан как плагин к JQuery.
Можете посмотреть ПРИМЕР в работе, там же подробнее о плагине.

Интерфейс плагина следующий:

// Создает в указанном блочном элементе структуру элемента управления кадрирования
$(element).CropImageCreate(src, src_width, src_height, min_width, min_height, proportion, options);

// Возвращает данные о кадрированном изображении в виде объекта {src, left, top, width, height}
$(element).CropImageGetData());

P. S. Из готовых скриптов которые я нашел на мой взгляд лучший — imgAreaSelect.
Всего голосов 25: ↑22 и ↓3+19
Комментарии14

5S или как организовать свое рабочее место

Время на прочтение3 мин
Количество просмотров6.1K
Seiri, Seiton, Seiso, Seiketsu, Shitsuke. Знаете, что значат эти 5 непонятных японских слов? Не знаете? Я постараюсь объяснить.

Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии51

Управляй компьютером через bluetooth! (Linux only)

Время на прочтение1 мин
Количество просмотров1.4K


Представьте: лежите вы на уютном диване, слушаете музыку с компьютера или смотрите кино и, чтобы нажать паузу или изменить громкость вам не нужно даже вставать и подходить компьютеру, вы просто нажимаете кнопки пульта дистанционного управления (ПДУ). Здорово, не правда ли? Конечно здорово, да вот такого ПДУ у многих, наверняка нет, но хотелось бы, и сегодня я расскажу, как это сделать.

Для начала скачиваем программку BluePad (linux only), она состоит из пакета, для установки на компьютер и апплета для мобильного телефона. Пакет просто устанавливаем, а для телефона в архиве лежит две версии: обычная и alternative (для телефонов, не поддерживающих UTF-8), выбираем нужную и устанавливаем на телефон.

Подключение. Последовательность действий такая:
-включаем BluePad на компьютере
-«подключиться», «найти»
-компьютер ждёт подключения, включаем BluePad на телефоне
-выбираем язык, жмём «5» и в конце списка обнаруживаем и нажимаем «Choose Device»
-телефон находит компьютер и подключается
-настраиваем на телефоне управление под свой плеер

Вот и всё! С помощью BluePad'а также можно управлять презентациями, играми и даже двигать мышью!
Всего голосов 23: ↑20 и ↓3+17
Комментарии10

Разговорный английский за месяц

Время на прочтение5 мин
Количество просмотров21K
Перепечатано с моего ЖЖ.

Решился написать про свой опыт изучения английского в экстремально короткие сроки (1 месяц) — вдруг кому пригодится. Также выдам немного инфы про то, как собеседовался за границу.

Читать дальше →
Всего голосов 9: ↑6 и ↓3+3
Комментарии220

Хороший мобильный проект – какой он?

Время на прочтение4 мин
Количество просмотров843
В свете все возрастающего интереса к мобильному интернету, развития 3G и прочего в ближайшее время стоит ожидать взрывообразный рост веб-проектов, ориентированных на pda и сотовые телефоны. Следует учитывать, что подходы к разработке сайтов мобильных и «для большого веба» совершенно разные. Это означает оптимизацию интерфейсов при переходе к mobile web, существенные различия в верстке, навигации и так далее. Ниже я постарался выделить основные моменты, которые помогут сделать жизнь пользователя мобильного устройства немного лучше и приятнее.

Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии7

PHP-библиотека для генерации 2D штрих-кода Semacode

Время на прочтение1 мин
Количество просмотров1.6K
Существующие форматы штрихкодов QR Codes и их аналог Datamatrix в отличие от привычных нам «полосок», могут хранить существенно больший объем информации, доходящий до нескольких килобайт. Они могут быть считаны даже с помощью обычного мобильного телефона.

С помощью специальных ридеров, к примеру Kaywa reader информацию можно переносить с печатного источника в мобильный телефон с помощью его фотокамеры. Так картинку с 2D штрихкодом можно сфотографировать и трансформировать в запись телефонной книжки формата VCard.

Wikipedia посвятила тематике Semacode отдельный ресурс — Semapedia (там, кстати, есть возможность подобрать ридер для своей модели телефона).
Теперь, для генерации PNG-изображения двумерного штрихкода появилась и PHP-библиотека, скачать которую можно здесь.
Посмотреть на работу библиотеки можно здесь.
via PHP{Inside}
Всего голосов 10: ↑8 и ↓2+6
Комментарии2

Определяем количество срабатываний затвора на Canon 400D или сколько наснимал фотоаппарат

Время на прочтение2 мин
Количество просмотров66K
В сети существует огромнейшее количество программ, которые обещают показать количество срабатываний затвора на фотоаппарате. Часть из них не работают вообще, часть из них работают просто не корректно, показывая, что фотоаппарат за 4 года сделал 9 снимков. Итог один — Canon 400D не пронять ни одной из найденных утилит.

Однако выход все же нашелся. Спустя 2 часа поисков и попыток, старичок Canon сдался, и показал свой главный секрет!

image


Читать дальше →
Всего голосов 44: ↑38 и ↓6+32
Комментарии84

Онлайн размещение документов на сайте

Время на прочтение3 мин
Количество просмотров23K
В наше время, когда Интернет широко шагает по стране, компании все чаще создают собственные сайты. Почти на каждом присутствует информация о ценах на продукцию, услуги и т.д., проще говоря – прайсы. Зачастую прайсы сразу сверстаны в html страницу или дается ссылка на их скачивание. В первом случае хорошо, если на сайте установлена CMS и можно редактировать страницы, а если нет? Во втором, нужно закачать прайс по ftp. Оба случая могут явиться камнем преткновения при обновлении прайса на сайте, если нет собственного вебмастера. Да и копирование информации из готового прайса на сайт, может привести к неточностям и ошибками, особенно если прайс не маленький. А это чревато потерей клиентов. Рассмотрим, как упростить размещение прайсов online. Сразу оговорюсь, что рассматривать мощные системы, где CMS сайта взаимодействует с бухгалтерией компании я не буду.
Читать дальше →
Всего голосов 72: ↑66 и ↓6+60
Комментарии31

Поддержка OAuth 2.0 платформой ВКонтакте

Время на прочтение2 мин
Количество просмотров38K
Вчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.

Читать дальше →
Всего голосов 129: ↑114 и ↓15+99
Комментарии89

Кастомные социальные кнопки

Время на прочтение5 мин
Количество просмотров74K
Недавно участвовал в разработке одного проекта — фото конкурса. По задумке, рейтинг фото альбомов должен формироваться из суммы всех публикаций в социальных сетях: Facebook, Вконтакте, Twitter. Т.е. общий рейтинг фотоальбома расчитывается:
Рейтинг фотоальбома = кол-во «Share» в Facebook + кол-во «Сохранить» в Вконтакте + кол-во «Retweet» в Twitter

На макетах, вид кнопок несколько отличался от предоставляемых социальными сетями плагинов, формируемых функциями api. В частности вид счетчиков:
image
Помимо несоответствий с дизайном, каждый плагин формирует излишний хтмл код, а хотелось бы лаконичный.

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

Итак:
  • количество лайков будем получать от REST сервисов каждой социалки
  • кнопки рисуем свои и обрабатываем событие click

Читать дальше →
Всего голосов 99: ↑94 и ↓5+89
Комментарии58
1
23 ...

Информация

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