Как стать автором
Обновить
99
0
Дима Семьюшкин @Devgru

Веб-разработчик

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

Энергичный USB гаджет — делай это по-собачьи!

Время на прочтение1 мин
Количество просмотров719
image
Представленный USB гаджет в виде собаки, наверное, самый энергичный из всех USB гаджетов. При подключении к компьютеру собака начинает ритмичные движения в направлении USB порта. Собака продолжает свои действия, пока Вы не уберете от нее объект ее желаний.

Если ребенок спросит Вас, чем это занимается собачка, просто скажите «Она пытается перепрыгнуть через компьютер, но немного застряла…»

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

Особенно эффектно смотрится при подключении к ноутбуку.
Под катом видео в деле
Всего голосов 30: ↑15 и ↓150
Комментарии11

Порно, которое безопасно смотреть на работе

Время на прочтение1 мин
Количество просмотров1.4K
Ролик, который приглашает на всемирную вечеринку, которую компания собирает по поводу 30-ти летия бренда Diesel. 11 октября сразу в 17 городах мира одновременно начнется XXX Party.



Ещё пара картинок по теме
Читать дальше →
Всего голосов 75: ↑45 и ↓30+15
Комментарии29

Делаем универсальную кнопку для любого цвета фона

Время на прочтение1 мин
Количество просмотров540
В теме нет никаких инновационных идей, такие вещи уже использовались, как минимум один раз :)

Задача: кнопка 88х31, показывающая, например, ТиЦ и ПР. Цвет фона страницы, на которой она будет размещена неизвестен, и, чтобы кнопка не выглядела инородным предметом, сделаем ее универсально подходящей к любому цвету фона.
Читать дальше →
Всего голосов 12: ↑2 и ↓10-8
Комментарии6

Яндекс.Склонятор

Время на прочтение2 мин
Количество просмотров25K
Яндекс выпустил XML-склонятор русских имен. Сервис по адресу export.yandex.ru/inflect.xml?name=Вася%20Пупкин берет имя и выдает его склонения в такой форме:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <inflections>
  3.   <original>&#1042;&#1072;&#1089;&#1103; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;</original>
  4.   <inflection case="1">&#1042;&#1072;&#1089;&#1103; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;</inflection>
  5.   <inflection case="2">&#1042;&#1072;&#1089;&#1080; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1072;</inflection>
  6.   <inflection case="3">&#1042;&#1072;&#1089;&#1077; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1091;</inflection>
  7.   <inflection case="4">&#1042;&#1072;&#1089;&#1102; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1072;</inflection>
  8.   <inflection case="5">&#1042;&#1072;&#1089;&#1077;&#1081; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1099;&#1084;</inflection>
  9.   <inflection case="6">&#1042;&#1072;&#1089;&#1077; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1077;</inflection>
  10. </inflections>
Пользуйтесь на здоровье :)

Склонятор стал 17-м мини-проектом сборника Яндекс.Нано.

P. S. Обнаружил на Хабре единственную девушку-участницу разработки проекта :)
Всего голосов 118: ↑114 и ↓4+110
Комментарии64

Использование Bluetooth-наушников в Ubuntu

Время на прочтение2 мин
Количество просмотров5.6K
Здравствуйте, хабралюди!

Блог «Библиотека Просвещения» открыт уже больше недели назад, а «люди, владеющие слепым десятипальцевым набором» ещё не задали ни одного вопроса. Так что я осмелюсь стать первой :)

А проблема у меня такая. Вчера я стала счастливой обладательницей Bluetooth-гарнитуры Jabra BT620s. Имеется ноутбук HP Pavilion dv6147eu с Ubuntu 8.04 (Hardy Heron). В Ubuntu я новичок, поэтому прошу прощения, если спрашиваю о чём-то очевидном.

Требуется:
1. Настроить вывод любого звука ноутбука на гарнитуру. Очень бы хотелось иметь возможность быстрого (или хотя бы просто не очень трудоёмкого) переключения на обычный вывод на динамики.
2. (Если возможно) Настроить работу этой гарнитуры по USB, то есть возможность слушать музыку во время зарядки по USB-кабелю. (Такая функция заявлена и в Windows работает.)

Ещё немного подробностей
Всего голосов 51: ↑37 и ↓14+23
Комментарии41

Программистская графофилия и языки программирования

Время на прочтение1 мин
Количество просмотров1.4K
Продолжение и, скорее всего, окончание моего исследования про графы из текстов.
Мне подсказали страницу, где есть реализация одного алгоритма (QuickSort) на разных языках программирования, а значит есть отличная возможность сравнить графы этих «одинаковых» программ.
Под катом полученные графы для языков: C, C++, Java, Visual Basic, Delphi, Python, Php, Prolog, Fortran, Ruby, Haskell, Algol, Mathematica, Asm.
Попробуйте не заглядывая под кат угадать, какой граф будет наиболее красивым и какой самым страшным?

Смотреть картинки...
Всего голосов 60: ↑44 и ↓16+28
Комментарии82

ТОП 10 самых раздражающих факторов для программиста

Время на прочтение5 мин
Количество просмотров16K
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее раздражающих вещей для программиста. Поскольку он был на английском — решил перевести текст и несколько адаптировать к нашим реалиям…

ТОП 10 самых раздражающих факторов для программиста


Читать дальше →
Всего голосов 309: ↑292 и ↓17+275
Комментарии70

Секрет воспитания умных детей (часть 2)

Время на прочтение7 мин
Количество просмотров4K
Вторая и не менее интересная часть статьи. Влияние установок на работу и личную жизнь, рекомендации по воспитанию «правильных» детей, а также мои дополнения и лучшие комментарии к первой части на Хабре и в жж.

В борьбе с недостатками
Убеждение в постоянстве интеллекта также снижает желание людей признавать ошибки или бороться и избавляться от своих недостатков в школе, на работе и в личных отношениях.
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии15

ТОП 25 самых опасных ошибок программирования

Время на прочтение3 мин
Количество просмотров5.3K
UPD: Ночным молчаливым минусовщикам — пламенный привет! =)

"Ох уж эти ТОПы..." — наверное, подумали вы. Но в данном случае за дело взялись специалисты по информационной безопасности со всего мира — и взялись серьезно. Так что если вы так или иначе участвуете в разработке ПО, нелишне будет узнать, какие принципиальные ошибки чаще всего допускаются при написании кода и проектировании.
Читать дальше →
Всего голосов 24: ↑8 и ↓16-8
Комментарии19

Программистская графофилия

Время на прочтение2 мин
Количество просмотров1.2K
Последние пару дней я был погружен в задачу красивого ографления текстов. Идею я поймал, когда прочитал пост про граф ключевых слов для статей с сайта от alexwolf.
Мне же захотелось создать такие графы для произвольных текстов и посмотреть, насколько красивыми и интересными они могут быть. Не уверен, что все, кто меня сейчас читают, разделяют мое программистское понимание красоты, но все равно хочу сказать, что по-моему получилось красиво и забавно.

Читать про реализацию и смотреть графы...
Всего голосов 78: ↑62 и ↓16+46
Комментарии33

Как подружить 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 (описание веб-сервиса) и предлагает доступные методы сервиса, указывая их тип.
Читать дальше →
Всего голосов 21: ↑13 и ↓8+5
Комментарии9

Гуглякартим по умному

Время на прочтение9 мин
Количество просмотров10K
В последнее время модно стало использовать гуглякарту.
Гугля карту суда, гугля карту туда.
И главное не забыть отобразить свои объектики на карте.
Но, почему-то, подавлявшее число сервисов используют неправильную реализацию процесса передачи маркеров с сервера на клиент.
Точнее они не правильно формируют запросы.
А если выразиться еще более точнее — они это делают
не-по-умному
Всего голосов 79: ↑63 и ↓16+47
Комментарии29

Озвучка закрытия и открытия крышки ноутбука и синтез речи в Ubuntu

Время на прочтение3 мин
Количество просмотров1.5K
Можно заставить ноутбук разговаривать при открытии и закрытии крышки, это поднимет настроение вам и повеселит ваших друзей.

Выглядеть это будет примерно так: видео на youtube.

