Глюк вспышки Canon 600EX

У Саши Палеевой заглючила вспышка Canon 600EX во время съемок. Засвет есть, а фотографии темные. Более того значение Zoom не изменяется ни от объектива, ни настройками самой вспышки!

Разобрал верхнюю часть, там 8 шурупо-винтов, а внутри провод от лампочки зацепился за основание линзы 🙂

В общем если у вас перестал работать зум на вспышке, особенно после съемки длиннофокусными объективами, то это оно! Лампочка зацепилась проводом в самом низком положении, и ни туды и не сюды ©

P.S. Zoom заработал, а вот фотки все равно темные, видимо лампочка подгорела и потеряла свою яркость. А может в синхронизации что-то заглючило.

CSS @font-face без указания имени файла

Если вы купили web тему со кастомным шрифтом в виде CSS @font-face, но этот фонт не поддерживает Cyrilic или как-то криво отображается на разных устройствах, то вместо покупки похожего шрифта, проще всего заменить левый font на что-то стандартное: Arial, Times New Roman, Impact и т.д.

Я около часа гуглил и читал спецификации стандартов CSS/HTML чтобы разобраться как же можно задать @font-face без загрузки файла. Оказывается есть возможность задавать параметр @font-face.src: не только как url() но и через директиву local() !

Вот реальный пример из WordPress темы Tank которую я купил для сайта Привет Танкистам, а потом оказалось что фонт geometric_slabserif_703 для русского языка тупо не существует 😦

@font-face {
    font-family: 'webfontregular';
    src: url('geometric_slabserif_703_bold_condensed_bt-webfont.eot');
    src: url('geometric_slabserif_703_bold_condensed_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('geometric_slabserif_703_bold_condensed_bt-webfont.woff') format('woff'),
         url('geometric_slabserif_703_bold_condensed_bt-webfont.ttf') format('truetype'),
         url('geometric_slabserif_703_bold_condensed_bt-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

А вот так я переопределил @font-face темы под виртуальным названием webfontregular на стандартный шрифт Arial:

@font-face {
    font-family: 'webfontregular';
    src: local('Arial');
    font-weight: normal;
    font-style: normal;
}

В общем @font-face src: local(‘Font Name’) рулит! А в стандартах описано слабо…

Что делать в жизни дальше?

За последний год в Ынтернет я:

  • Создавал сайты и лендинг-пейджи (много, бессмысленно и беспощадно)
  • Заводил сотни социальных аккаунтов во всевозможных соц.сетях, половину названий вы даже не знаете 🙂
  • Знакомил людей между собой и приглашал на всякие мероприятия и конференции. В общем SMM как сейчас говорят.
  • Создавал виртуальных персонажей в соц.сетях. Ну это реально для некоторых бизнес-процессов необходимо!
  • Много копался с клауд сервисами и делал разные бизнес решения на основе Google Apps, Dropbox и прочего.
  • Монтировал много видео и делал много фотографий. Хотя с фотками теперь легче, их Саша делает.
  • Занимался SEO и барыжил ссылками. Ну еще немножко программы продавал 🙂

За последний год в офлайне я:

  • Работал со стартаперами, инвесторами, менторами и прочим «шоу-бизнесом».
  • Посещал тематические конференции, ивенты и собеседования. Активно знакомил людей между собой.
  • Много снимал видео. Разного и всякого. Стал «миллионником» на YouTube, или это уже онлайн? 🙂
  • Вернулся к авиамоделизму и электронике. Хотя серьезных достижение пока нет.
  • Чинил кучу техники для друзей и знакомых. Немного паял новых устройств.
  • Так и не доделал ни мебель, ни «умный дом» 😦

За последний год я программировал на:

  • PHP (чистый, под WordPress и немного Drupal)
  • Delphi — под Windows и потуги под MacOS.
  • C# — пробовал освоить WinRT и Win Mobile.
  • С — под микроконтроллеры, но там мелочь.
  • HTML+CSS+JavaScript — ну это так вообще почти каждый день что-то. Скоро на HTML разговаривать буду.

К чему это я все? Во всем перечисленном я профессионал, но меня это все задолбало и надоело! Хочу чего-то нового, полезного и интересного. Желательно еще чтобы и деньги приносило 🙂

Какие будут идеи и предложения?

WordPress, PHP и ошибки в HTML коде

Я не встречал еще ни одной темы для WordPress в которой стандартная форма поиска генерит корректный HTML код при втором ее добавлении на страницу, например в body для 404 ошибки.

Такой же проблемой страдают многие виджеты, которые корректно работают только с одной копией себя. И даже популярные скрипты и библиотеки PHP часто идут без «защиты от дурака».

Вся проблема в том, что горе-программисты жестко записывают id формы и элементов ввода прямо в HTML темплит! В результате при добавлении 2 и последующих копий, в пределах одной страницы появляются кучи элементов с одинаковыми айди!

Для WordPress приходиться каждый раз топать в редактор темы, и для файла Search Form (обычно «searchform.php») добавлять подобный код в начале:

<?php
 
global $some_variable;
if (isset($some_variable)) $some_variable += 1; else $some_variable = 0;   

$form_id = '';
if ($some_variable > 0) $form_id = $some_variable;

?>

Ну а потом фиксить HTML код самой формы, добавляя цифру порядкового номера формы в параметры id и name. Вот реальный пример с одного сайта:

<form role="search" method="get" id="searchform<?php echo $form_id ?>" class="searchform" action="<?php echo home_url( '/' ); ?>">
    <input type="text" value="" name="s<?php echo $form_id ?>" id="s<?php echo $form_id ?>" />
    <input type="submit" id="searchsubmit<?php echo $form_id ?>" value="<?php _e('Search','priimo'); ?>" />
</form>

Надеюсь что такой «фокус» будет полезен для продвинутых владельцев сайтов на WordPress.

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

Повбывавбы…

Twitter за весь день

  • 03:52 Вот такой ацкий ноутбук мне принесли t.co/6ZyjQbdV Абсолютно новый ценой $320 за 15.6" Попросили поставить MS Office 😉 #
  • 04:42 Да уж, крутые нотеги у ow.ly/6J6S6 На стартует с флешки! Более того, даже BIOS самопальные, в Setup стрелочки не работают 🙂 #
  • 12:02 Покращення все глубже! Никому не нужны талоны на бензин? ЛукОйл на 10 литров, по 100грн, есть ~50шт. Бартер вернулся… #ukriane #zhopa #
  • 13:58 Поехал на #SCTest #
  • 15:09 Всем привет на #SCTest #
  • 15:17 Сумка-трансформер прикольно, но рюкзак привычнее. А идея хороша. #SCTest #
  • 15:33 Полный булшит по цифрам #SCTest #
  • 15:45 Посмотрим какие у вас оценки будут летом следующего года 🙂 #SCTest #
  • 15:52 Без откате нет Каена 🙂 #SCTest #
  • 15:54 Если компания не дает откатов, то откат делает аккаунт менеджер в тихаря. #SCTest #
  • 15:56 Откат — это плата за транзит 🙂 #SCTest #
  • 16:04 Точка зарабатывает, но тратит больше 🙂 #SCTest #
  • 17:11 А на сцене #sctest @dennydov Все вроде бы обычно, но он не ведущий, а представляет проект! 🙂 #
  • 17:30 Презентация нейронов на #SCTest #
  • 20:52 Краны починил, ща разбираюсь с билетом на самолет. #
  • 21:56 Мля, 2й раз заказываю билет на Москву, опять что-то зависло. У Хромого Пола уже все ржут с меня 🙂 #isdef #
  • 22:24 Млять! Где мой Етикет?! #isdef #
  • 22:27 Все еду, домой, буду от туда разбираться с билетами… Блин, как же достал бетатестинг жизни 😦 #
  • 23:16 Блин, это пипец. Деньги с карточки сняло, а никакого етикита не пришло. Ща буду будить сотрудников авиакомпании… #isdef #
  • 23:32 Пиздец а не #Aerosvit! Поговорил с оператором "Оплата прошла, но билет выпустить не можем". Пишите письмо чтобы вам вернули деньги… #zhopa #

Twitter за весь день

  • 13:28 Делаю бекапы всего. #
  • 15:13 Спасибо жителям Донбасса за: УБОП, ОБЭП, Прокуратуру и прочих людей в форме. #
  • 17:49 Еще 2 балона пены задул на чердаке, вроде бы для одной комнаты заделал все щели #
  • 18:50 Сделать самолет с выпущенным шасси t.co/Zrfo0Dc это я пожалуй погорячился. Лука отламает первым же касанием 😉 #
  • 19:24 Переделал самолет с убраным шасси t.co/ImHbRcq Но пропеллер долго не проживет 😉 #

Twitter за весь день

  • 03:06 Короче клипборд меня задолбал. Нигде не описана зависимость от порядка чтения/записи форматов. Но экспериментально я вижу что она есть! #
  • 03:09 Завязываю с програмо-хакингом! Оно конечно интересно, но не о чем… Блин винде 100 лет в обед, а клипборд наверное с Win 3.1 не меняли… #
  • 13:17 Блин, надо разрешение продлить на оружие… #
  • 15:07 В разрешительной системе получил кучу квитанций и даже штраф 😉 #
  • 15:08 Полезу ща на тех этаж, чинить крышу детям 😉 #
  • 16:40 Первый день работ по гидроизоляции крыши окончен. Расчистио и задул пеной самые крупные щели. Устал как собака 😉 #
  • 19:03 Спасибо жителям Донбасса! Pls RT #
  • 19:38 Отдыхаю после физического труда и тролю слегка на AIN.UA в статье про наезд на ProsotPrint ow.ly/6mMwW Спасибо жителям Донбасса! #