< HomePage | Снимки
<- Септември, 2010 | Начална страница | Ноември, 2010 ->

Архив за месец Октомври, 2010

Понеделник, 4 Октомври 2010

Имам следния случай - програма записва видео (mpeg ts) като в началото на всяка минута започва нов файл. Ако всички файлове се слепят, ще имам един голям файл, който мога да си гледам. Разделението на по една минута ми позволява с много прости действия да вземам каквито ми трябват отрязъци от време. Проблемът е, че събирането на файловете отнема доста време и място. Чудех дали няма по-умен начин "виртуално" да събера файловете, като всъщност те си стоят разделени, а файлова система или нещо друго ги представя като един файл.

Тук влиза в употреба fuse. FUSE е модул в Linux, който позволява да се пишат файлови системи като обикновени програми. Примери за такива файлови системи има много, а писането им не е голяма философия.

Резултатът от целодневното писане в петък е файловата система с неоригиналното име filejoinfs. Използвайки я, можете да направите списък от файлове, след което всички файлове ще ги виждате като един.

Кодът на нещото е напълно свободен, ползвайте както намерите за добре.

[ Коментари: 8 | Добави коментар ]
Коментари

Супер! Това е полезно. Може да го сложиш в github или нещо подобно, ще е още по-супер :)

Написа Христо на 04-Oct-2010 14:49


Не ми се занимава. Ако някой иска да го прави с удоволствие бих пращал от време на време по някоя добавка, но ако почна да го правя аз, ще се чувствам длъжен да го поддържам, което в момента не ми е в TODO списъка за съжаление.

Написа Георги Чорбаджийски (www) на 04-Oct-2010 15:06


Аз може да се пробвам, ще се обадя. А иначе интересен е и обратният вариант - програмата да съхранява един файл, а FUSE да го представя от множество по-малки, т.е. filesplitfs. За пълнота :)

Написа Христо на 05-Oct-2010 13:56


За обратният случай може да се ползва: http://vi-server.org/vi/fusefile/

Написа Георги Чорбаджийски (www) на 05-Oct-2010 14:06


/ - Offtopic - /
Г-н Чорбаджийски,
искам да попитам възможно ли е със SlackCheck да ъпдейтвам
различни версии на slackware ?

Пример:
server1 - slackware 12.2
server2 - slackware 13.1
workstation - slackware current

Написа T. Geroff на 06-Oct-2010 19:36


Държа си отделни директории за отделните машини. Примерно имам една за 64 битовите и една за 32 битовите. Същата схема може да се приложи и за различни версии. Копирай цялото slackcheck, промени update_hosts и config.sh и си готов.

Написа Георги Чорбаджийски (www) на 07-Oct-2010 09:49


Здрасти,

Позволих си да взема сорса, да го набухам в https://gitorious.org/filejoinfs и да направя няколко дребни корекцийки. Надявам се с това да не ти създам грижи по поддръжката :)

Само че... хм... В твоя код файловата система се закача с опция allow_user; в Debian-ската реализация на FUSE не можах да намеря такава опция нито в текущата версия 2.8.4, нито в предишните 2.8.1 и 2.7.4. По-забавното е, че и Google не можа да намери кажи-речи нищо при търсене на FUSE allow_user - при теб работи ли действително? С коя версия на FUSE?

Написа Петър Пенчев (www) на 31-Mar-2011 11:26


При мен е fuse-2.8.5-i486-1, allow_user е грешка, би трябвало да е allow_other. Имам няколко допълнения, ще го клонирам при мен и като ги направя ще ти пратя пачове.

Написа Георги Чорбаджийски (www) на 31-Mar-2011 13:34


Вторник, 5 Октомври 2010

Iron Man 2 като изключим името направо става. Взривове има, гонки с коли има, готини пички има (без гуйнет полтрол или както и там името), майтапи има, претенции няма. Из сайтовете за забавления качеството е добро, дърпайте и гледайте.

[ Добави коментар ]
Сряда, 6 Октомври 2010

В трамвая снимах зареждането на системата със стотинки издаваща билети и на другата проверяваща картите:

Sofia tram fare system

Бях сигурен, че е Linux базирана но съм се чудил какво използват. Е, отговора е Atmel AT91SAM9R, X11 върху framebuffer и техен код за потребителския интерфейс. Нещото зарежда доста бавно и е интересно, че логът на ядрото се появява след като X-а се е стартирал, вероятно превключват конзолите преди да пуснат тяхното приложение.

arial.ttf можеше да не го използват, има си хубави свободни шрифтове, иначе похвално че системата се поддържа. Ядрото е компилирано на 3 май 2010. :-)

[ Коментари: 5 | Добави коментар ]
Коментари

Да, точно щях да кажа, че ядрото е сравнително пресен зеленчук. Ония телевизори в рейсовете също са линукс, Убунту мисля че видях на един буут. Liberation fonts rules :)

Написа mayon (www) на 06-Oct-2010 13:44


Добро попадение. Интересното е че май относително редовничко си ги поддържат. Преди 2 години бях видял едно в подобно състояние и кернела пак беше на няколко месеца от текущата дата.

Написа zeridon (www) на 06-Oct-2010 23:17


Иди в Мол-а на Стамболийски и ако имаш късмет ще видиш как се рестартира машинката за паркинг билети. Направо зяпнах като видях Loading Doskey и прочие архаизми.

Написа NP на 12-Oct-2010 22:19


Хубав пръстен. На кое точно шкафче викаш го оставяш вечер? ;-)

Написа MiCRoPhoBIC (www) на 07-Dec-2010 16:26


Брачна халка :)

Написа Георги Чорбаджийски (www) на 07-Dec-2010 18:14


Четвъртък, 21 Октомври 2010

Ок, ОББ официално са идиоти. Как могат да ми изпратят SMS, че плащането на вноска по карта ми е прието и след 30 минути да получа пак съобщение от тях, че все още имам да им давам и да бягам да плащам незабавно. Хубаво сте ме наредили в опашката за заплахи, ама преди да ги пращате погледнете в базата, баси. Ало, лявата ръка какво прави дясната? Обърнахте го на Мтелски (муахахахахахха!) билинг това вашето.

[ Коментари: 6 | Добави коментар ]
Коментари

Глобул ми пратиха смс да си платя телефона, половин ден след като си го бях платил.

Написа Момчил (www) на 21-Oct-2010 17:23


Дреме ви.

Написа freax на 22-Oct-2010 10:42


ОББ са най-големите :)
Миналата година минах през 4 клона докато попадна на служителка, която да не ме мотае с извинения от типа - тук не може да стане, сега не може да стане, не знам как ще стане и т.н., и за 2 минути да ми свърши работа.

Написа Кирил на 23-Oct-2010 23:49


не са само ОББ
И от Райфайзен получавам "честитка", след като съм платил, с уговорката "ако вече сте платили, молим да ни извините"

Написа Божо (www) на 25-Oct-2010 11:09


Кой се плаши от тези смешници, ако всеки ги взимаше на сериозно половината България трябва да е със страхова невроза и да напълним болниците. Нещастници, точно като Мтел станаха.

Написа filmi online (www) на 07-Nov-2010 17:42


Спамът със задълженията се дава на бач-ове по няколко хиляди на хората които ги изпращат. Бач-овете се подготвят веднъж а изпращането им може да отнеме дни. Не виждам място да се сърдиш. Като човек койт се е сблъсква с проблема "...и така няколко хиляди пъти на ден..." би трябвало да ти е ясно

Поздарви
С.

Написа Стоян на 29-Nov-2010 20:18


Valid XHTML 1.0! Valid CSS!