Pull to refresh
99
0
Дима Семьюшкин @Devgru

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

Send message

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

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

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

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

Особенно эффектно смотрится при подключении к ноутбуку.
Под катом видео в деле

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

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



Ещё пара картинок по теме
Читать дальше →

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

Reading time1 min
Views562
В теме нет никаких инновационных идей, такие вещи уже использовались, как минимум один раз :)

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

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

Reading time2 min
Views25K
Яндекс выпустил 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. Обнаружил на Хабре единственную девушку-участницу разработки проекта :)

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

Reading time2 min
Views5.8K
Здравствуйте, хабралюди!

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

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

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

Ещё немного подробностей

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

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

Смотреть картинки...

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

Reading time5 min
Views16K
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее раздражающих вещей для программиста. Поскольку он был на английском — решил перевести текст и несколько адаптировать к нашим реалиям…

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


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

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

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

В борьбе с недостатками
Убеждение в постоянстве интеллекта также снижает желание людей признавать ошибки или бороться и избавляться от своих недостатков в школе, на работе и в личных отношениях.
Читать дальше →

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

Reading time3 min
Views5.5K
UPD: Ночным молчаливым минусовщикам — пламенный привет! =)

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

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

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

Читать про реализацию и смотреть графы...

Как подружить java-ws и php4 не используя никаких дополнений и немножко попучить свой мозг.

Reading time4 min
Views677
Читал про Работу с веб-сервисами на 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 (описание веб-сервиса) и предлагает доступные методы сервиса, указывая их тип.
Читать дальше →

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

Reading time9 min
Views10K
В последнее время модно стало использовать гуглякарту.
Гугля карту суда, гугля карту туда.
И главное не забыть отобразить свои объектики на карте.
Но, почему-то, подавлявшее число сервисов используют неправильную реализацию процесса передачи маркеров с сервера на клиент.
Точнее они не правильно формируют запросы.
А если выразиться еще более точнее — они это делают
не-по-умному

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

Reading time3 min
Views1.5K
Можно заставить ноутбук разговаривать при открытии и закрытии крышки, это поднимет настроение вам и повеселит ваших друзей.

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

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

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

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

Reading time1 min
Views1.1K
Читая хабратопик «Работа и успех (?)», вспомнил одну поучительную то ли байку, то ли притчу, называйте как хотите, рассказанную мне руководителем накануне защиты диплома в институте.
Читать дальше →

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

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

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

21й век

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

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

Ещё примеры...

Information

Rating
8,720-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity