Как стать автором
Поиск
Написать публикацию
Обновить
0.08

Чулан

Всякая всячина

Сначала показывать
Порог рейтинга
Уровень сложности

Сжатие картинок под нужный размер в Windows

Время на прочтение7 мин
Количество просмотров2.1K
Хочу поделиться с ХабраЛюдьми одной АйТишной историей, что произошла со мной в Новогодние праздники. Одним из моих новогодних подарков стала цифровая фоторамка от DICOM(вполне приличная, кстати, вещь). Содержит она в себе 128 МБ встроенной памяти и удобный интерфейс для заливки фоток — ака флэшка. Но вот ни задача — в домашнем архиве на компе фотки хранятся полноразмерные, а вот на флешке они ужимаются до малых размеров и показываются умиленному пользователю. Надо как то бороться с расточительством — сжимать каждую фотку ручками дело хлопотное!

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

Автоматический генератор документации кода

Время на прочтение2 мин
Количество просмотров1.9K
Хочется внедрить некий генератор документации кода. Конечно, хотелось бы просто взять один из них и включить чтобы оно заработало, но есть у нас несколько проблем, чтобы можно было оставить свой мозг в покое и не мучать его интеграцией всего этого дела.

Первая и основная проблема — текущий проект представляет собой веб-приложение. В нем используется два языка. JavaScript для клиентской части и PHP для серверной. Необходимо чтобы документация была сделана и для серверной и для клиентской части. По большому счету ничто, кроме кошерности, не мешает использовать два различных генератора документации. Но хочется мне, дабы обе части проекта обрабатывались одинаково. Не хочется иметь различный внешний вид документации для разных частей одного проекта. Плюс у них наверняка будут различаться требования к синтаксису, что тоже нехорошо.
Читать дальше →

Желаемые улучшения в utorrent'e

Время на прочтение2 мин
Количество просмотров857
После темы про автоматизацию utorrent'a возникло несколько идей по улучшению, которые хотелось бы видеть в любимом торрент-клиенте. Не мудрено, что многие уже обсуждались, хотя нам они могли прийти в голову только что. Поэтому письма и мольбы к разработчикам были отложены до прочтения форума. И, как оказалось, не зря…

Что хотелось получить...

Дарю набор книг

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

Почему такой щедрый
Недавно был на очередной конференции от Microsoft, дали очередной боекомплект разработчика №1. У меня такой уже есть.

Условия:
1. Никаких условий, но!
2. Я ленивый, поэтому город Москва и самовывоз (могу донести до ближайшего метро) — просьба не обижаться, все по чесноку.
3. Кто успел, тот и съел — боекомплект только один, писать в личку, о факте бронирования напишу сразу же, счастливца и заминусуете ;).

UPD

Ну что, первым постучавшимся был Lamo, затем пришли почти одновременно три письма от Vladislaff, Kroz и seocoder. С Lamo мы договорились о том, что он выезжает если не будет других претендентов. На остальных товарищей пришлось кидать монетку (игральный кубик). В общем, повезло seocoderу. Пишу ему в личку, прошу чествовать победителя. :)


UPD2

Появился еще один комплект от Eyes, написано тут. У Вас есть шанс. :)

Песнь стартапщика

Время на прочтение1 мин
Количество просмотров529
На свой стартап потрачу вовсе не неделю я…
Да что там! Проведу в мученьях я не месяц, даже и не два!
Сегодня дайте только шапку сухарей и пива жбанчик для веселья —
И будет вам стартап готов уже с похмельного утра!

Идей там будет необъятное количество,
Зарегистрируется там сразу каждый, даже Президент.
(А после — и премьер-министр, затем — её Величество),
Все будут сутками сидеть там, генерировать контент…

И я, в панели управленья это чудо созерцая,
Подправлю карму Президенту (с барского плеча ;) )
Перерисую логотип, потом рекламный баннер ловко подверстаю, —
И следующий стартап уже в обед накреативлю сгоряча!

Тестим вместе Google Сhrome

Время на прочтение3 мин
Количество просмотров407
Ну вот пришел и мой черед протестить это «супер навороченный» браузер интернета от интернет-гиганта!
Ну что же начнем…
image
Скачал и установил на свой компьютер я его довольно давно и пользовался им время от времени… но что то все никак не получалось по уму попользоваться им… и выявить все "+" и "-" его использования.
так вот с чего начнем:

1. Старт!
Ну что же… по поводу старта… то да… Сhrome заметно выигрывает у всех браузеров, установленных на моем компьютере. Причина может крыться как в том, что на Firefox 3.0.5 установлено слишком много всяких плагинов как нужных так и не нужных, которыми даже и не пользовался никогда… так и тот факт, что Operой пользуется моя девушка… и не знаю что с ним и в каком он состоянии, чтобы пояснить причину отставания Оперы. Ну а про IE7 не буду говорить… хотя не такой уж он и громоздкий как говорят многие.

2. Нус… поюзаем...
Преходим на мой либимый чат: www.realchat.ru
Хотя разработчики утверждают, что движок чата расчитан только на работы с IE6 или выше, но для чистоты эксперименты мы попробуем поюзать чат всеми браузерами. И что же мы видим:
Нормально чат открылся, открывается нормальное меню при щелчке по нику правой кнопкой мыши и проигрывается звук при приходе сообщений только в IE7.
Опера упала сразу… нормально работать в чате не возможно.
Firefox работает с чатом, но меню не открывается на нике… и проблемы с написанием сообщения… на ник щелкаешь… а курсор в строку для ввода текста не перемещается.
Сhrome показал себя с более выгодной стороны… хотя звук не проигрывается — ничего не блюмкает. и что-то кривовато обновляется основное окно вместе со строкой для написания сообщения, но вцелом в нем МОЖНО работать в чате.

Пробуем Яндекс…
Ха… результат лучше, чем ожидалось… подвела только почта… а именно:
в правой части экрана (где удалить, переместить и т.д.) эта панель находится… немного ниже, чем у других браузеров, что немного режет глаз… остальное все так же на высоте… при работе с остальными сервисами Российского Гугля (как я имею дерзость называть Яндекс) никаких проблем нет… включая и Яндекс.Фотки… только массовый загрузчик не поиспользуешь… ну ладно… на это есть и другие браузеры (IE7 и FF)

Пробуем Google…
Ну тут вообще вопросов нет… как рыба в воде… все на высоте! никаких задержек… все удобно и без глюков. Но это и было понятно, ведь не может же родитель сделать «дитя», которое не понимало бы самого предка.

3. А что же дальше...
А теперь какие ЯВНЫЕ "-" нового Chrome?
Ну первое что напрашивается на ум, так это отсутствие каких-либо плагинов. Очень уж привык я к своему FF, когда у меня подрукой и бар от Яндекса и от Гугла… быстро и качественно можно перейти и в почту и в реадер… да и пробки поглядь можно )))) в Chrome увы этого всего нет… думаем пока…
Не сворачивается в трей… т.е. на работе не получится быстро свернуть браузер так, что бы не мешалось на панели задач.
Нет версии под Linux… а в Ubuntu юзаем все тот же FF.
На счет нагрузки на память… не могу сказать, что меня сильно что то напрягает… благо 4гига памяти спасает… но и на работе в ноуте с 2гигами не напрягает ни Firefox, ни Opera.
Стиль… стиль… что тут можно сказать… в целом мне понравился и дизайн и цветовые гаммы в программе.

4. Вердикт
По результатам моего смешного в одном отношении теста нового браузера от Google хочу заметить, что хоть программа и совсем молодая и где то она еще не доработана и сыровата. Нет привычных нам всем плагинов и добавочек для браузера, но и бех них работать можно вполне успешно.
Так что для тех, кто любит все новое и инновационное то скачивайте себе Chrome и юзайте на здоровье… а Google надеюсь добавят в браузер остальные «недостающие» компоненты.

Как зарабатывать на программе $10 000 в сутки

Время на прочтение1 мин
Количество просмотров762
Разработчик Джоэль Комм не ожидал, что его бесполезная программа iFart (для iPhone), на которую он потратил несколько дней, сделает его богатым. iFart – это набор неприличных звуков, вроде пукания, рыгания, отрыжки, сморкания. Разместив утилиту в App Store по цене в 1 доллар, Джоэль с большим удивлением обнаружил рост количества покупок. Вот какую статистику он приводит в своем блоге:

12/12 — 75 скачиваний — #70 развлечения
12/13 — 296 скачиваний — #16 развлечения
12/14 — 841 скачиваний — #76 общий рейтинг, #8 развлечения
12/15 — 1510 скачиваний — #39 общий рейтинг, #5 развлечения
12/16 — 1797 скачиваний — #22 общий рейтинг, #3 развлечения
12/17 — 2836 скачиваний — #15 общий рейтинг, #3 развлечения
12/18 — 3086 скачиваний — #10 общий рейтинг, #3 развлечения
12/19 — 3117 скачиваний — #9 общий рейтинг, #2 развлечения
12/20 — 5497 скачиваний, — #4 общий рейтинг, #2 развлечения
12/21 — 9760 скачиваний — #2 общий рейтинг, #1 развлечения
12/22 — 13274 скачиваний — #1 общий рейтинг

Продолжение здесь

Винил возвращается?

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

Меломаны всегда говорили, что у виниловых записей качество звука выше, по сравнению с компакт-дисками или MP3, но их лояльность казалась не более чем ностальгией на фоне 25-летнего доминирования цифровой записи в музыкальной индустрии. Однако, в последние годы, онлайн-продажи LP (сокращение от Long Play records — долгоиграющих пластинок) более чем удвоились, благодаря новым покупателям, желающим больше, чем им дает онлайн-покупка mp3-треков за 99 центов.

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

Управление закачками utorrent'a из ICQ

Время на прочтение1 мин
Количество просмотров681
Бывает так, что добавил множество закачек в utorrent и ушёл на работу, а в это время еще вышли несколько серий твоих любимых сериалов, они автоматически подхватилась по RSS и загружаются совместно с остальными и ты понимаешь, что к твоему приходу домой новая серия любимого сериала просто не успеет скачаться, если не остановить несколько предыдущих закачек.

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

XSLT: Идеологические вопросы / проблемы

Время на прочтение2 мин
Количество просмотров853
Я знаю иностранный-язык-XSL на уровне «могу читать со словарём». И, скорее всего, больше мне и не надо.
Но вот, принципы построения систем XML+XSL я бы поизучал. Мне это нужно для реализации одной идеи + для саморазвития.

Наверное, не зная предметной области, у меня не получится сформулировать «правильные и понятные вопросы», но я всё таки попытаюсь. Итак:
Читать дальше →

Нанесение клиентской базы на карту

Время на прочтение2 мин
Количество просмотров2.3K
Это скорее топик «как я начал это делать, или помогите с вопросом — Правильно я начал?»

Работаю в торговой фирме. В связи с кризисом вынуждены максимально оптимизировать ресурсы нашей фирмы. Для того чтобы реально видить(!) как агенты ходят по городу, я и начинаю данный топик.

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

Nokia 5800 — еще не скоро…

Время на прочтение1 мин
Количество просмотров486
Зашел недавно на русский сайт Nokia и обнаружил, что до начала продаж телефона Nokia 5800 осталось более 334 дней:
image
Обидно, что при создании чего либо, можно допустить такие обидные ошибки (в данном случае привязка к дате без привязки к году), а быть может создатели надеялись что до нового года и банер заменят на другой :)

Ближайшие события

JS tips

Время на прочтение1 мин
Количество просмотров415
Алгоритм получение результата А && B

Если операнд A истинный (true, «string», someObj), результатом является B, иначе — А.
То бишь код:

if (a) {
return a.member;
} else {
return a;
}


Может быть заменен на более компактный:

return a && a.member;

Алгоритм получение результата А || B

Если операнд A истинный, результатом является A, иначе — B.
Эта особенность может быть использована для присвоения дефолтных значений переменным:
last = input || default_value;

Создание объекта на лету

obj = {fieldName: "a"}; — объект с полем fieldName

Разработка информационного портала для собственного региона

Время на прочтение2 мин
Количество просмотров720
zablive_logo.jpg - image uploaded to Picamatic
Разрабатываем информационный портал Забайкалья на гольном патриотизме:) Под катом все соображения и вопросы.
Читать дальше →

FreeBSD 7.1

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

Вышла новая версия FreeBSD 7.1



Из нового:


исправления безопасности в openssh, bind, nmount, ftpd и др.;

dtrace из OpenSolaris;

улучшения в ядерном дебагере ddb, включая поддержку базового скриптования;

улучшения в загрузчике, которые позволят загружать FreeBSD c USB устройств;

новое поддерживаемое железо, в частности Intel G33/G45, i915 GME, контроллеры Atheros AR8121/AR8113/AR8114 и др.;

улучшения в поддержке сети и сетевых драйверах;

множественные улучшения и исправления ошибок в пользовательских утилитах (adduser, at, cp, cron, dhclient, fdisk, ifconfig, ...);

GNOME 2.22;

KDE 3.5.10;

Скачать можно тут: ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.1 :)

Гибридные формы

Время на прочтение4 мин
Количество просмотров546
Последние дни в голове (помимо всего прочего) крутяться несколько образов-картинок, которые очень хочеться запихнуть в какую-нибудь двумерную матрицу и дать анализ каждой клетки. Образы следующие: кадры из “Clone Wars” (не полнометражный фильм, который Лукас выпустил в 2002-ом, а тот 3D-мультик, что вышел недавно), кадры из “Сталкера” Тарковского, групповые фото команд киберспортсменов, отыгравших в Starcraft, трейлер адд-она к World of Warcraft: Wrath of the Lich King. Компьютерное кино, традиционное кино, киберспорт и массовые онлайновые игры.

Исходные материалы для развлечений будущего.
Читать дальше →

Разгон Firefox при помощи TmpFS

Время на прочтение4 мин
Количество просмотров12K
Firefox использует SQLite для хранения большинства служебной информации, что делает его работу заметно медленнее. Во время доступа к своей SQLite-базе, Firefox «замирает», когда другие процессы в системе активно используют IO-операции с диском.
Однако, есть решение по переносу профиля Firefox в раздел RAM, используя TmpFS.
Далее - для любителей экспериментов.

выпущен дистрибутив Linux4one для субноута Acer Aspire One

Время на прочтение1 мин
Количество просмотров1.1K
Т.к. я есть счастливый обладатель Acer Aspire One то и спишу поделиться новостью со всеми: для субноута Acer Aspire One, доступного в комплектации с Linux дистрибутивом Linpus, разработан альтернативный специализированный Linux дистрибутив, учитывающий все аппаратные особенности устройства и адаптированный для работы на SSD накопителе или для запуска с внешнего USB Flash.
Читать дальше →

Виртуальные животные.

Время на прочтение2 мин
Количество просмотров1.5K
Бродя по Интернету, я нашел обезьянку от Sony. Это не совсем виртуальное животное, оно запрограммировано на определенное поведение.

Но речь не о ней. Речь об эволюционирующих виртуальных животных.

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

Вклад авторов