+1 564.86
922 подписчика, 436 постов
Подробнее
+117
Qwizв блоге IT Pony!17 февраля 2013, 19:27
Всем привет.
Вот и нашлась наконец идея для моего первопоста. Увидев посты essir о консольных украшательствах, решил, наконец, воплотить в жизнь идею рисования в консоли Linux.
U MAD?u_mad_python
Так же подумал и я, но останавливаться было поздно.
Кому интересно, чем все закончилось — прошу под кат.
Берегите глаза
+246
idem_idв блоге IT Pony!14 февраля 2013, 18:08
Один хороший знакомый попросил собрать простенький компьютер.
Хорошенько покопавшись в залежах старого хлама — была найдена вполне приличная мамка, проц ...
И по приколу решил наклеить на корпус своего ОС'а
Вот что получилось в итоге

1024x768

немножко фото





Мой ОС из этого поста
+52
Mailzв блоге IT Pony!12 февраля 2013, 18:45
Всем привет!
Всё-таки не даром изначально мой ОС был с посохом, да… Ну да не суть.

Спешу сообщить, что небольшой костыль к Сторису, предназначенный для вытягивания FB2 обновился до версии 0.5, YaY!
В первую очередь изменения ориентированы на авторов фанфиков.

Итак, в чём суть?
1) Исправлена куча багов
2) Добавлена поддержка аргументов командной строки
3) Добавлена поддержка шаблонов рассказов.

Как это работает?
Предположим, вы опубликовали на Сторисе свой рассказ и время от времени добавляете к нему новые главы. Согласитесь, не очень удобно каждый раз заново собирать FB2 или даже просто добавлять новые главы.

Вот оно, Лунное поне! решение ваших проблем! Теперь достаточно лишь один раз составить шаблон и просто вызывать его по необходимости.

ПримерРассмотрим на примере:

Предположим, что вы lezvion.
У вас есть рассказ «Тени анклава» с красивым оформлением в fb2.

В первую очередь, на его основе создадим шаблон:
<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
 <description>
  <title-info>
   <genre>sf_fantasy</genre>
   <author>
    <first-name>Lezvion</first-name>
    <last-name></last-name>
   </author>
   <author>
    <first-name>LuxSunlight</first-name>
    <last-name></last-name>
   </author>
   <book-title>Fallout Equestria — Enclave's Shadow</book-title>
   <annotation>
    <p>Историю, путник, тебе расскажу,</p>
    <p>Да против правды я не погрешу.</p>
    <p>Прикрой свои очи, послушай слова,</p>
    <p>Что до меня доносила молва.</p>
 ***
    <p>О пони, лицо чьё скрывает доспех,</p>
    <p>Не часто услышать её можно смех,</p>
    <p>Тебе расскажу я, исполню заказ.</p>
    <p>Теперь же послушай правдивый рассказ...</p>
    <p>Ссылка на оригинал: <a l:href="#[src]">stories.ep</a></p>
   </annotation>
   <date></date>
   <coverpage>
    <image l:href="#image.jpg"/></coverpage>
   <lang>ru</lang>
   <keywords>[tags]</keywords>
  </title-info>
  <document-info>
   <author>
    <first-name>popugasik</first-name>
    <last-name></last-name>
   </author>
   <author>
    <first-name>Mailz</first-name>
    <last-name></last-name>
   </author>
   <program-used>Notepad++</program-used>
   <date value="[date1]">[date2]</date>
   <id>E80A3CF5-5D85-4264-B14C-2C2F4F283FFC</id>
   <version>2.0</version>
   <history>
    <p>1.0 - создание файла</p>
	<p>2.0 - Выпрямление рук составителя</p>
   </history>
  </document-info>
 </description>
 <body>
  [text]
 </body>
 <binary id="image.jpg" content-type="image/jpeg">/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikx
MC4pLSwzOko+MzZG...


Здесь [text] — главы со сториса.
Сохраним как teni.xml

Теперь для обновления книги, сохраняя обложку и прочее достаточно запустить:
./getstory.exe -n 133 -o Teni -t teni


И вуаля, книга готова!


Аргументы командной строки-n — Номер рассказа [1192]
-t — Шаблон [book.xml]
-o — Выходной фейл [Grani.fb2]
-h — Справка


Скачать
Кривоисходник

PS: Как обычно жду пожеланий, критики, указаний что нафиг это никому не нужно…
+117
Mailzв блоге IT Pony!10 февраля 2013, 12:54
Всем привет!

Волею судьбы вышло так, что я (о боже мой!) остался без мобильного интернета. Естественно, при таком раскладе Сторис уже не почитать. Если раньше была возможность скачать FB2 версию любого рассказа, то теперь её не наблюдается.

Что делать? Быдлокод, пришло твоё время!
Сперва набрал небольшую программку, вытягивающую контент со Сториса и запихивающую в FB2 файл; немного подумав чуть допилил и решил выложить сюда. Авось ещё кому пригодится.

Результат, конечно, не торт, но Кул-ридером прекрасно воспроизводится. Для запуска необходим .NET 4 или Mono

