Реклама →
Интернет-фонд «Ради Добра.ру». Инновационная благотворительность
Добрый день, друзья!
Хочу представить вам интересный стартап.
Благотворительный интернет-фонд «Ради Добра.ру».
Создан он несколькими разработчиками, сотрудниками крупных социальных интернет-проектов. Сейчас наш фонд, после почти года рассмотрений, получил официальный статус (документацию вы можете найти на сайте www.radidobra.ru). Поэтому теперь мы можем обратиться к общественности – в данном случае к вам, сообществу свободных профессионалов.
16.11.2011 11:25+0400
Песочница →
@Autowired для сервлетов в OSGi-контейнере
Вместо введения отправляю читателя к отличной статье Использование Spring в OSGi-контейнере которая и послужила отправной точкой для практического изучения.
Итак, к делу. Рассмотрим классический вариант — есть бизнес-логика приложения и она как-то
взаимодействует с внешним миром. Используем такую связку:
клиент <-> транспорт <-> приемник <-> сериализатор/десериализатор <-> метод бизнес логики.
Сериализатор напрашивается заменяемым модулем, например сериализация в JSON или сериализация в XML.
Про бизнес-логику далее можно забыть, и сосредоточиться на связке приемника и сериализатора.
В качестве приемника используем сервлет, а для сериализатора, для простоты, используем реализацию следующего интерфейса:
Итак, к делу. Рассмотрим классический вариант — есть бизнес-логика приложения и она как-то
взаимодействует с внешним миром. Используем такую связку:
клиент <-> транспорт <-> приемник <-> сериализатор/десериализатор <-> метод бизнес логики.
Сериализатор напрашивается заменяемым модулем, например сериализация в JSON или сериализация в XML.
Про бизнес-логику далее можно забыть, и сосредоточиться на связке приемника и сериализатора.
В качестве приемника используем сервлет, а для сериализатора, для простоты, используем реализацию следующего интерфейса:
15.11.2011 20:00+0400
Язолъ →
Мошенники пишут СМС, Сбербанк игнорирует
Я имею карту Сбербанка. Сегодня пришла СМС:
Решил сделать доброе дело, позвонить в Сбербанк и сообщить им номер мошенников, которые от их имени рассылают СМС.
Краткий пересказ разговора:
— Вы не звонили по этому номеру?
— Нет
— С вашей картой все в порядке?
— Да
— Тогда вам стоит обратиться в правоохранительные органы и сообщить о мошенничестве.
— А вам не интересен номер, с которого пытаются совершать мошеннические операции от лица вашего банка?
— Нам главное, чтобы с вашей картой все было в порядке.
— Понятно. Спасибо. До свидания.
Вот так ребята блюдут безопасность своих клиентов. Зачем шевелиться, если ничего не случилось? Это не по-сбербанковски.
Также открытый вопрос, откуда у мошенников мой номер телефона и информации о наличии у меня карты Сбербанка.
В интернете информацию по этому номеру не нашел.
Будьте осторожны!
sb.smsinfo.
Vasha bankovskaya karta zablokirovana. Po voprosam snyatiya blokirovki: 8(903)087-40-49, kruglosutochno. Slujba bezopasnosti.
Решил сделать доброе дело, позвонить в Сбербанк и сообщить им номер мошенников, которые от их имени рассылают СМС.
Краткий пересказ разговора:
— Вы не звонили по этому номеру?
— Нет
— С вашей картой все в порядке?
— Да
— Тогда вам стоит обратиться в правоохранительные органы и сообщить о мошенничестве.
— А вам не интересен номер, с которого пытаются совершать мошеннические операции от лица вашего банка?
— Нам главное, чтобы с вашей картой все было в порядке.
— Понятно. Спасибо. До свидания.
Вот так ребята блюдут безопасность своих клиентов. Зачем шевелиться, если ничего не случилось? Это не по-сбербанковски.
Также открытый вопрос, откуда у мошенников мой номер телефона и информации о наличии у меня карты Сбербанка.
В интернете информацию по этому номеру не нашел.
Будьте осторожны!
15.11.2011 18:42+0400
Будущее сегодня →
Kinecthesia — технологии на службе у незрячих людей
Два студента Пенсильванского университета Джеф Киск и Эрик Бердинис придумали, как использовать Кинект для помощи незрячим людям. Они подсоединили его к моторам, расположенным на поясе, которые вибрируют при наличии впереди препятствия: чем ближе преграда, тем сильнее отдача. Благодаря этому слепые люди могут ориентироваться в пространстве.
В настоящее время Джеф и Эрик работают над второй версией проекта, так как в нынешней версии контроллер также помещен на пояс, что не очень удобно из-за его габаритов. Как стало известно, с ними уже встретилось несколько представителей венчурных фондов, но окончательных данных о переговорах пока нет.
Что ж, остается только надеяться, что этот проект пойдет в массы, и тысячам незрячих людей станет немного легче.
В настоящее время Джеф и Эрик работают над второй версией проекта, так как в нынешней версии контроллер также помещен на пояс, что не очень удобно из-за его габаритов. Как стало известно, с ними уже встретилось несколько представителей венчурных фондов, но окончательных данных о переговорах пока нет.
Что ж, остается только надеяться, что этот проект пойдет в массы, и тысячам незрячих людей станет немного легче.
15.11.2011 15:00+0400
Будущее сегодня →
Kinecthesia — технологии на службе у незрячих людей
Два студента Пенсильванского университета Джеф Киск и Эрик Бердинис придумали, как использовать Кинект для помощи незрячим людям. Они подсоединили его к моторам, расположенным на поясе, которые вибрируют при наличии впереди препятствия: чем ближе преграда, тем сильнее отдача. Благодаря этому слепые люди могут ориентироваться в пространстве.
В настоящее время Джеф и Эрик работают над второй версией проекта, так как в нынешней версии контроллер также помещен на пояс, что не очень удобно из-за его габаритов. Как стало известно, с ними уже встретилось несколько представителей венчурных фондов, но окончательных данных о переговорах пока нет.
Что ж, остается только надеяться, что этот проект пойдет в массы, и тысячам незрячих людей станет немного легче.
В настоящее время Джеф и Эрик работают над второй версией проекта, так как в нынешней версии контроллер также помещен на пояс, что не очень удобно из-за его габаритов. Как стало известно, с ними уже встретилось несколько представителей венчурных фондов, но окончательных данных о переговорах пока нет.
Что ж, остается только надеяться, что этот проект пойдет в массы, и тысячам незрячих людей станет немного легче.
15.11.2011 15:00+0400
Ни о чём →
Толика опыта для пользователей MacOS и Macbook Unibody
Здравствуйте, хабражители, искушённые технологиями.
На прошедших выходных мне удалось повозится со своим Цифрогрызом, а именно: наконец-то устранить неполадку с перезагрузкой MacOS, увеличить дисковое пространство с помощью 2.5" WD Scorpio Blue 1 TB 5200 [WD10TPVT], откопать пару рюшечек и пофантазировать с кастомизацией системы.
В перечисленных действиях всё кажется простым и обыденным? Да, так оно и есть, но по ходу всплывали нюансы, которым мне захотелось с вами поделиться, на мой взгляд они будут занятны для пользователей MacOS и в особенности владельцам ноутбуков Apple в корпусе Unibody.
На прошедших выходных мне удалось повозится со своим Цифрогрызом, а именно: наконец-то устранить неполадку с перезагрузкой MacOS, увеличить дисковое пространство с помощью 2.5" WD Scorpio Blue 1 TB 5200 [WD10TPVT], откопать пару рюшечек и пофантазировать с кастомизацией системы.
В перечисленных действиях всё кажется простым и обыденным? Да, так оно и есть, но по ходу всплывали нюансы, которым мне захотелось с вами поделиться, на мой взгляд они будут занятны для пользователей MacOS и в особенности владельцам ноутбуков Apple в корпусе Unibody.
15.11.2011 13:54+0400
Юмор →
Теория Заговора
[Сцена: ранние 90е, офис некоего производителя компьютеров в Силиконовой Долине]
— У меня отличная идея!
— Мочи.
— Знаешь, как программистов-старичков обычно обгоняют и втаптывают в грязь молодые пацаны? Эти детишки только из колледжа выпустились, а код на C и C++ строчат быстрее нас, опытных старых пердунов. У меня это уже в печенках сидит.
— У меня отличная идея!
— Мочи.
— Знаешь, как программистов-старичков обычно обгоняют и втаптывают в грязь молодые пацаны? Эти детишки только из колледжа выпустились, а код на C и C++ строчат быстрее нас, опытных старых пердунов. У меня это уже в печенках сидит.
15.11.2011 02:45+0400
Язолъ →
Осторожно! Мегафон торгует б
Представляем вам сегодня подразделение Мегафон-Ритейл на Тверской 6 — очередного претендента на премию «Стеклянный болт», который умудрился сделать сразу 2 косяка в процессе из 2-х простых действий, а именно: сломать казенный агрегат и… — правильно! — порезать руки!
Итак, представьте себя покупателем новой машины, который обнаружил полную окурков пепельницу, походный набор для шашлыков в багажнике и… женские трусы в бардачке! Но самое главное, что дилер зажал обещанный комплект зимней резины на литых дисках, клятвенно обещанный в подарок при покупке! А когда покупатель пришел жаловаться в салон, тот взял его и… просто послал!!!
Я! Негодую!
Итак, читайте в нашем выпуске — скандалы, интриги, расследования! Пионеры жгут костры! Шок-фото!
Итак, представьте себя покупателем новой машины, который обнаружил полную окурков пепельницу, походный набор для шашлыков в багажнике и… женские трусы в бардачке! Но самое главное, что дилер зажал обещанный комплект зимней резины на литых дисках, клятвенно обещанный в подарок при покупке! А когда покупатель пришел жаловаться в салон, тот взял его и… просто послал!!!
Я! Негодую!
Итак, читайте в нашем выпуске — скандалы, интриги, расследования! Пионеры жгут костры! Шок-фото!
15.11.2011 01:44+0400
Ни о чём →
Пример написания Executive Summary на основе реального проекта
Предлагаемый вариант написания Executive Summary стандартной структуры может использоваться во время относительно продолжительной презентации перед потенциальными инвесторами и представляет собой краткое резюме бизнес-плана реального проекта нуждающегося в инвестициях.
15.11.2011 00:56+0400
Реклама →
Мне, пожалуйста, Интернет с фильтром
Cкоро веб-сервисы будут рекомендовать нам не только музыку для прослушивания, но и страну для проживания, и партнера для замужества. При этом, что характерно, всегда угадывать. Механизм с зубодробительным названием “коллаборативная фильтрация” — на самом деле довольно простая идея. Она основывается на следующем допущении: те, кто соглашался в прошлом, будут соглашаться с подобным и в будущем. Например, Last.Fm способен довольно точно прогнозировать, какая песня понравится пользователю, имея неполный список его симпатий и антипатий в музыке.
Обратите внимание: данный прогноз абсолютно индивидуален, хотя информация собирается от многих участников. Такой подход принципиально отличается от более примитивного, дающего для каждого объекта интереса “среднюю температуру по больнице”, то есть усреднённую оценку большинства — так делает, например, IMDB.
Обратите внимание: данный прогноз абсолютно индивидуален, хотя информация собирается от многих участников. Такой подход принципиально отличается от более примитивного, дающего для каждого объекта интереса “среднюю температуру по больнице”, то есть усреднённую оценку большинства — так делает, например, IMDB.
14.11.2011 23:44+0400
Ни о чём →
Dropbox: больше, чем просто хранение и синхронизация
Dropbox — популярный сервис облачного хранения данных, имеющий более 45 миллионов пользователей. Пользователи используют Dropbox для хранения фото, видео и прочих документов и имеют доступ к ним с любого устройства, на котором установлен клиент Dropbox. Но Дрю Хьюстон (Drew Houston), основатель и СЕО компании, считает, что Dropbox это нечто больше, чем просто облачное хранилище.
14.11.2011 17:22+0400
Песочница →
Как я сделал это…
Внимательно прочитал большинство опасений серферов нашей блогосферы, и сделал для себя не утешительный вывод. Значительное количество комментариев блогеров сквозило скептицизмом, они не верят в разрабатываемый россиянами Проект «ДО-РА», названный так по одноименному устройству «дозиметр-радиометр» и его первым буквам. Однако, критика бывает не только вредной, но и полезной, как свежее пиво по утру! do-ra.ru/image/magaz/1c.jpg
14.11.2011 14:57+0400
Научно популярное →
Анатомия науки: преемственность, которой уже нет
Данная статья опубликована мной по просьбе Hemdall, который в силу некоторых особенностей Хабра не может пока сделать это собственноручно. Но делаю я это не просто по доброте душевной — с изложенным ниже я лично согласен на 100%, за исключением того, что, на мой взгляд, выводы автор делает слишком оптимистичные. Впрочем — судить вам.
Доброго всем времени суток!
Жаркая дискуссия по поводу Как «Фобос-Грунт» строился со всей очевидностью показывает, что большинство читателей просто не понимает, как устроены передача и развитие знаний в науке и что из того следует. А поскольку большая часть Хабра, как я наблюдаю, очень молодые читатели, не обладающие в необходимом объёме пониманием, как все устроено, позволю небольшое напоминание.
Сначала опишу простые, но, как правило, не очень понятные многим условия в науке:
- невозможно никого научить мгновенно какому-либо знанию;
- невозможно никого научить перескакивая и пропуская этапы процесса изучения науки от азов до вершин;
- роль наставника в науке играет куда более значительную роль, чем во многих других видах деятельности.
Студенты получают необходимый объём базовых знаний и различные (часто достаточно сложные) задания, которые «отсеивают» тех, кто не имеет ни желания, ни способностей к науке. Для них, как правило, наука заканчивается сразу с получением диплома бакалавра\магистра. Для небольшой части оставшихся и имеющих желание сделать научную карьеру, путь — в аспирантуру.
В аспирантуру берут далеко не всех, кто хочет, а только тех, кого научный руководитель согласится к себе взять. В аспирантуре начинается уже настоящее обучение выбранной науке в определённом направлении (выполнение вполне конкретных исследований, изысканий, экспедиции и т.д.), поскольку аспиранты проводят под руководством наставника научные исследования, получая необходимый научный опыт, знания и нарабатывая свой собственный авторитет путём публикаций результатов своих работ в научных изданиях для получения рецензий на них от других авторитетных ученых.
Затем, спустя несколько лет, после защиты кандидатской диссертации, которая должна быть уже вполне серьёзной научной работой (обязательно с оригинальной научной темой, новизной и практической значимостью), имеющей рецензии по практическим результатам от других авторитетных учёных, аспирант становится настоящим учёным.
Защитив диссертацию, немногие оставшиеся бывшие аспиранты уже сами становятся научными руководителями, выбирающими себе аспирантов из числа студентов. Но в то же время они продолжают обучение и научную карьеру в докторантуре, получая очередную учёную степень — «доктор наук», на основе защиты следующей, значительно более объёмной «докторской» диссертации.
Очень важно понять — эта система работает непрерывно передавая и развивая знания от более знающих и опытных к молодым и менее опытным. Наличие значимого количества учеников у наставника имеет очень важное значение — поскольку люди изначально обладают разными способностями и в процессе обучения по бесчисленному множеству разных причин «отсеиваются» очень и очень многие. Наука — удел совсем не многих.
При этом есть очень важный момент: молодой учёный или аспирант, не имеющий значительных знаний и опыта, просто не способен ещё принять знания от пожилого, очень опытного учёного, который имеет серьёзный кругозор с пониманием сложностей далеко не очевидных взаимосвязей тех или иных знаний, фактов и выводов. Потому, кстати, в подготовке любой диссертации в обязательном порядке требуются официальные консультации у разных авторитетных учёных, т.е. фактически — обмен опытом и разъяснения понимания важнейших и тонких моментов.
Теперь, напомнив «как оно работает», можно попробовать изложить, что, собственно, произошло в нашей науке и чем это должно закончиться.
Потерянные поколения
Для понимания ниже приведён график — как в 90-е годы в связи с изменением общественного строя и уничтожением СССР сократилось количество учёных:
Численность научных работников (исследователей), ведущих исследования и разработки, в СССР и СНГ, тыс.
В основном сокращение коснулось аспирантов и кандидатов наук. Они по причинам недостаточного финансирования, падения престижа, ликвидации исследовательских лабораторий и институтов, массово ушли в бизнес и другие отрасли, никак не связанные с наукой.
Более пожилые учёные в основном остались в науке, а вот приток аспирантов стал просто мизерным. Последующие реформы образования последовательным и постоянным снижением стандартов образования фактически лишили нашу науку притока достаточно подготовленных молодых людей. Вернее, уровень подготовки студентов в современных университетах за редчайшими исключениями скатился до уровня выпускников советских специализированных средних школ.
Произошел сбой системы передачи знаний — из неё исчезли молодые поколения учёных. И данный провал продолжается уже 20 лет. А все эти годы лучшие специалисты с богатейшим опытом и знаниями мирового уровня уходят на пенсию, уезжают за рубеж и не могут здесь передать ни свой опыт, ни свои знания — за практически полным отсутствием тех, кому их можно передать.
Политика государства все эти 20 лет состоит в игнорировании науки как таковой за её ненужностью в «сырьевой сверхдержаве», и кроме громких деклараций о «нано-инновациях» практически ничего для поддержания науки не делается. Соответственно, мы последовательно теряем позиции даже в отраслях, которые ранее считались исключительно нашими — космосе, авиации, атомной энергетике. Не говоря уж о развивающихся современных — робототехнике, альтернативных источниках энергии и вычислительной технике.
Про другие отрасли науки даже и говорить нечего — провалы размером в целые поколения ничем восполнить нельзя. Даже если рассмотреть «фантастический» вариант, что завтра уже будут полностью заполнены все места молодыми учеными — уже нет времени подготовить их до уровня уходящих на пенсию. Физически невозможно подготовить выдающегося учёного без длительного практического опыта работы и селекции под руководством опытного наставника.
К чему это всё в итоге приведёт?
Всё очень просто — с уходом старых учёных возглавляемые ими научные направления и школы прервутся и умрут, поскольку нет никого, кто бы мог подхватить у них «эстафету» передачи знаний следующим поколениям. А значит наша наука как таковая исчезнет вообще, сохранится она на очень и очень немногих направлениях, а развиваться скорее всего вообще будет в единичных случаях.
Что с этим можно сделать? Ответ — ничего. Поезд давно ушёл.
Разве только сохранить архивы и работы учёных, может быть создать массивы хранения знаний, может быть какие-то нейронные и экспертные системы. Чтобы потом будущие учёные могли ознакомиться с систематически накопленным багажом опыта и знаний и использовать их в том или ином виде. Но даже и на всё это нужно государственное решение — т.е. государственная ЦЕЛЬ на годы вперёд и следующее за тем обеспечение для её достижения.
Пока же у нашего государства нет никакой осмысленной цели, соответственно — нет никакой научной политики, да и какого-либо желания развивать науку — тоже фактически нет.
Потому — рассчитываем на худшее надеясь на лучшее. А спасение утопающих — дело рук самих утопающих.
Спасибо за внимание.
И снова от своего имени: очень прошу не давать поспешных оценок в комментариях, а попытаться найти взвешенные и достойные контраргументы.
14.11.2011 02:22+0400
Реклама →
Коллектор анимированных GIF-изображений и транслятор их в LiveJournal
Я знаю, что создал самый бесполезный сервис из обозримых. Он отнимает толику времени у рядовых сотрудников в белых воротничках. Он не может попасть в яндексовский рейтинг блогов LiveJournal, поскольку там авторского материала чуть менее чем 0%. Все нормальные люди могут пройтись по всем транслируемым ресурсам и получить то же самое.
Я долго не мог решиться опубликовать ЭТО здесь. Пока компьютер не совместился с критической дозой алкоголя в крови.
Встречайте: gif-central.livejournal.com
Бесхитростный скрипт посещает несколько развлекательных ресурсов, посвящённых анимированным изображениям в формате GIF, затем публикует найденные новые материалы в дневник в ЖЖ.
P.S. И, да. Just for fun.
Я долго не мог решиться опубликовать ЭТО здесь. Пока компьютер не совместился с критической дозой алкоголя в крови.
Встречайте: gif-central.livejournal.com
Бесхитростный скрипт посещает несколько развлекательных ресурсов, посвящённых анимированным изображениям в формате GIF, затем публикует найденные новые материалы в дневник в ЖЖ.
P.S. И, да. Just for fun.
14.11.2011 00:23+0400
Песочница →
Сборка ffmpeg на CentOS 6.0 x64 для Web видео mp4, webm, ogv
Работая с одним проектом, столкнулся с необходимостью заливки видео на сервер (качественные ролики длительностью 2-3 минуты) с последующей репликаций их на S3 & дистрибьюцией через CouldFront. На хостинге стоит Centos 6.0 x64. ffmpeg который в дополнительных репозиториях к сожалению лохматой версии 6.1 и не включает в себя vp8 и иже с ним. Поэтому пришлось заниматься собственноручной сборкой. К сожалению пошарив по инету толкового гайда не нашел, поэтому почитав в округе на данную тему откатал для себя гайд на VirtualBox. Буду рад если кому-то пригодится. Библиотеки были выбраны последние на момент начала ноября.
13.11.2011 16:57+0400
Веб разработка →
Давайте разрабатывать UI-элементы правильно
Не так давно у меня кончилось терпение. По началу всякие плагины, а затем различные framework'и начинают «насиловать» HTMLDocument. Что бы понять потерял элемент фокус или нет — они отслеживают событие onclick на HTMLBodyElement или на HTMLDocument. И если некоторые из них обращают внимание на нажатие Taba при потере фокуса, то большая часть вообще игнорирует данный факт.
13.11.2011 08:55+0400
Программирование →
Занимались ли Вы олимпиадным программированием? Пригодился ли Вам опыт?
12.11.2011 23:42+0400
Юмор →
дзен коан для gamedev
У-Мэнь заметит:
Как бы ни были мудры разработчики,
им не предусмотреть всех ситуаций.
Реалистичность в играх —
погоня иллюзий за иллюзиями.
12.11.2011 15:30+0400