Причем речь мы будем синтезировать, то есть, вы пишите текст, а ноутбук будет это произносить. Естественно, таким образом вы сможете настроить, что именно будет произносить ваш ноутбук, когда вы закрываете крышку.

Читать дальше →
Всего голосов 30: ↑27 и ↓3+24
Комментарии16

Кросс-доменные Cookie

Время на прочтение1 мин
Количество просмотров4.5K
Рассмотри случай когда у вас есть несколько поддоменов на одном сервере. Нам нужно чтобы сессия хранилась на сервере и читалась всем скриптами на разных поддоменах.
Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии5

Как скачать видеоролик с youtube в формате mp4

Время на прочтение1 мин
Количество просмотров2.5K
В адресной строке браузера набрать следующее:

javascript:document.location.replace(«get_video?video_id=»+swfArgs.video_id+"&t="+swfArgs.t+"&fmt=18");
Читать дальше →
Всего голосов 79: ↑76 и ↓3+73
Комментарии30

Невозможное возможно

Время на прочтение1 мин
Количество просмотров1.1K
Читая хабратопик «Работа и успех (?)», вспомнил одну поучительную то ли байку, то ли притчу, называйте как хотите, рассказанную мне руководителем накануне защиты диплома в институте.
Читать дальше →
Всего голосов 66: ↑55 и ↓11+44
Комментарии35

Типы знаний программиста и как их улучшать

Время на прочтение3 мин
Количество просмотров1.7K
Давайте опишем типы знаний и как они развиваются в мозгу программиста. Существуют три типа знаний:
  • Концептуальные (почему?, что?, если? — т.е. семантика) — понимание концепций, принципов, отношений и основных подходов к разработке программных систем. Этот тип знаний обосновывает почему архитектура приложения или алгоритм должны быть написаны определённым образом, каковы альтернативы и почему выбранный вариант — лучший с логической точки зрения. Концептуальные знания дают широкое видение и понимание того, что стоит за решение конкретных проблем в данной задаче.
    Применение: находите более качественные решения для сложных проблем
    Приобретение: изучение компьютерных и околокомпьютерных наук, концепций проектирования и программирования; создание своих собственных теорий, основанных на практике и опыте.
  • Практические (как? — т.е. процедура) — знание того, как решать конкретную проблему в программировании. Это не требует глубокого понимания концепций и теории, стоящих за выбором конкретного способа воплощения.
    Применение: быстрое решение проблем с помощью хорошо себя зарекомендовавших и проверенных решение без изобретения «велосипедов» с нуля.
    Приобретение: поиск существующих решений, обучение на примерах или переиспользование своих решений.
  • Опытные (включая интуицию) — внутреннее индивидуальное знание, которое формируется со временем в процессе разработки. Этот тип знаний позволяет синтезировать и органично использовать два предыдущих типа знаний, принимая оптимальные решения, а также оценивая получаемые концептуальные и практические знания. Его сложно передать другому человеку, так как немалая его часть находится на уровне подсознания.
    Применение: используйте свой опыт и интуицию для принятия лучших решений.
    Приобретение: разрабатывайте программы и делайте выводы из результатов

Читать дальше →
Всего голосов 57: ↑50 и ↓7+43
Комментарии13

21й век

Время на прочтение2 мин
Количество просмотров557
«08.08.08 — благодаря этой красивой дате сегодня во всех городах России ЗАГСам предстоит работать в авральном режиме. В одной только столице на сегодняшнее число желающими вступить в брак подано около 1700 заявлений, причём начали они поступать ещё с начала года. Чтобы справиться с потоком, ЗАГСы официально удлинили рабочий день до девяти часов вечера, но, учитывая предыдущий свадебный бум 07.07.07, могут проработать и до одиннадцати.»

Да, именно так. 21й век. В Москве насчитывается 3400 человек, которые не просто в это верят, но перенесли ради этого дату свадьбы, согласились расписываться даже ночью и платить больше денег. Это только из тех, кто решил пожениться в этом году. Тоесть таких людей в разы, десятки раз больше…

Ещё примеры...
Всего голосов 40: ↑23 и ↓17+6
Комментарии37

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность