?

Log in

No account? Create an account

Таблица сравнения некоторых моделей экшн-камер
Тамиров Александр
tamirov
Набросал тут Таблицу сравнения некоторых моделей экшн-камер

Может пригодиться кому, кто подбирает экшн-камеру.

Несколько фоток с canon EOS 350 D
Тамиров Александр
tamirov
Несколько фоток для одного сайта.


Read more...Collapse )

На злобу дня — о запретах
Тамиров Александр
tamirov
Вообще, что я думаю по поводу всяких запретов.
Люди по большому счёту везде примерно одинаковы.

Сам человек должен исходя из своей природы определять что хорошо, а что плохо. Конечно, свободой переболеть нужно, и в силу естественного отбора давать исчезать тем, кто не в состоянии себя контролировать и будет кидаться на других.
Если же человека ограждать от информации, то это путь в никуда, ничего кроме реакции протеста, которая подчас может быть выражена в, на первый взгляд совершенно дикой форме, мы в ответ не получим. Люди не совершенны, можно сказать глупы, им развиваться нужно, учиться на ошибках. А когда одна группа начинает другой что-то указывать, то ничего кроме протеста не будет. А в какой форме будет выражаться эта реакция – вопрос психологам, но мне почему-то кажется, что В ЛЮБОЙ безумной, неосознанной, с подсознательным желанием всё разрушать.
Именно от зарегулированности жизни, и невозможности понять причину в силу слабости ума, люди сходят с ума, и общество сходит с ума: воры борются с коррупционерами, гомосексуалисты борются с геями, религиозные фанатики — со всем, что движется и т. п.
Много букв получилось, немного подробнее здесь выложил https://forum.tamirov.ru/viewtopic.php?f=14&t=35&p=42#p373

Выбор компактной модели фотоаппарата
Тамиров Александр
tamirov
Для всех, кто озадачен вопросом: по каким параметрам выбирать компактный цифровой фотоаппарат, вот хороший обзор,
Начало:
В продолжение темы о том, по каким параметрам выбирать фотоаппарат решил, что уместно будет рассказать про собственный выбор компактной камеры для себя.
Как я там уже писал, было решено, что мне нужна камера примерно со следующими характеристиками:

  • Небольшая;

  • Возможно, с несменной оптикой, но, по-возможности, максимальным углом обзора;

  • Светосильная оптика будет кстати;

  • Большой зум не обязателен (но хотелось бы);

  • Качество видеозаписи должно быть хорошее;

  • Качество фотоснимков, разумеется, тоже должно быть хорошее;

  • Надежная;

  • Не очень дорогая (до $800 примерно);


После нескольких недель изучения интернета, я очертил для себя круг из следующих моделей:

  1. Canon PowerShot G16

  2. Sony Alpha ILCE-6000 Kit

  3. Sony Cyber-shot DSC-RX100M3

  4. Canon PowerShot S120

  5. Sony Alpha A5000 Kit

Две последние — это младшие братья первых двух, решил и их изучить на всякий случай.. Жаба требовала.

UPD. Появилась ещё достойная модель от Canon — PowerShot G7X Mark II
Read more...Collapse )

Выпадающее многоуровневое меню для тачскринов
Тамиров Александр
tamirov
Есть разные методы реализации выпадающих многоуровневых меню для тачскринов.
Грубо говоря, для начала можно сделать такое разделение:

  1. когда родительский пункт не является ссылкой

  2. когда родительский пункт является ссылкой

Если в первом случае можно попробовать самому реализовать подобное меню на чистом CSS в надежде на то, что современные тачскрин-устройства грамотно будут обрабатывать клик (точнее клик 1 клик считать за :hover) по родительскому элементу, то во втором случае полагаться на устройство очень опрометчиво.
У простых разработчиков сайтов нет возможности тестировать работу своих реализаций многоуровневого меню на сотнях устройств. И если встанет задача реализации подобного, то наверное, есть смысл положиться на какую-нибудь библиотеку, которая актуальна и протестирована волонтерами на куче устройств.
В поисках подобных решений, я натолкнулся на пару вариантов библиотек (обе используют Jquery), и чтобы не забыть ссылки выкладываю здесь forum.tamirov.ru/viewtopic.php?f=37&t=146&p=370

Как устроена генерация миниатюр в Virtuemart 1.xx
Тамиров Александр
tamirov
Решил поделиться своим достаточно большим исследованием как устроена генерация миниатюр в Virtuemart 1.xx.
Оригинал этой большой статьи https://forum.tamirov.ru/viewtopic.php?f=8&t=14, если что-то неровно отображается, то на форуме форматировано лучше.

Здесь я собираюсь окончательно разобраться с проблемами, которые связаны с такими понятиями как:
Это действительно одна из самых мучительных тем для всех разработчиков на Virtuemart 1.xx и похоже в наследство доставшаяся и Virtuemart 2.xx, судя по обзору русскоязычных форумов и https://forum.virtuemart.net/, на котором тоже нет адекватных пояснений.
Когда я решил досконально разобраться со всеми вопросами, связанными с изображениями товаров и категорий в Virtuemart, то думал что примерно после недели изучения я напишу детальную статью, в которой разложу все по полочкам, но..
Похоже что алгоритмы работы с изображениями писала группа людей, которые плохо между собой взаимодействовали и писали код на протяжении достаточно долгого периода времени, урывками, и никто не имел точного представления о том как работает код в целом, в общем там беда с рефакторингом и логикой..
Я понял, что если попытаться все детально здесь расписать, то это будут несколько страниц, в которых любой человек запутается.
Поэтому я излагаю здесь основные моменты работы, а если кому-то интересны нюансы, то смотрите детали в нижеприведенных исходниках, это действительно тот случай, когда детали очень важны, и без них никуда.
Вот список основных файлов кода Virtuemart 1.xx, которые принимают участие в генерации миниатюр и полных изображений:


Код:




/administrator/components/com_virtuemart/classes/class.img2thumb.php
/administrator/components/com_virtuemart/classes/htmlTools.class.php
/administrator/components/com_virtuemart/classes/imageTools.class.php
/administrator/components/com_virtuemart/classes/ps_product.php
/administrator/components/com_virtuemart/classes/ps_product_category.php
/administrator/components/com_virtuemart/classes/ps_product_files.php
/components/com_virtuemart/show_image_in_imgtag.php
/components/com_virtuemart/themes/default/templates/common/theme.php
/components/com_virtuemart/themes/default/templates/browse/browse_1.php
/components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php




Ещё раз хочу уточнить: в данном посте я рассматриваю версию магазина "VirtueMart 1.1.5" это имеет значение т. к. логика работы с изображениями там не последовательна, отдельные подзадачи типа генерации миниатюр для основного изображения товара, генерация миниатюр для дополнительных изображений товара, генерация миниатюр для категорий - все они живут своей особенной жизнью. В других версиях Virtuemart могут быть незначительные отличия.

Ну, что ж, давайте по порядку.

1. Опция "Включить динамическое изменение размеров для мини-изображения".


Эта опция делает так, что при обращении к странице магазина превьюшки отдаются не как путь к файлу на сервере, а как путь к генерирующему скрипту вида "http://vm-test/components/com_virtuemart/show_image_in_imgtag.php?filename=_________________519e9fe7af0a5.jpg&newxsize=120&newysize=120&fileout=".
Суть скрипта такова, что если превьюшка заданного размера существует, то она отдается (функцией readfile), а если файла такого нет, то он генерируется, сохраняется на сервере с остальными миниатюрами, и сразу считывается и так же отдается. Таким образом миниатюры генерируются только один раз при первом просмотре страницы, потом они уже будут существовать как реальные файлы.
То что название файла предваряется множеством символов подчеркивания, - это при сохранении магазин пытается использовать название товара или категории, но все не латинские символы (каждый байт) он заменяет знаком подчеркивания, а в кодировке UTF-8, как известно, символ кириллицы кодируется двумя байтами. А потом вся эта последовательность символов используется как префикс для функции "uniqid".

И так, при выборе этой опции:

1.1. На иконы категорий по умолчанию эта опция влияния не оказывает, но если в файле шаблона, например,
/components/com_virtuemart/themes/default/templates/common/categoryChildlist.tpl.php
вместо


Код:


echo ps_product::image_tag( $category["category_thumb_image"], "alt=\"".$category["category_name"]."\"", 0, "category");


в третьем параметре задать "1"


Код:



echo ps_product::image_tag( $category["category_thumb_image"], "alt=\"".$category["category_name"]."\"", 1, "category");


, то иконы категорий примут новые размеры.
Read more...Collapse )

Гравитационные волны обнаружены
Тамиров Александр
tamirov

С праздником!
А говорили, что мы до этого не доживем ).


Ещё один фотограф...
Тамиров Александр
tamirov
https://forum.tamirov.ru/viewtopic.php?f=29&t=85&p=134#p134




Отсюда https://forum.tamirov.ru/viewtopic.php?f=29&t=85&p=134

Сходить что ли, на Аркадьевну посмотреть ))
Тамиров Александр
tamirov
4 февраля 2015 я спасу детей Навального!

Индия. Варанаси — город мертвых.
Тамиров Александр
tamirov
ВНИМАНИЕ! Присутствуют шокирующие фото. Впечатлительным просмотр не рекомендуется !
По материалам Дмитрия Комарова.
tourist-area.com


Наша планета полна чудесными сюрпризами от природы и древних цивилизаций, полна красотами и достопримечательностями, ну а еще на ней можно встретить довольно необычные, странные, мрачные традиции и ритуалы. Хотя надо заметить, это для нас они странные и страшные, а для некоторых — это их обыденная жизнь, это их культура.

Каждый из миллиарда индусов мечтает умереть именно в Варанаси или сжечь тут свое тело. Open air крематорий дымит 365 дней в году и 24 часа в сутки. Сотни тел со всей Индии и зарубежья ежедневно сюда приезжают, прилетают и сгорают. Хорошую религию придумали индусы — что мы, отдав концы, не умираем насовсем. Эти базовые познания про индуизм под аккорды своей гитары вселил в нас Владимир Высоцкий. Спел и просветил: "живешь правильно — будет тебе счастье в следующей жизни, а если туп, как дерево, — родишься баобабом"

Read more...Collapse )