Инструкция по кратчайшей установке и настройке Shimmie под Windows. (читать дальше) Что такое Shimmie и зачем он нужен. У некоторых активных пользователей интернета рано или поздно накапливается большое число сохранённых изображений. Ориентироваться в этой куче становится довольно проблематично. Shimmie -- движок интернет-галерей с картинками, который позволяет организовать вашу коллекцию изображений (при помощи тегов и пулов, об этом ниже). Несмотря на то, что Shimmie -- движок ИНТЕРНЕТ-галерей, никто не мешает поставить его себе на локальный компьютер (предварительно подняв локальный веб-сервер). Тогда Shimmie будет работать как локальный сайт. Только для вашего компьютера. Почему именно Shimmie? 1. В отличие от бинарных органайзеров фотографий типа ACDSee, Shimmie бесплатен и обладает открытым исходным кодом, поэтому может быть допилен по месту. Кроме того, его исходный код не очень большой, написан он на php, а архитектура модульная. 2. Ещё есть digikam, но под Windows это вообще не вариант (тормозит, потому что тянет за собой KDE), хотя штука вроде крутая. 3. Вы получаете в распоряжение привычный (для некоторых) booru-интерфейс, как в http://chan.sankakucomplex.com или http://gelbooru.com . 4. Почему не gelbooru/moebooru? Они написаны на Ruby. Я не знаю, есть ли готовые установщики Ruby+веб-сервер, в Денвер-4 вроде обещали, но пока его нет. А для php+MySQL+веб-сервер установщик есть. Это облегчает процесс для неспециалистов.
Требуемая квалификация: 1. Средний пользователь компьютера. Надо уметь различать файлы и папки, сёрфить интернет, понимать, что такое сайт и веб-сервер. 2. Среднее знание английского языка. Можно обойтись и без этого, поскольку число выдаваемых Shimmie сообщений ограничено и их можно один раз перевести с другом-всезнайкой, а потом выучить.
Далее везде то, что в кавычках, следует искать (или писать) точно так же, буква в букву. Кавычки оставлять не следует. Если хотите дополнительную защиту (или разнообразие) можно менять имена пользователей, пароли и т.д., но только если вы понимаете, что вы делаете и какие имя пользователя и пароль чему соответствуют.
Часть 1. Установка. Итак, Shimmie. Shimmie работает как веб-сайт, поэтому вам понадобится веб-сервер. Кроме того, он написан на php, его тоже надо поставить. А ещё Shimmie использует базу данных, поэтому ещё нужен MySQL. Придётся ли всё это ставить отдельно? Нет! Есть сборка. Примечание. Если у вас уже стоит какой-либо веб-сервер (работающий) или MySQL, но вам, возможно, придётся не пользоваться этой инструкцией или в некоторых местах не следовать ей, а придумать свой образ действий. Но если вы те штуки поставили (запустили) сами, то, скорее всего, справитесь самостоятельно и без этой инструкции.
1. Качаем Денвер-3 (8.5 мегабайт): http://www.denwer.ru/ Если вам претит идея оставлять им свой адрес почты, чтобы скачать, поищите гуглом. С версией от 16 сентября 2012 года Shimmie работает, я проверял. 2. Запускаем скачанный файл. Закрываем открывшийся в результате запуска браузер. Установка проходит в командной строке. Отвечаем на 4 вопроса (а также делаем несколько дополнительных подтверждений, их я здесь не указываю -- читайте надписи на экране): а) куда ставить? -- следует напечатать буквами имя папки, куда будете ставить (или нажать Enter для решения по умолчанию). Учтите, все ваши картинки будут внутри этой папки, поэтому путь по-умолчанию "C:\WebServers\" следует выбирать только если на диске C: у вас много места. Иначе следует написать, например, "D:\WebServers\" (если на диске D места много). В любом случае, часть "WebServers" рекомендую оставить. Если папка уже существовало, что будет с тем, что в ней было, не знаю. б) буква виртуального диска? -- Z, если свободна. в) запускать ли автоматом? -- следует ответить 1 или 2. Если вы собираетесь постоянно этой штукой пользоваться, отвечайте, чтобы запускалось автоматом (1). г) создавать ли ярлыки? y (да) или n (нет) Создайте на всякий случай.
Окошко браузера, которое откроется после установки, пока не трогаем. 3. Идём туда, куда указали ставить, находим там папку "usr". Дальше идём по папкам "local\php5\php.ini". Открываем этот файл Блокнотом. Исправляем следующие строки (они в разных местах; то, что до знака равно, можно найти при помощи поиска -- Ctrl+F): post_max_size = 0 upload_max_filesize = 0 4. Идём в папку home, которая внутри той, что мы выбрали при установке (то есть, поднимаемся выше относительно того, где были в пункте 3). Создаём в ней папку с именем "shimmie". Внутри создаём папку "www". 5. Идём на сайт Shimmie: http://code.shishnet.org/shimmie2/ там нажимаем ссылку "browse source", в открывшемся окне GitHub кнопка -- "ZIP" с облачком. Вот сразу адрес, по которому качать (1.6 мегабайта): https://github.com/shish/shimmie2/archive/master.zip Распаковываем архив в созданную нами в пункте 4 папку "www" так, чтобы "install.php" лежал в самом "www" а не в его подпапках. 6. Запускаем Денвер ярлыком с рабочего стола ("Start Denwer"). 7. Возвращаемся к оставленному в шаге 2 окошку и внимательно читаем то, что там написано (и выполняем). По идее всё должно работать. Открываем в браузере, как там написано, http://localhost/ (можно по ссылке перейти). Внизу страницу щёлкаем по ссылке: "Заведение новых БД и пользователей MySQL" В поле "Имя базы данных" напишите "shimmie", поле "Имя пользователя" заполнится автоматически, остальные поля не трогайте. Нажмите кнопку "Создать БД и пользователя". Убедись, что появилась надпись "База данных и новый пользователь заведены." 8. Открываем новую вкладку браузера, пишем в ней http://shimmie/ Откроется установщик Shimmie. В поле "Username" пишем "shimmie", остальное не трогаем, нажимаем Go! Через несколько секунд появится приветственное сообщение. Shimmie установлен!
Часть 2. Настройка.
1. Нажимаем ссылку "Create account", пишем имя "shimmie", пароль "shimmie" (два раза). Нажимаем кнопку "Create Account". Первый пользователь Shimmie по-умолчанию является администратором. Откроется ваш профиль. Мы создали пользователя. Поскольку Shimmie изначально интернет-галерея, она поддерживает многопользовательский режим. 2. Жмём слева ссылку "Board config". В поле "Max size per file:" пишем что-нибудь большое, соответствующее вашей самой большой картинке. Например, "100M". Жмём кнопку "Save settings" внизу страницы. Мы сделали так, что можно загружать большие картинки. 3. Потом слева жмём ссылку "Extension Manager". Ставим галочки напротив "Admin Controls", "Bulk Add". И напротив чего-нибудь ещё, что пожелаете -- играться с настройками и расширениями можно долго. Мы открыли возможность добавлять целые папки картинок. Чтобы ей воспользоваться, нажимаем слева ссылку "Board Admin" и ищем там рамочку "Bulk Add". Вводим в текстовое поле имя локальной папки (например, "c:\downloads\porn\images\"), потом нажимаем "Add". Ждём некоторое время, потом появляется отчёт о том, что было добавлено, а что нет. Предупреждаю, что при добавке через "Bulk Add" имена файлов с иероглифами не поддерживаются. Имена с русскими буквами тоже. Имена папок тоже. Поддержку русских букв добавить можно, слегка поменяв исходники. Внимание! Проделывайте следующий абзац только если оно вам действительно нужно! Для этого откройте при помощи Notepad++ (ссылка на установщик) (почему именно его, долго об'яснять) файл "ext\bulk_add\main.php" и после строчки номер 58 (там фигурная скобка закрывающаяся, а в предыдущей строке должно быть "throw new UploadException("File has no extension");") добавьте следующую строку: $pathinfo['basename']=iconv("cp1251","utf-8",$pathinfo['basename']);
Примечание. Я указываю содержимое предыдущих строк, потому что с выходом новых версий номера строк могут измениться. Если в строках 57 и 58 будет не то, что я написал, найдите строки в этом файле по тексту, а не по номеру, и добавляйте после них.
Первичная настройка Shimmie завершена. Теперь вы можете добавлять свои картинки как по одной (через блок "Upload" на главной странице), так и кучами. Старайтесь не добавлять одновременно более 500 изображений, так как это может привести к тому, что произойдёт ошибка таймаута (не важно, что это). Во время добавления папок на экран ничего не выводится. Надо просто ждать завершения.
Теперь вы можете устанавливать к своим картинкам теги и об'единять их в пулы.
Тег (в Shimmie) -- текстовая метка к изображению, как либо характеризующая его. Вы помните тот случай (или аналогичный), когда не знали, в какую папку положить демотиватор с анимешной девочкой -- в "Аниме" или в "Демотиваторы"? Теперь этих проблем нет. Вы можете поставить изображению оба тега. Тогда это изображение будет появляться при поиске и по тегу "Аниме" и по тегу "Демотиваторы". А если искать по обоим тегам сразу, будут отображены все демотиваторы с анимешными девочками, которые вы загрузили.
Пул (в Shimmie) -- упорядоченный набор изображений с каким-либо именем. У вас есть мини-манга из шести листов? Заведите на неё пул (для этого надо включить расширение "Pools") и просматривайте её всегда в правильном порядке. Однако при большом количестве изображений в пуле их сортировка может превратиться в длительное занятие. Пулы отображаются в отдельном списке, однако сами картинки в пулах из поиска не пропадают и по-прежнему доступны. Прежде, чем добавлять картинки в пул, их надо загрузить в Shimmie.
FAQ (на самом деле мне не задали ни единого вопроса, я их все сам придумал) Q. Что мне делать с уже добавленными файлами? A. Удалите их. Теперь файлы расположены внутри Shimmie.
Q. Где теперь все мои картинки? A. Они в папке ...\home\shimmie\www\images\. Там сколько-то двухбуквенных папок и в них куча файлов. Это ваши картинки. Имя картинки соответствует хэшу (подробнее про это). Если к любому файлу добавить расширение .jpg, он откроется как картинка (не забудьте потом поменять расширение обратно, а то Shimmie не найдёт картинку).
Q. Я вижу свои картинки через браузер. Могут ли другие пользователи их увидеть, набрав у себя в адресной строке http://shimmie/ или каким-либо другим способом? A. Только если они сидят за вашим компьютером. Если Shimmie стоит под Денвером, он полностью локален, извне доступ к нему получить нельзя (точнее, можно, но вам придётся приложить много усилий, и сделать его доступным извне можете только вы сами).
Q. Можно ли защитить картинки от просмотра на локальном компьютере? A. Есть два направления защиты: 1. Локальный доступ через папки: единственный способ защиты -- шифрование файловой системы, которое, начиная с Windows XP, есть в самой ОС. Процесс организации этого выходит за рамки статьи. Однако даже без шифрования ваши картинки найти тяжело -- они лежат в какой-то левой папке, да ещё без расширения и с непонятным названием. Тут надо знать, что ищешь, тогда можно найти. 2. Защита доступа через браузер. Это реализуемо и довольно просто. Зайдите в "Extension manager" и включите расширение "Image ratings" (не забудьте нажать после этого "Set Extensions"). После этого на странице "Board Config" появится раздел "Image ratings". Поставьте там "Anonymous": "Safe Only", "Users": "Safe Only" (и нажмите кнопку "Save settings"). Всё. Теперь незалогиненные пользователи будут видеть только те картинки, на которых вы явно укажете, что они "Safe" (безопасны). По-умолчанию картинки имеют рейтинг "Unknown" ("Unrated") и поэтому не отображаются. Кроме того, даже если потенциальный посетитель заригистрируется, ему будут показываться также только безопасные изображения. Только администраторы будут видеть всё (например, вы (: ). А регистрацию новых пользователей вообще можно отключить. Примечание 1. На текущий момент есть способ обхода этого. В подробности я вдаваться не буду, опять-таки, об этом надо знать, чтобы воспользоваться. Примечание 2. Пароль от пользователя (в профиле), разумеется, надо сменить. А то злоумышленники могут легко догадаться.
Q. Могу ли я достать обратно свои картинки? A. Да, конечно. Но по одной. Открыли, сохранили. Чтобы заставить Shimmie выплёвывать картинки кучей, придётся его допиливать. Но в "Board Admin" есть кнопочка "Download all images". Попробуйте её. У меня она, правда, не работает. Кроме того, вы можете просто перекопировать папку images. Если вам нужно переехать на другой компьютер (переставить ОС), скопируйте всю папку WebServers. Правда после переезда ярлыки запуска Денвера пропадут и при старте системы он стартовать больше не будет. Спросите у знакомых ИТ-шников, что делать дальше.
Q. Изменяются ли файлы при заливке в Shimmie? A. Нет, изменяется только имя файлов. Сам файл после сохранения из Shimmie через браузер побайтово эквивалентен исходному.
Q. Я уже рассортировал часть картинок. Мне теперь их заново сортировать? A. Нет. При заливке картинок кучей, Shimmie автоматом даёт изображению тэги, соответствующие именам папок, в которых лежали изображения. Например, у вас была папка, которую вы добавляли и внутри папка to, а в ней изображение. Это изображение получит тэг to. Однако, следует учитывать, что если в имени папки имеются пробелы, всё, что между пробелами будет считаться отдельными тегами. Например, картинки в папке Lucky Star получат два тега -- Lucky и Star. А в папке Lucky_Star -- один -- Lucky_Star. Также избегайте папок, названия которых начинаются с минуса или содержат в себе минус после пробела.
Q. Что делать, если я забуду пароль от своего пользователя? A. К сожалению, на текущий момент Shimmie не имеет механизма восстановления пароля. Однако, со стартовой страницы Денвера вы можете запустить "phpMyAdmin", найти в нём базу данных "shimmie", в ней таблицу "users" и удалить оттуда всех пользователей. Тогда новый зарегистрированный пользователь станет администратором и будет иметь доступ к картинкам. Если вы отключили регистрацию новых пользователей, то вам, кроме этого, придётся изменить значение опции "login_signup_enabled" из "N" в "Y" в таблице config. Разумеется, этим приёмом могут воспользоваться и злоумышленники.
Q. А я хочу главную страничку как во всяких боору, где девочки с циферками! A. В "Extension manager" включите расширение "Home page", а в "Board config" поставьте в поле "Front page" вместо "/post/list" -- "home".
Q. А у меня очень много картинок, он выдержит? A. Сайт "правило 34" (крупнейший на этом движке) содержит у себя более 800 тысяч картинок. Вы уверены, что у вас значительно больше? При числе картинок больше миллиона возможны побочные эффекты.
Сколько раз замечал -- вроде мне что-то говорят, а я не понимаю, что говорят -- типа не расслышал, и на автомате переспрашиваю "Что?". Но нет, я не не расслышал! Это просто машинка по распознаванию речи запаздывает. Смысл приходит спустя какую-то секунду. Но я уже переспросил.
Тут шла речь про породы собак, которые можно обучить искать наркотики. Подумал, что наркоманам следует заводить себе именно таких собак (уже обученных).
Пересмотреть этот сериал я хотел давно и упорно, но никак не выходило. Пересмотрев, вынужден отметить, что то ли второй просмотр был смазан тем, что я помнил много с 1-го, то ли я стал циничнее, то ли "взрослее", но многие места, которые я несколько лет назад воспринимал серьёзно, теперь вызывали безумный ржач. Часть других мест всё же я воспринимал серьёзно. Что не меняет того, что сериал отличный, и нарисован тоже отлично (особенно глаза). Саундтрек также хороший, особенно опенинг -- как много я переслушивал Refractia за всё время с 1-го просмотра. Кроме того, в сериале присутствует настоящий сискон.
Хотелось бы отметить безумность Ноэ. К сожалению, я не специалист по психиатрии. Вот какое у неё отклонение? Или просто немного другой взгляд и нестандартное поведение?
Ещё можно было бы самую последнюю сцену (которая весной) как-нибудь получше обыграть. А то типа (спойлер)ну заплакала Ноэ, ну и что? Явного повода-то не была. Постояла и заплакала. Ну да, типа наконец-то, но она могла и в любой другой день это сделать.
Вот, кстати, думы одной из куриц о том, чтобы научиться летать. "Как только Райго:мару об этом подумал, его живот забурчал. Он решил отложить свой полёт. Завтра, наевшись досыта, он полетит."
В честь 23 февраля включили телевизор. Телеканал "Звезда". Я офигел, там фильм про вооружение отечественное. Демонстрационные видео, ТТХ, обсуждение, история. Вот побольше бы таких фильмов делали, интересно же. И популяризации армии способствует.
Кстати, была такая книжка, "Физика и оборона страны" (1943 год (!), автор -- В.П. Внуков). Очень интересно, всем рикаминдую.
Сегодня я был на защите дипломов некоторых студентов по той специальности, которой я не знаю (на самом деле, похоже, они были даже не по ней, но формально -- по ней). Надо сказать, что дипломы были интересные, и я даже кое-что понял, но общее впечатление было такое:
Работы посвящены исследованию поведения незивестного об'екта Б под влиянием непонятного воздействия А.
При этом и А и Б назывались длинными научными словами, которых я не знал. Поведение также описывалось словами, которых я не знал. Особенно порадовала девушка, которая сыпала терминами через слово. В конце один из членов комиссии (которая всё же разбиралась в теме) рассказал историю про академика Мигдала, которого, когда он отдыхал на горнолыжном курорте, попросили прочитать для врачей лекцию по квантовой электродинамике (ВАТ?!). Лекцию он прочитал не написав не единой формулы, при этом всем всё было понятно.
Вот так и надо рассказывать диплом, вводя в курс дела если не от сотворения мира, то хотя бы не сразу с места в карьер. То есть, нельзя рассчитывать на полностью подготовленного слушателя. Кстати, нам перед защитой то же самое говорили.
Уже 8 дней на том, новый рекорд. Особо понравились рассказы "Страна без стены" -Designated Area- (тут я очень много вспоминал ветхозаветное хождение евреев по пустыне -- и аналогия была не одна, а несколько) и "Страна одинаковых лиц" -HACCP-. Послесловие опять смешное. Заглянул в сериал, обнаружил, что из 3-го тома экранизировали только рассказ "рассказ о механических куклах" -One-way mission-. И пока я не прощёлкал серию, не смог вспомнить, о чём он был (прощёлкивал до чтения ещё). Рассказ "Страна, где не прощают дискриминацию" оказался наполовину непонятым, но я пришёл к выводу, что крестиками был замазан (спойлер!)туалет.
Кроме того, я прощёлкал ещё одну серию и обнаружил, что рассказ второго тома "Страна книг" -Nothing is written!- был расширен в сериале примерно в 3 раза и полностью изменил свой смысл. Вот это номер!
Кроме того, я обнаружил, что есть ребята, которые переводят это на русский (с английского). Но качество там, кажется, не особо. Надо ознакомиться подробнее.
Я тут вспомнил одну штуку -- элемент какой-то картины. На элементе изображён мужик, который закрыл лицо рукой (или руками), чтобы не видеть происходящего, но смотрит одним глазком сквозь щель между двумя пальцами. Мне вдруг очень захотелось найти эту картину и этот её фрагмент. Вроде как на ней был изображён Страшный суд. Я стал шариться по страшным судам, но так ничего и не нашёл. Зато нашёл кое-что другое.
1. Это не картина Микеланджело. Да, там тоже есть похожий мужик, но это не оно. 2. Вот это: upload.wikimedia.org/wikipedia/commons/c/c9/Das... Автор -- Мемлинг. Посмотрите внимательно на левую часть. Это же погрузка на космический корабль! 3. Я обсудил это дело с мамой, но она тоже ничего вспомнить не смогла. Но почему-то всплыла фамилия Рубенса. Тут мне стало смешно. Я представил себе, что Рубенс нарисовал бы Страшный суд и как бы он это сделал. А потом я полез в Интернет и оказалось, что он действительно нарисовал картину "Страшный суд". И выглядит она именно так, как я и ожидал. Я посмеялся ещё раз. Вот она: upload.wikimedia.org/wikipedia/commons/0/06/Pet... 4. А вот Васнецов совсем без огонька нарисовал: upload.wikimedia.org/wikipedia/commons/a/a9/The...
Может господа анонимные комментаторы знают того мужика с закрытым лицом? А может, его и не было, а я его с кем-то перепутал? Не факт, что на картине был именно Страшный суд.
Однажды я ехал откуда-то куда-то. Я вышел на нужной станции метро и увидел, что на соседней стороне платформы поезд не доехал до конца. Все стоят, смотрят. Ну, я думаю, кто-то под поезд попал. Что же я сделал после этого? Я пошёл туда, чтобы посмотреть на то, что на рельсах. Зачем же я это сделал? Очень захотелось. Тем не менее, полнее узнать причины было бы интересно.
Итак, я протолкнулся сквозь людей, стоявших рядом, и осторожно посмотрел на рельсы. Что же я ожидал увидеть? В лучшем случае, лужи крови. В худшем, того, из кого они вытекли.
На рельсах я увидел машиниста с отвёрткой, который ковырял переднюю фару (она вывалилась). И всё.
Я так и не понял, почему он не доехал до конца, а принялся за ремонт вот так.
2012-04-20 в 13:38 Гость Так, я уже месяц читаю ваш журнал, zHz00, поэтому могу сделать кое-какие наблюдения... Вы любите наставлять! Многие ваши посты написаны так, словно вы что-то рассказываете ученикам, объясняете "как правильно" что-то надо делать. "О чувстве юмора", "О поиске", "О зрении", о том, как надо проходить игры или как правильно себя вести в фильмах ужасов. Вывод - в вас пропадает учитель. А как сейчас нужны молодые учителя!
Гость, возрадуйтесь! Я теперь читаю лекции студентам. Подробности не скажу, ибо деанон.
Наконец-то пошли истории, которых не было в сериале. И, собственно говоря, ради Кино но таби учить японский язык стоило. Но не все рассказы новые, рассказ Tomorrow never comes в сериале был и от этого его читать в три раза страшнее (кто помнит, о чём он). Рассказ Belivers выжрал мне мозг иероглифами, которых я не знаю. С трудом понял хоть что-то. Хотя 2-й том прочитался гораздо легче, чем 1-й -- видимо уровень подтянул. Кстати, оказывается, кто-то делает перевод на английский. www.baka-tsuki.org/project/index.php?title=Kino... Первого тома нет. Видимо, из-за правообладателей. Хотелось бы выделить отличный рассказ "Рассказ о картинах" и его продолжение перед эпилогом. Хотел привести тут перевод эпилога, потому что он снова смешной, но пока нет времени.
Однажды мне пришлось участвовать в организации одного научного мероприятия в качестве обслуживающего персонала. Мероприятие проходило на режимном об'екте. Не совсем секретном, но со строгим пропускным режимом. И вот через проходную надо было пропустить участников. Много. Им сделали квази-пропуска, чтобы часовые через них пускали (настоящие делать слишком сложно, а тут квази-пропуск+паспорт). "Квази" означает, что это были не настоящие пропуска отдела режима, а просто бумажки, на которые мы вручную вписывали имена. Бумажки, конечно, не обычные, но без степеней защиты. Имена мы брали из списка. Если пришедшего в списке не было, мы спрашивали, к кому он пришёл, и если это "наш человек", записывали его в отдельный список. Там надо было указать Ф.И.О., организацию и должность.
И вот приходит один товарищ, называет свою фамилию. В списках его нет. Я ему говорю: "Поздравляю! Вас нет в списке!". Он -- "И что, меня не пропустят?". Я -- "Пропустят. Но вам придётся сказать, на кого вы работаете". Он хитро прищуривается и отвечает -- "Как же я могу сказать, на кого я работаю? Вон, рядом часовой стоит!"
Обсуждали с другом методики сборки паззлов. > теперь понятно, что имелось ввиду в библии когда бог отделил воду от воды и день от ночи > он детальки сортировал