thekonst.net разделы   пропаганда :: автор :: программизм :: писанина :: резюме :: фото :: ::
 
[17.07.02] жаркая эволюция
[06.07.02] блатняк-хэви
[11.06.02] nightwish и не только
[10.06.02] поездка в lacu rosu
[10.06.02] цифровик
  [31.05.02] пятница 31-е
[28.05.02] рассылка
[24.05.02] с праздником, славяне!
[12.05.02] горы. мыши. белки
[20.04.02] весенние зарисовки
  [ подписка ]
[ архив .. ]
29 Apr 2006 :: В связи с трагедией власти Евросоюза объявили трехдневный траур, а депутаты Европейского парламента начали пятничное заседание минутой молчания... [ дальше.. ]

05 Oct 2002 :: Так получилось, что практически по долгу службы пару дней назад мне довелось побывать в столице Румынии - Бухаресте... [ дальше.. ]

21 Mar 2003 :: И вот, вчера началось. Пошло говно по трубам. За неимением телевизора в моей новой квартире здесь в Байа Маре, утром пока пью кофе я слушаю радио, а на работе периодически посматриваю на gazeta.ru... [ дальше.. ]

[ 10th Jun 2002 ] цифровик | комментировать

У вас когда-нибудь была мечта, дорогие читатели? Скромная, не очень скромная, или совсем уж скабрезная мечта? Уверен, что была. Там, Памелу Андерсон потрогать за силикон, или заработать миллион долларов разработкой программного обеспечения, не приторговывая при этом героином и не стреляя торгашей.. У меня тоже была мечта. Я хотел цифровой фотоаппарат. Последние три года хотел его страстно и не покладая рук. Дело в том, что однажды вкусив данных плод современной технологии, я осознал суетность всей этой пленки, проявки, печати, сканирования. Все равно я печатные фотографии сканирую. А если можно один раз нажать на кнопку, и получить результат, то зачем еще суетиться? Однако, наверняка всем известна ситуация с электроникой такого плана на Украине. Когда в магазинах можно обнаружить только изрядно стоящие модели, долларов по 700 минимум. С моими тамошними доходами это было совсем нереально. Оказалось, что в Румынии тот же праздник. И в Молдове - интересовался у друзей.

И вот, два дня назад я обзавелся заветной штуковиной. Я нашел здесь фирму, у которой имелось хоть какое-то ценовое разнообразие. Выбор мой пал на модель HP C318, которая в Штатах стоит 200$, а здесь мне вылилась в три сотни с копейками. Но что тут поделаешь? Зато 2.3Mpix, 1800x1200 и за приемлимую цену.

Чтобы научиться скачивать картинки с нее под линуксом, пришлось, конечно, немножко поморочиться. Все магические пассажи в итоге свелись к компиляции ядра с поддержкой SCSCI и USB storage devices. После чего теперь мне достаточно подключить камеру и примонтировать ее как USB hard disk. Появляется дерево каталогов с картинками, по которому можно ходить, смотреть и переписывать картинки на винчестер.

После того, как вытаскивание фотографий проблем не составляло, меня занял другой вопрос. Выкладывание этих самых картинок к комментариями на сайт. Наверняка же что-то интересное попадется - надо не пропустить. Вообще, иногда на улице видишь такое, что хоть стой хоть падай. Даже досадно получается, что нет с собой фотоаппарата. Теперь, надеюсь, ситуация изменится. Например, здесь в Румынии номера машин состоят из двух букв округа (IS - Яссы, B - Бухарест, и т.д.), двух цифр и трех букв. Так я уже таких комбинаций насмотрелся.. Вполне реально встретить серии SUX, LOH, и даже HUJ. Собираюсь начать собирать всякие перлы. Но я о чем. Мне нужна была удобная оболочка для фотографий на сайте, потому как с возросшими объемами фото-контента, редактирование html и конвертирование вручную больших картинок в малый формат для показа в списке становятся делами утомительными. Freshmeat указал мне правильный путь, и я наткнулся на проект The Gallery. Это набор скриптов на PHP, с помощью которых можно сделать свою веб-галлерею. Весь интерфейс, как посетителя, так и администратора, предельно прост. Заливать фотографии можно прямо через веб, все транформации делается "на лету". Руками на стороне сервера не нужно делать, как правило, ничего. Поставить эту вещь тоже совсем несложно. Кстати, теперь раздел фотографии превратился в настоящую фото-галлерею и ездит именно на The Gallery.

Впрочем, все было не так просто. Так как сайт у меня двуязычный (пока что; если пойдет хорошо с публикациями в румынской компьютерной прессе, будет еще и румынский вариант), мне нужно было чтобы как минимум "шапка" с менюшками варьировалась в зависимости от языка, в котором посетитель просматривает сайт. Немного почесав репу, я придумал рецепт, которым с вами сейчас поделюсь.

Делается все с помощью одной глобальной переменной. У меня ее зовут lang. Для входа в галлерею используется "точка входа", которой служит скрипт language.php (ниже). Так как этот скрипт лежит в каталоге gallery/, редирект делается на index.php там же.

<?php

session_start();
session_register("lang");

$HTTP_SESSION_VARS["lang"] = $l;
header("Location: index.php");

?>

Ссылка на галлерею будет выглядеть так: /gallery/language.php?l=<язык>.

После чего в темплейтах для заголовка и завершения страничек gallery переменная lang может быть использована для подлючения файлов с разными именами, с содержимым на нужном языке. Я это так реализовал:

<?php

session_start();
if(empty($GLOBALS["lang"]))
    $GLOBALS["lang"] = "eng";
require("/path/to/header-".$GLOBALS["lang"].".inc");

?>

Насчет многоязычных комментариев и названий для альбомов и картинок, автор программы мне ответил следующее: This would be very challenging in G1. We *may* do this in G2, but it's been a subject of much debate on the -devel mailing list. Read the archives and get involved in the discussion there. И дейсвительно, сделать такую возможность в рамках простого и удобного интерфейса - довольно сложная задача, и реализация ее сначала должна быть хорошо продумана. Тем не менее, на данный момент меня в gallery устраивает все. Кстати, об авторе. С сайта проекта есть ссылка на его домашнюю страничку. Посмотрите - это что-то :)

дизайн и содержимое сайта © , 2001-2017 | ~ 5910 посещений в день | статистика