www.box.com/EveryponyStoriesgetstorfb2
Зеркало GRHost

Как скачать рассказ1) Запускаем бандуру
2) Вводим номер рассказа, к примеру 1192
3) Ждём
4) Вводим имя файла для сохранения

Пример разультата


UPD:
Спойлер1) Убраны лишние переводы строк
2) Добавлены теги
3) Добавлен маффин
4) *** форматируется
5) Убрана лишняя секция в начале

UPD2:
Спойлер1) Улучшен интерфейс
2) Рассказы без автора теперь можно скачать
3) Убраны лишние пробелы в заглавии
4) Добавлена ссылка на сторис в аннотацию
5) Теперь шаблон вынесен в book.xml
+472
eeyupbronyв блоге IT Pony!5 февраля 2013, 02:01
Внимание: часть доработок, делаемых этим скриптом внедрена непосредственно в сайт.
Новая версия скрипта — в новом посте. Баг-репорты, предложения и идеи писать туда (не факт, правда, что я на них быстро отреагирую, и так три дня на работу наполовину забивал %)

Бывший постУж не знаю, зачем я за это взялся, но сегодня почти весь день убил на новый скриптик.

Что делает:
— FIX: меняет формат времени публикации на обычный (безо всяких там «только что» и «пять минут назад»);
— FIX: скрывает заминусованные комменты «старым» способом (т.е. не делает серым, а заменяет на ссылку «Раскрыть комментарий»);
— NEW: добавляет кнопочку «скрыть» под комментом. Полезно, когда кто-нибудь запостил музыку или тяжёлую гифку/картинку, тормозящую комп;
— NEW: добавляет в угол (там где «wide mode») timeline для комментариев. Можно прокрутить историю топика, наблюдая детально, какие комменты появлялись после каких. Полезно, когда случайно нажал «обновить», не дочитав свежие комменты, или пропустил слишком длинный кусок чатика.

UPD. Добавил ещё несколько примочек:
— FIX: иногда у меня часть комментов подгружается по два раза (редко, но бывает). Добавил костыль, удаляющий дублированные комменты. Потестить пока негде было — не знаю даже, работает ли;
— NEW: кнопка «в избранное» заменена на звёздочку (ну не сердечко, но всё же). Просто звёздочка была в ресурсах сайта, а сердечко мне пришлось бы подтягивать отдельно;
— NEW: теперь скрытые комменты запоминаются в sessionStorage. А это значит, что по крайней мере до закрытия браузера, можно давить F5 и не бояться, что только что скрытая музычка снова прорвётся;
— Ах, да. Ускорил скролл по комментам с секунды до 300мс (это ещё и в предыдущей версии было, просто забыл выписать).

Как видно, часть его функций — это исправление нововведённых недостатков, вернее, того, что не нравится лично мне :) Возможно, разработчики в конце концов поправят это в самом табуне, и тогда я выкину соответствующий код.

Ссылка удалена.

Заодно обновил парагрифатор. Ну мало ли, может кто им ещё пользуется :)

Как ставить— Под лисой: поставить аддон Greasemonkey и просто перейти по ссылке;
— Под хромом: или поставить Tampermoneky и открыть ссылку, или сохранить скрипт на комп, зайти в «Инструменты» -> «Расширения» и перетащить туда файл скрипта;
— Под оперой: сохранить скрипт в отдельную папку, убедившись, что опера не покоцала расширение ".user.js", потом зайти в табун, кликнуть правой кнопкой -> «настройки сайта» -> «скрипты», а там выбрать ту самую папку. Даже если папка уже была выбрана раньше — выбрать её ещё раз.

+287
Abaduaberв блоге IT Pony!21 декабря 2012, 05:58
Ну вот. Не прошло и года.
Думал, в какой блог запостить сие. Выбор стоял между PMV, и IT, но, в конечном итоге, пишу именно сюда.
Что это такое? По сути — всего-лишь очередной видеоролик про поняш, но в душе — это самая настоящая демка. Пусть даже она и не выполнена по всем канонам демосцены.

Под катом более подробное описание сей работы, а также ссылочки на демку в виде исполняемого файла под DOS.
Читать дальше
+203
Captainpingв блоге IT Pony!2 декабря 2012, 20:56
Уже довольно приличное время назад постил сюда свой миникорпус. Тогда идея была реализована ещё не полностью и я обязался его допилить до полной версии. В частности сделать подсветку…
Но первый блин оказался комом, при «проектировании» я допустил несколько досадных косяков, а потому решил его несколько переделать. Многие детали были переделаны и вырезаны заново. Теперь его можно собирать и разбирать в одиночку и без растяжек. От склеивания элементов ввиду беспонтовости внешнего вида пришлось отказаться, теперь все элементы держат сами себя. Был добавлен пылевой фильтр (раньше пыль сосало внутрь и корпус уже через неделю становился некрасивый, теперь всё ОК). Celeron G530 был продан и заменён на Pentium 640T, более мощный и более холодный (теперь температура даже в режиме burn не поднимается выше 50). Добавил 3 светодиодные полоски и шнур. Что получилось — под катом:
Читать дальше