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

0.08
Рейтинг
Чулан
Всякая всячина
Сначала показывать
Порог рейтинга
Уровень сложности
Автоматический генератор документации кода
2 мин
1.9KХочется внедрить некий генератор документации кода. Конечно, хотелось бы просто взять один из них и включить чтобы оно заработало, но есть у нас несколько проблем, чтобы можно было оставить свой мозг в покое и не мучать его интеграцией всего этого дела.
Первая и основная проблема — текущий проект представляет собой веб-приложение. В нем используется два языка. JavaScript для клиентской части и PHP для серверной. Необходимо чтобы документация была сделана и для серверной и для клиентской части. По большому счету ничто, кроме кошерности, не мешает использовать два различных генератора документации. Но хочется мне, дабы обе части проекта обрабатывались одинаково. Не хочется иметь различный внешний вид документации для разных частей одного проекта. Плюс у них наверняка будут различаться требования к синтаксису, что тоже нехорошо.
Первая и основная проблема — текущий проект представляет собой веб-приложение. В нем используется два языка. JavaScript для клиентской части и PHP для серверной. Необходимо чтобы документация была сделана и для серверной и для клиентской части. По большому счету ничто, кроме кошерности, не мешает использовать два различных генератора документации. Но хочется мне, дабы обе части проекта обрабатывались одинаково. Не хочется иметь различный внешний вид документации для разных частей одного проекта. Плюс у них наверняка будут различаться требования к синтаксису, что тоже нехорошо.
-1
Желаемые улучшения в utorrent'e
2 мин
857После темы про автоматизацию utorrent'a возникло несколько идей по улучшению, которые хотелось бы видеть в любимом торрент-клиенте. Не мудрено, что многие уже обсуждались, хотя нам они могли прийти в голову только что. Поэтому письма и мольбы к разработчикам были отложены до прочтения форума. И, как оказалось, не зря…
-2
Дарю набор книг
1 мин
524Так как Майкрософт объявило о раздаче слонов, а справляется с трудом и иногда затягивает время, я решил исправить ситуацию. В общем дарю безвозмездно один набор с книжками. Не юзаный, но без русской msdn (ее еще тогда не было в природе). Книг 8 штук, указаных в первой ссылке, книжки в коробке, похожей на чемоданчик.
Почему такой щедрый
Недавно был на очередной конференции от Microsoft, дали очередной боекомплект разработчика №1. У меня такой уже есть.
Условия:
1. Никаких условий, но!
2. Я ленивый, поэтому город Москва и самовывоз (могу донести до ближайшего метро) — просьба не обижаться, все по чесноку.
3. Кто успел, тот и съел — боекомплект только один, писать в личку, о факте бронирования напишу сразу же, счастливца и заминусуете ;).
Почему такой щедрый
Недавно был на очередной конференции от Microsoft, дали очередной боекомплект разработчика №1. У меня такой уже есть.
Условия:
1. Никаких условий, но!
2. Я ленивый, поэтому город Москва и самовывоз (могу донести до ближайшего метро) — просьба не обижаться, все по чесноку.
3. Кто успел, тот и съел — боекомплект только один, писать в личку, о факте бронирования напишу сразу же, счастливца и заминусуете ;).
UPD
Ну что, первым постучавшимся был Lamo, затем пришли почти одновременно три письма от Vladislaff, Kroz и seocoder. С Lamo мы договорились о том, что он выезжает если не будет других претендентов. На остальных товарищей пришлось кидать монетку (игральный кубик). В общем, повезло seocoderу. Пишу ему в личку, прошу чествовать победителя. :)UPD2
Появился еще один комплект от Eyes, написано тут. У Вас есть шанс. :)+24
Песнь стартапщика
1 мин
529На свой стартап потрачу вовсе не неделю я…
Да что там! Проведу в мученьях я не месяц, даже и не два!
Сегодня дайте только шапку сухарей и пива жбанчик для веселья —
И будет вам стартап готов уже с похмельного утра!
Идей там будет необъятное количество,
Зарегистрируется там сразу каждый, даже Президент.
(А после — и премьер-министр, затем — её Величество),
Все будут сутками сидеть там, генерировать контент…
И я, в панели управленья это чудо созерцая,
Подправлю карму Президенту (с барского плеча ;) )
Перерисую логотип, потом рекламный баннер ловко подверстаю, —
И следующий стартап уже в обед накреативлю сгоряча!
Да что там! Проведу в мученьях я не месяц, даже и не два!
Сегодня дайте только шапку сухарей и пива жбанчик для веселья —
И будет вам стартап готов уже с похмельного утра!
Идей там будет необъятное количество,
Зарегистрируется там сразу каждый, даже Президент.
(А после — и премьер-министр, затем — её Величество),
Все будут сутками сидеть там, генерировать контент…
И я, в панели управленья это чудо созерцая,
Подправлю карму Президенту (с барского плеча ;) )
Перерисую логотип, потом рекламный баннер ловко подверстаю, —
И следующий стартап уже в обед накреативлю сгоряча!
+2
Тетрадка для веб дизайнера
1 мин
933рыская просторами Инета наткнулся на интересный гаджет — «Тетрадка для веб дизайнера»
+19
Тестим вместе Google Сhrome
3 мин
407Ну вот пришел и мой черед протестить это «супер навороченный» браузер интернета от интернет-гиганта!
Ну что же начнем…

Скачал и установил на свой компьютер я его довольно давно и пользовался им время от времени… но что то все никак не получалось по уму попользоваться им… и выявить все "+" и "-" его использования.
так вот с чего начнем:
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 надеюсь добавят в браузер остальные «недостающие» компоненты.
Ну что же начнем…

Скачал и установил на свой компьютер я его довольно давно и пользовался им время от времени… но что то все никак не получалось по уму попользоваться им… и выявить все "+" и "-" его использования.
так вот с чего начнем:
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 надеюсь добавят в браузер остальные «недостающие» компоненты.
-62
Как зарабатывать на программе $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 общий рейтинг
Продолжение здесь
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
Винил возвращается?
4 мин
1.9KПеревод

Меломаны всегда говорили, что у виниловых записей качество звука выше, по сравнению с компакт-дисками или MP3, но их лояльность казалась не более чем ностальгией на фоне 25-летнего доминирования цифровой записи в музыкальной индустрии. Однако, в последние годы, онлайн-продажи LP (сокращение от Long Play records — долгоиграющих пластинок) более чем удвоились, благодаря новым покупателям, желающим больше, чем им дает онлайн-покупка mp3-треков за 99 центов.
+38
Управление закачками utorrent'a из ICQ
1 мин
681Бывает так, что добавил множество закачек в utorrent и ушёл на работу, а в это время еще вышли несколько серий твоих любимых сериалов, они автоматически подхватилась по RSS и загружаются совместно с остальными и ты понимаешь, что к твоему приходу домой новая серия любимого сериала просто не успеет скачаться, если не остановить несколько предыдущих закачек.
+21
XSLT: Идеологические вопросы / проблемы
2 мин
853Я знаю иностранный-язык-XSL на уровне «могу читать со словарём». И, скорее всего, больше мне и не надо.
Но вот, принципы построения систем XML+XSL я бы поизучал. Мне это нужно для реализации одной идеи + для саморазвития.
Наверное, не зная предметной области, у меня не получится сформулировать «правильные и понятные вопросы», но я всё таки попытаюсь. Итак:
Но вот, принципы построения систем XML+XSL я бы поизучал. Мне это нужно для реализации одной идеи + для саморазвития.
Наверное, не зная предметной области, у меня не получится сформулировать «правильные и понятные вопросы», но я всё таки попытаюсь. Итак:
+4
Нанесение клиентской базы на карту
2 мин
2.3KЭто скорее топик «как я начал это делать, или помогите с вопросом — Правильно я начал?»
Работаю в торговой фирме. В связи с кризисом вынуждены максимально оптимизировать ресурсы нашей фирмы. Для того чтобы реально видить(!) как агенты ходят по городу, я и начинаю данный топик.
Работаю в торговой фирме. В связи с кризисом вынуждены максимально оптимизировать ресурсы нашей фирмы. Для того чтобы реально видить(!) как агенты ходят по городу, я и начинаю данный топик.
+4
Nokia 5800 — еще не скоро…
1 мин
486Зашел недавно на русский сайт Nokia и обнаружил, что до начала продаж телефона Nokia 5800 осталось более 334 дней:

Обидно, что при создании чего либо, можно допустить такие обидные ошибки (в данном случае привязка к дате без привязки к году), а быть может создатели надеялись что до нового года и банер заменят на другой :)

Обидно, что при создании чего либо, можно допустить такие обидные ошибки (в данном случае привязка к дате без привязки к году), а быть может создатели надеялись что до нового года и банер заменят на другой :)
+1
Ближайшие события
JS tips
1 мин
415Алгоритм получение результата А && B
Если операнд A истинный (true, «string», someObj), результатом является B, иначе — А.
То бишь код:
Может быть заменен на более компактный:
Алгоритм получение результата А || B
Если операнд A истинный, результатом является A, иначе — 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
+5
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 :)
+11
Гибридные формы
4 мин
546Последние дни в голове (помимо всего прочего) крутяться несколько образов-картинок, которые очень хочеться запихнуть в какую-нибудь двумерную матрицу и дать анализ каждой клетки. Образы следующие: кадры из “Clone Wars” (не полнометражный фильм, который Лукас выпустил в 2002-ом, а тот 3D-мультик, что вышел недавно), кадры из “Сталкера” Тарковского, групповые фото команд киберспортсменов, отыгравших в Starcraft, трейлер адд-она к World of Warcraft: Wrath of the Lich King. Компьютерное кино, традиционное кино, киберспорт и массовые онлайновые игры.
Исходные материалы для развлечений будущего.
Исходные материалы для развлечений будущего.
-3
Разгон Firefox при помощи TmpFS
4 мин
12KFirefox использует SQLite для хранения большинства служебной информации, что делает его работу заметно медленнее. Во время доступа к своей SQLite-базе, Firefox «замирает», когда другие процессы в системе активно используют IO-операции с диском.
Однако, есть решение по переносу профиля Firefox в раздел RAM, используя TmpFS.
Однако, есть решение по переносу профиля Firefox в раздел RAM, используя TmpFS.
+28
выпущен дистрибутив Linux4one для субноута Acer Aspire One
1 мин
1.1KТ.к. я есть счастливый обладатель Acer Aspire One то и спишу поделиться новостью со всеми: для субноута Acer Aspire One, доступного в комплектации с Linux дистрибутивом Linpus, разработан альтернативный специализированный Linux дистрибутив, учитывающий все аппаратные особенности устройства и адаптированный для работы на SSD накопителе или для запуска с внешнего USB Flash.
+12
Виртуальные животные.
2 мин
1.5KБродя по Интернету, я нашел обезьянку от Sony. Это не совсем виртуальное животное, оно запрограммировано на определенное поведение.
Но речь не о ней. Речь об эволюционирующих виртуальных животных.
Но речь не о ней. Речь об эволюционирующих виртуальных животных.
+30