Фото на документы
Давно хотел сделать сайт посвящённый созданию фотографий на документы. Каждый раз, когда нужно сделать фото на какой-нибудь документ, например, на абонемент в бассейн или на пропуск, приходится сначала фотографироваться на цифровой фотоаппарат, затем вырезать фон, затем кадрировать, затем размещать на листе формата A4, в общем, дело довольно утомительное, хотя я в этом уже довольно поднаторел и даже фотографии на загран паспорт ребёнку или на шенгенскую визу получаются вполне аппликабильными.
Давно вынашиваю идею создать веб-сервис, который будет всё это делать сам и не нужно будет тратить на создание фото весь вечер.
И вот сегодня приобрел, наконец, домен foto4doc.ru. На первом этапе создал на нем базу данных с несколькими образцами фотографий для которых далее буду изобретать визард. Пока что, сделал функцию визуализации фотографии. Фото с самодовольной рожей к этому посту сгенерировано именно ей. Вообще, хочется посмотреть будет ли это кому-нибудь интересно.
В идеале, хочу сделать онлайн редактор с возможностью закачивать свою фотографию, выставлять контуры головы и глаз и скачивать готовую картинку формата А4 с размещёнными на ней обрезанными и сгруппированными для печати готовыми фотографиями - бери и распечатывай на цветном принтере.
Кстати, если есть желающие помочь в создании этого ресурса - милости прошу. Приветствуется любая помощь от тестирования до ввода базы фотографий, от написания текстов помощи до программирования компонентов системы - кто что умеет.
HTML5 placeholder аттрибут в IE
Есть такой аттрибут в HTML5 - placeholder - он используется для создания серенькой подсказки для элементов ввода, что очень удобно. Большинство браузеров уже вовсю поддерживают placeholder, Но к сожалению, эта штука не работает в IE, и по этой причине placeholder используется не часто.
Сделал небольшой скрипт для jquery, который добавляет поддержку placeholder в этом замечательном браузере:
$(function(){
//fix placeholders in IE
if ($.browser.msie){
$('input[placeholder]').each(function(){
if (this.value==''){
var original_value = this.value;
var this1 = this;
var value = this.value = this.getAttribute('placeholder');
this.style.color = 'gray';
$(this).focus(function(){
if (this.value==value){
this.value = '';
this.style.color = 'black';
}
});
$(this).blur(function(){
if (this.value==''){
this.value = value;
this.style.color = 'gray';
}
});
$(this.form).submit(function(){
//restore original value
if (this1.value==value){
this1.value = original_value;
}
});
}
});
}
});
Надеюсь, кому-нибудь поможет.
Upd. Обновил скрипт, сделал восстановление оригинальных значений при сабмите формы.
Ремонт китайской светодиодной лампочки
Некоторое время назад купил через Aliexpress три светодиодные лампочки - посмотреть что за заверь, три лампочки обошлись мне вместе с доставкой $28, что сравнимо с ценой на энергосберегающие лампочки в российских магазинах, сейчас, кстати, цены на них еще упали и за эти деньги можно купить штук пять таких лампочек.
Так как у меня дома, в основном, сейчас стоят люминесцентные энергосберегающие лампочки, которые практически не перегорают, то попробовать новые лампочки до сих пор не удавалось - так и лежали бедолаги на в шкафу.
И вот недавно, одну энергосберегающую лампу в туалете мы случайно разбили и взамен поставили новую светодиодную.
По светимости новая светодиодная лампа практически не отличается от люминесцентной, свет излучает белый, приятный, вполне себе неплохой. Считается, что светодиодные лампы должны иметь срок службы 50 тысяч часов. Но это срок службы самих светодиодов, на практике самая уязвимая часть такой лампы - это дайвер - электронная схема, которая преобразует входное напряжение 220 вольт в несколько вольт для питания светодиода.
Вобщем, проработала новая лампа пару недель, после чего светить перестала и у меня появился отличный пациент для вскрытия.
Я уже приготовился разламывать это произведение китайской инженерной мысли, но как оказалось лампочка прекрасно разбирается - передний плафон отвинчивается от радиатора. Плата со светодиодами крепится одним винтом (хотя конструктивно должна крепиться двумя винтами, тут китайцы сэкономили) к радиатору, обильно смазанному термопастой, цоколь ввинчивается в радиатор при помощи обратной резьбы. Все вместе выглядит вот так.
Плата драйвера содержит достаточно много деталей, различимы: трансформатор, несколько электролитических конденсаторов, мощный транзистор и ещё с десяток более мелких элементов, что заставляет меня думать, что это немного подкрученный параметрический стабилизатор. Думаю, такая схема должна прослужить не один год, а если электролиты "не вздуваемые" то и весь срок службы лампы.
Как оказалось, что в моём экземпляре, всего лишь, отошёл проводок питания - он запрессовывается в цоколь в момент сборки лампы. Чтобы его вернуть на место я пробил гвоздем в цоколе дырку, просунул туда провод, намазал место крепления паяльной кислотой и капнул на него каплю припоя. Всё - лампа снова в рабочем состоянии. Посмотрим, как долго она проработает теперь.
Расширение сознанья
Оказывается, всякие таблетки-марки это всё чушь по сравнению с состоянием которое возникает, если попытаться одновременно начать осваивать Objective C, QT, Django и Ruby on Rails и еще пару иностранных языков.
Рекомендую - забористая дурь, а главное абсолютно законная и полезная!