14 повседневных применений FFmpeg.
Дима Семьюшкин @Devgru
Веб-разработчик
Энергичный USB гаджет — делай это по-собачьи!
1 мин
719![image](http://blog.try4tune.ru/wp-content/uploads/2008/10/usb-humping-dog.jpg)
Представленный USB гаджет в виде собаки, наверное, самый энергичный из всех USB гаджетов. При подключении к компьютеру собака начинает ритмичные движения в направлении USB порта. Собака продолжает свои действия, пока Вы не уберете от нее объект ее желаний.
Если ребенок спросит Вас, чем это занимается собачка, просто скажите «Она пытается перепрыгнуть через компьютер, но немного застряла…»
Такой гаджет может быть отличным подарком, и сможет развлечь не только владельца, но и его друзей и знакомых.
Особенно эффектно смотрится при подключении к ноутбуку.
0
Порно, которое безопасно смотреть на работе
1 мин
1.4KРолик, который приглашает на всемирную вечеринку, которую компания собирает по поводу 30-ти летия бренда Diesel. 11 октября сразу в 17 городах мира одновременно начнется XXX Party.
Ещё пара картинок по теме
Ещё пара картинок по теме
+15
Делаем универсальную кнопку для любого цвета фона
1 мин
540В теме нет никаких инновационных идей, такие вещи уже использовались, как минимум один раз :)
Задача: кнопка 88х31, показывающая, например, ТиЦ и ПР. Цвет фона страницы, на которой она будет размещена неизвестен, и, чтобы кнопка не выглядела инородным предметом, сделаем ее универсально подходящей к любому цвету фона.
Задача: кнопка 88х31, показывающая, например, ТиЦ и ПР. Цвет фона страницы, на которой она будет размещена неизвестен, и, чтобы кнопка не выглядела инородным предметом, сделаем ее универсально подходящей к любому цвету фона.
-8
Яндекс.Склонятор
2 мин
25KЯндекс выпустил XML-склонятор русских имен. Сервис по адресу
Склонятор стал 17-м мини-проектом сборника Яндекс.Нано.
P. S. Обнаружил на Хабре единственную девушку-участницу разработки проекта :)
export.yandex.ru/inflect.xml?name=Вася%20Пупкин
берет имя и выдает его склонения в такой форме:
- <?xml version="1.0" encoding="utf-8"?>
- <inflections>
- <original>Вася Пупкин</original>
- <inflection case="1">Вася Пупкин</inflection>
- <inflection case="2">Васи Пупкина</inflection>
- <inflection case="3">Васе Пупкину</inflection>
- <inflection case="4">Васю Пупкина</inflection>
- <inflection case="5">Васей Пупкиным</inflection>
- <inflection case="6">Васе Пупкине</inflection>
- </inflections>
Пользуйтесь на здоровье :)Склонятор стал 17-м мини-проектом сборника Яндекс.Нано.
P. S. Обнаружил на Хабре единственную девушку-участницу разработки проекта :)
+110
Использование Bluetooth-наушников в Ubuntu
2 мин
5.6KЗдравствуйте, хабралюди!
Блог «Библиотека Просвещения» открыт уже больше недели назад, а «люди, владеющие слепым десятипальцевым набором» ещё не задали ни одного вопроса. Так что я осмелюсь стать первой :)
А проблема у меня такая. Вчера я стала счастливой обладательницей Bluetooth-гарнитуры Jabra BT620s. Имеется ноутбук HP Pavilion dv6147eu с Ubuntu 8.04 (Hardy Heron). В Ubuntu я новичок, поэтому прошу прощения, если спрашиваю о чём-то очевидном.
Требуется:
1. Настроить вывод любого звука ноутбука на гарнитуру. Очень бы хотелось иметь возможность быстрого (или хотя бы просто не очень трудоёмкого) переключения на обычный вывод на динамики.
2. (Если возможно) Настроить работу этой гарнитуры по USB, то есть возможность слушать музыку во время зарядки по USB-кабелю. (Такая функция заявлена и в Windows работает.)
Блог «Библиотека Просвещения» открыт уже больше недели назад, а «люди, владеющие слепым десятипальцевым набором» ещё не задали ни одного вопроса. Так что я осмелюсь стать первой :)
А проблема у меня такая. Вчера я стала счастливой обладательницей Bluetooth-гарнитуры Jabra BT620s. Имеется ноутбук HP Pavilion dv6147eu с Ubuntu 8.04 (Hardy Heron). В Ubuntu я новичок, поэтому прошу прощения, если спрашиваю о чём-то очевидном.
Требуется:
1. Настроить вывод любого звука ноутбука на гарнитуру. Очень бы хотелось иметь возможность быстрого (или хотя бы просто не очень трудоёмкого) переключения на обычный вывод на динамики.
2. (Если возможно) Настроить работу этой гарнитуры по USB, то есть возможность слушать музыку во время зарядки по USB-кабелю. (Такая функция заявлена и в Windows работает.)
+23
Программистская графофилия и языки программирования
1 мин
1.4KПродолжение и, скорее всего, окончание моего исследования про графы из текстов.
Мне подсказали страницу, где есть реализация одного алгоритма (QuickSort) на разных языках программирования, а значит есть отличная возможность сравнить графы этих «одинаковых» программ.
Под катом полученные графы для языков: C, C++, Java, Visual Basic, Delphi, Python, Php, Prolog, Fortran, Ruby, Haskell, Algol, Mathematica, Asm.
Попробуйте не заглядывая под кат угадать, какой граф будет наиболее красивым и какой самым страшным?
Мне подсказали страницу, где есть реализация одного алгоритма (QuickSort) на разных языках программирования, а значит есть отличная возможность сравнить графы этих «одинаковых» программ.
Под катом полученные графы для языков: C, C++, Java, Visual Basic, Delphi, Python, Php, Prolog, Fortran, Ruby, Haskell, Algol, Mathematica, Asm.
Попробуйте не заглядывая под кат угадать, какой граф будет наиболее красивым и какой самым страшным?
+28
ТОП 10 самых раздражающих факторов для программиста
5 мин
16KПеревод
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее раздражающих вещей для программиста. Поскольку он был на английском — решил перевести текст и несколько адаптировать к нашим реалиям…
ТОП 10 самых раздражающих факторов для программиста
+275
Секрет воспитания умных детей (часть 2)
7 мин
4KВторая и не менее интересная часть статьи. Влияние установок на работу и личную жизнь, рекомендации по воспитанию «правильных» детей, а также мои дополнения и лучшие комментарии к первой части на Хабре и в жж.
В борьбе с недостатками
Убеждение в постоянстве интеллекта также снижает желание людей признавать ошибки или бороться и избавляться от своих недостатков в школе, на работе и в личных отношениях.
В борьбе с недостатками
Убеждение в постоянстве интеллекта также снижает желание людей признавать ошибки или бороться и избавляться от своих недостатков в школе, на работе и в личных отношениях.
+13
ТОП 25 самых опасных ошибок программирования
3 мин
5.3KUPD: Ночным молчаливым минусовщикам — пламенный привет! =)
"Ох уж эти ТОПы..." — наверное, подумали вы. Но в данном случае за дело взялись специалисты по информационной безопасности со всего мира — и взялись серьезно. Так что если вы так или иначе участвуете в разработке ПО, нелишне будет узнать, какие принципиальные ошибки чаще всего допускаются при написании кода и проектировании.
"Ох уж эти ТОПы..." — наверное, подумали вы. Но в данном случае за дело взялись специалисты по информационной безопасности со всего мира — и взялись серьезно. Так что если вы так или иначе участвуете в разработке ПО, нелишне будет узнать, какие принципиальные ошибки чаще всего допускаются при написании кода и проектировании.
-8
Программистская графофилия
2 мин
1.2KПоследние пару дней я был погружен в задачу красивого ографления текстов. Идею я поймал, когда прочитал пост про граф ключевых слов для статей с сайта от alexwolf.
Мне же захотелось создать такие графы для произвольных текстов и посмотреть, насколько красивыми и интересными они могут быть. Не уверен, что все, кто меня сейчас читают, разделяют мое программистское понимание красоты, но все равно хочу сказать, что по-моему получилось красиво и забавно.
Мне же захотелось создать такие графы для произвольных текстов и посмотреть, насколько красивыми и интересными они могут быть. Не уверен, что все, кто меня сейчас читают, разделяют мое программистское понимание красоты, но все равно хочу сказать, что по-моему получилось красиво и забавно.
+46
Как подружить java-ws и php4 не используя никаких дополнений и немножко попучить свой мозг.
4 мин
666Читал про Работу с веб-сервисами на php посредством SOAP.
Хочу рассказать очень занятную историю. Как-то раз передо мной встала задача расковырять админку поисковой системы FastSearch. Как говорится — не привыкать. Единственное, что меня смущало, так это то, что админка была написана на пхп 4.0, а я пишу на Джаве.
Ну что же, пхп так пхп. Естественно, гугль мне сразу выдал Pear:Soap. Как бы скормишь ему wsld от веб-сервиса и все начнут смеяться и плакать от счастья. Либо от того, что я не умею читать примеры, либо потому что веб-сервис был написан на Джаве и болтался на IBM WebSphere Application Server 6.0, а, IBM, как вы знаете — впереди планеты всей, очень любит делать стандартизованные вещи по-своему, в общем Pear:Soap не работал.
Ну что же, веб-сервис ты, или не веб-сервис, а работаешь по http и шлешь xml-ку.
Думаю так — вряд ли пхп4 не даст мне послать xml-ку по http.
Для того, чтобы не изобретать велосипед и не наступить на грабли я сосниффил заголовок soap-сообщения, которое отправляет Жабийный ws-client. Эта сволочь, кстати, кушает линк на wsdl (описание веб-сервиса) и предлагает доступные методы сервиса, указывая их тип.
Хочу рассказать очень занятную историю. Как-то раз передо мной встала задача расковырять админку поисковой системы FastSearch. Как говорится — не привыкать. Единственное, что меня смущало, так это то, что админка была написана на пхп 4.0, а я пишу на Джаве.
Ну что же, пхп так пхп. Естественно, гугль мне сразу выдал Pear:Soap. Как бы скормишь ему wsld от веб-сервиса и все начнут смеяться и плакать от счастья. Либо от того, что я не умею читать примеры, либо потому что веб-сервис был написан на Джаве и болтался на IBM WebSphere Application Server 6.0, а, IBM, как вы знаете — впереди планеты всей, очень любит делать стандартизованные вещи по-своему, в общем Pear:Soap не работал.
Ну что же, веб-сервис ты, или не веб-сервис, а работаешь по http и шлешь xml-ку.
Думаю так — вряд ли пхп4 не даст мне послать xml-ку по http.
Для того, чтобы не изобретать велосипед и не наступить на грабли я сосниффил заголовок soap-сообщения, которое отправляет Жабийный ws-client. Эта сволочь, кстати, кушает линк на wsdl (описание веб-сервиса) и предлагает доступные методы сервиса, указывая их тип.
+5
Гуглякартим по умному
9 мин
10KВ последнее время модно стало использовать гуглякарту.
Гугля карту суда, гугля карту туда.
И главное не забыть отобразить свои объектики на карте.
Но, почему-то, подавлявшее число сервисов используют неправильную реализацию процесса передачи маркеров с сервера на клиент.
Точнее они не правильно формируют запросы.
А если выразиться еще более точнее — они это делают
Гугля карту суда, гугля карту туда.
И главное не забыть отобразить свои объектики на карте.
Но, почему-то, подавлявшее число сервисов используют неправильную реализацию процесса передачи маркеров с сервера на клиент.
Точнее они не правильно формируют запросы.
А если выразиться еще более точнее — они это делают
+47
Озвучка закрытия и открытия крышки ноутбука и синтез речи в Ubuntu
3 мин
1.5K![](http://aidsoid.org/wp-content/uploads/sound.png)
Выглядеть это будет примерно так: видео на youtube.
Причем речь мы будем синтезировать, то есть, вы пишите текст, а ноутбук будет это произносить. Естественно, таким образом вы сможете настроить, что именно будет произносить ваш ноутбук, когда вы закрываете крышку.
+24
Кросс-доменные Cookie
1 мин
4.5KРассмотри случай когда у вас есть несколько поддоменов на одном сервере. Нам нужно чтобы сессия хранилась на сервере и читалась всем скриптами на разных поддоменах.
+9
Как скачать видеоролик с youtube в формате mp4
1 мин
2.5KВ адресной строке браузера набрать следующее:
javascript:document.location.replace(«get_video?video_id=»+swfArgs.video_id+"&t="+swfArgs.t+"&fmt=18");
javascript:document.location.replace(«get_video?video_id=»+swfArgs.video_id+"&t="+swfArgs.t+"&fmt=18");
+73
Невозможное возможно
1 мин
1.1KЧитая хабратопик «Работа и успех (?)», вспомнил одну поучительную то ли байку, то ли притчу, называйте как хотите, рассказанную мне руководителем накануне защиты диплома в институте.
+44
«Кокон» от O2
1 мин
564Пришло время менять телефон и вот заприметил себе такую штуковину:
![](https://habrastorage.org/getpro/geektimes/post_images/131/1ae/e80/1311aee809a1a0ad81cf646899cb5d5f.jpg)
![](https://habrastorage.org/getpro/geektimes/post_images/131/1ae/e80/1311aee809a1a0ad81cf646899cb5d5f.jpg)
+11
Типы знаний программиста и как их улучшать
3 мин
1.7KПеревод
Давайте опишем типы знаний и как они развиваются в мозгу программиста. Существуют три типа знаний:
- Концептуальные (почему?, что?, если? — т.е. семантика) — понимание концепций, принципов, отношений и основных подходов к разработке программных систем. Этот тип знаний обосновывает почему архитектура приложения или алгоритм должны быть написаны определённым образом, каковы альтернативы и почему выбранный вариант — лучший с логической точки зрения. Концептуальные знания дают широкое видение и понимание того, что стоит за решение конкретных проблем в данной задаче.
Применение: находите более качественные решения для сложных проблем
Приобретение: изучение компьютерных и околокомпьютерных наук, концепций проектирования и программирования; создание своих собственных теорий, основанных на практике и опыте. - Практические (как? — т.е. процедура) — знание того, как решать конкретную проблему в программировании. Это не требует глубокого понимания концепций и теории, стоящих за выбором конкретного способа воплощения.
Применение: быстрое решение проблем с помощью хорошо себя зарекомендовавших и проверенных решение без изобретения «велосипедов» с нуля.
Приобретение: поиск существующих решений, обучение на примерах или переиспользование своих решений.
- Опытные (включая интуицию) — внутреннее индивидуальное знание, которое формируется со временем в процессе разработки. Этот тип знаний позволяет синтезировать и органично использовать два предыдущих типа знаний, принимая оптимальные решения, а также оценивая получаемые концептуальные и практические знания. Его сложно передать другому человеку, так как немалая его часть находится на уровне подсознания.
Применение: используйте свой опыт и интуицию для принятия лучших решений.
Приобретение: разрабатывайте программы и делайте выводы из результатов
+43
21й век
2 мин
557«08.08.08 — благодаря этой красивой дате сегодня во всех городах России ЗАГСам предстоит работать в авральном режиме. В одной только столице на сегодняшнее число желающими вступить в брак подано около 1700 заявлений, причём начали они поступать ещё с начала года. Чтобы справиться с потоком, ЗАГСы официально удлинили рабочий день до девяти часов вечера, но, учитывая предыдущий свадебный бум 07.07.07, могут проработать и до одиннадцати.»
Да, именно так. 21й век. В Москве насчитывается 3400 человек, которые не просто в это верят, но перенесли ради этого дату свадьбы, согласились расписываться даже ночью и платить больше денег. Это только из тех, кто решил пожениться в этом году. Тоесть таких людей в разы, десятки раз больше…
Да, именно так. 21й век. В Москве насчитывается 3400 человек, которые не просто в это верят, но перенесли ради этого дату свадьбы, согласились расписываться даже ночью и платить больше денег. Это только из тех, кто решил пожениться в этом году. Тоесть таких людей в разы, десятки раз больше…
+6
Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность