Архива за 'Несврстано' категорију

How panhandlers use free credit cards

August 30, 2010

Posetite stranicu http://dnevnikeklektika.com/blog/how-panhandlers-use-free-credit-cards/ kako biste videli sadržaj posta.

Zašto ovaj fid ne uključuje sadržaj posta →

Naš problem

August 28, 2010

Posetite stranicu http://dnevnikeklektika.com/blog/na%C5%A1-problem/ kako biste videli sadržaj posta.

Zašto ovaj fid ne uključuje sadržaj posta →

Ask a real musician: 5 classic male metal singers

August 24, 2010

Posetite stranicu http://dnevnikeklektika.com/blog/ask-a-real-musician-5-classic-male-metal-singers/ kako biste videli sadržaj posta.

Zašto ovaj fid ne uključuje sadržaj posta →

Choi + Shine Architects (via IcelandWantsToBeYourFriend)

August 19, 2010

Posetite stranicu http://dnevnikeklektika.com/blog/photo.573/ kako biste videli sadržaj posta.

Zašto ovaj fid ne uključuje sadržaj posta →

I’m dat nigga in the club that don’t dance. Just be in the back…

August 19, 2010

Posetite stranicu http://dnevnikeklektika.com/blog/quote.572/ kako biste videli sadržaj posta.

Zašto ovaj fid ne uključuje sadržaj posta →

Andergraund.

August 19, 2010

Posetite stranicu http://dnevnikeklektika.com/blog/andergraund/ kako biste videli sadržaj posta.

Zašto ovaj fid ne uključuje sadržaj posta →

Odličan nastavak na temu koju je Dragan začeo. Šta se dešava sa…

August 18, 2010

Posetite stranicu http://dnevnikeklektika.com/blog/what-is-it-about-20-somethings/ kako biste videli sadržaj posta.

Zašto ovaj fid ne uključuje sadržaj posta →

Фонт Дани

August 6, 2010

Сасвим случајно сам налетео на фонт Дани — бесплатан насловни латинични и ћирилични фонт који садржи и слова потребна за српску ћирилицу.

Прилично занимљив насловни фонт

Линк води на непостојећу страницу (истекао хостинг ;), али је фонт могуће наћи на више места на вебу, нпр. овде.

Нажалост, нема латиничних слова за српски језик.

July 28, 2010
нисам пуштен у ”палату правде” јер сам имао шортс?!?масив фејл!!!!мислим да сам због овога почео да мрзим :(

Razne vrste kafe

July 19, 2010
A guide to the complex world of coffee

Launchpad meet-up in Prague

July 14, 2010

Launchpad team is together in Prague, and we are meeting tonight at around 19h at Jama Steakhouse (V Jámě 7).

Anyone interested in meeting up with a bunch of Ubuntu/Launchpad/free software people is welcome to join us. You can probably pick us up from the crowd by the t-shirts. :)

June 29, 2010
ха!још мало па сам се запослио... то је стварно глупо! возио сам бицикло поред ЈДПа и онако гледао около.. има свашта да се види али не и бетонски стуб на сред тротоара! ударио сам директно и прелетео преко... искривило ме је и изуло... бицикло је оштећен :( мислио сам да ми је палац на нози сломљен... није али кога брига за то?хтео бих да пуштам музику на радију.. или макар да уређујем неку

Cene studiranja kod nas i u EU

June 16, 2010
Koliko se sećam, strašno smo se dičili time da je kod nas školovanje besplatno. Upao mi je jutros u oči tekst u Blicu o cenama studiranja na našim univerzitetima. Kažu da se cene kreću od 45000, do 240000 (što je oko 2320 EUR) za arhitektonski fakultet u Beogradu. Što se tiče kvaliteta, koliko znam Univerzitet u Beogradu se uopšte ne nalazi na listi top 500 škola u svetu. Poređenja radi,

June 11, 2010
мунзесексуалац унзесексуалац нзесексуалац зесексуалац есексуалац сексуалац ексуалац ксуалац суалац кулац палац...

Mojsije sa Kriptona

June 1, 2010
(text prezutet sa “Politike online“ http://www.politika.rs/rubrike/Kulturni-dodatak/Mojsije-sa-Kriptona.lt.html) Zašto je bitna nacionalnost onih koji su stvorili Betmena, Supermena, Kapetana Ameriku, Halka, Derdevila... Zašto se uporno ističe da su oni bili Jevreji? Ukratko, zato što su superheroji rođeni u doba koje političku korektnost nije poznavalo. Kada je pokretao svoju čuvenu rubriku „Verovali ili ne”, inače grafički jako sličnu stripu, po sopstvenim rečima Robert Ripli je bio najsrećniji kada bi neverovatnu činjenicu koju im ...

May 5, 2010
напокон... враћам се кући после годину дана... или три... и срећан сам... и није ми битно што људи кажу да су јадни... или гладни...

600 небо

April 30, 2010
могао бих да пишем о паризу бриселу или вулкану који нас је тамо негде... али носталгија за београдом и пролеће које би требало да не пече ме подсећа да...све је живот који пролази све је живот који одлази и мој најдражи сан

Upstream translations in Ubuntu

April 28, 2010

Last year we introduced a feature we internally called 'message sharing': basically a mechanism to directly share translations between different releases of a same project or of the same distribution.

That was a huge improvement in both usability (IMO, at least: you translate a string in one release and it's instantly translated in all the others) and allowed us to make Launchpad Translations much more scalable (this one is very tangible). Eg. compared to one full week it took us to "open" a new Ubuntu release for translations, it took us full 25 minutes to do that for Karmic and 45 minutes for Lucid.

However, while 'message sharing' has reduced duplication of efforts a lot, it still happens: translators work at the same time upstream and in Ubuntu, and might be translating exactly the same strings.

What can we do to solve that?

Importing latest upstream translations

Well, first off, Launchpad doesn't even know about latest upstream translations. What it gets is upstream translations as they were packaged in a tarball that is the base of an Ubuntu package.

However, that might mean very old translations. For instance, perhaps there was no Ubuntu package re-upload for 3 months. Translations upstream usually get committed directly to a VCS. They'll flow into Ubuntu only when they get packaged into tarballs, and those tarballs become basis for a new package in Ubuntu.

Today, maintainers decide when to release translations to the world, and packagers decide what upstream releases go to Ubuntu users

This means that there are two high bars for translations to flow over before they can get into Ubuntu:

Upstream maintainers need to release a tarball with updated translations Ubuntu packagers need to prepare updated packages from these tarballs, and sometimes they can't even do that (without merging from VCS directly, because upstream might not be releasing 'translations updates' tarballs)

How about we eliminate these blockers with Launchpad?

So, we want Launchpad to directly import upstream translations from their VCS of choice. Luckily, we can depend on our amazing Launchpad Code team and Bazaar community to provide us with a bzr branch no matter what the upstream VCS of choice is. And we already have imports from bzr branches, so we are all set, right?

Well, not exactly. Projects don't like to keep their generated files in their repos. And for upstream projects, we can't really ask them to (since we know it's a bad idea anyway). So, we need to be able to generate templates (POT files) on the fly.

However, that is a very touchy job which depends on the upstream. I.e. it's not the same thing if you are generating a template for GNOME, KDE or regular GNU (gettext-using) project. And many a script that needs to be run to do this could be very risky: intltool itself has a number of obvious implementation details such that any upstream committer would be able to take over the machine it was run on. So, this has to happen in a safe, sandboxed environment.

Not surprisingly, Launchpad already has this with Soyuz. We just need to slightly modify it so we can run template generation jobs on it.

We've split this into two separate steps: developing a library that allows us to generate templates for a particular source code layout (module named "pottery" inside the LP tree, currently only supporting intltool layouts), and working on the infrastructure to run these on the existing Launchpad build farm.

After translations are committed to upstream VCS, we should import them into Launchpad asap

We are in the process of doing extensive QA on this code, and we expect to roll it out next week. But, this is just a step of our bigger vision.

As a side-note, this feature will also be useful for intltool-based projects hosting their code and translations in Launchpad: they won't have to keep POT files committed either.

In Ubuntu or in Launchpad

We could have gone one route and simply imported these upstream translations directly into Ubuntu. It'd be a big win, but it wouldn't work very well for those upstreams which are already in Launchpad. And, since we are looking a bit further into the future, there are other drawbacks to that approach as well (like being able to send translations back upstream).

So, we decided that it's best to import them directly into Launchpad projects, keep their upstream templates there for the future, but keep those translations read-only.

Now, Launchpad internal database model already has a sort of definition of "upstream", though it was never exactly so (which is why we always struggled with the name: over time, the term went from "published" to "imported", and now finally to "upstream").

Through many discussions on different approaches, we decided to go with the fix is_imported flag one.

This will enable us to share translations directly between upstreams in LP (and because of the feature that we are QAing right now, we'll have latest upstream translations in there already, no matter where project is hosted) and Ubuntu source packages.

The way we are going about this is very similar to message sharing we have today. It's just that now different privileges come into action as well, making it all suitably more complex to handle.

This is something that we are actively working on, and something that we hope to deliver in May.

Pushing latest imported translations into regular Ubuntu language pack updates is the final stage

Before we can even consider calling this done, we'll have to do a lot of testing. And we'll need help from community to get everything set-up. First thing to do is to go around Launchpad and make sure that for every source package with translations in Ubuntu there is a linked upstream project, and that upstream project has a trunk branch that syncs with the latest upstream source code.

Next, we'll really need some serious QA to happen. If you are no stranger to Python code, checking out Launchpad tree and trying out pottery on all the intltool branches you can think of would be very useful input.

Or, if there is your favourite i18n layout that you'd like us to support, extending pottery and our auto-approver to deal with it would be a very welcome addition.

Even going ahead and splitting pottery into a separate branch and module would be nice, because it would make it more re-usable (for instance, it could then be used in GNOME's damned-lies) and easier to extend for people not directly interested in Launchpad.

And... How about giving back?

Ubuntu will get latest translations from upstreams then, which is all pretty neat. But, how about contributing the translation fixes back as well?

That is a natural next step. Having the latest templates and translations in Launchpad will allow us to generate very precise diffs between Ubuntu and upstream translations (i.e. we'll know what string is Ubuntu-specific, and we'll know which translations are newer). Then, we'll have to figure out how to submit those upstream?

Should that happen automatically or should it be user-initiated? How will Launchpad talk to each of the upsterams? Launchpad should talk to every upstream as they prefer it, and that may mean per-project, per-translation-team policies. But, I'll come back to this topic once we have the foundation done with getting latest upstream translations into Ubuntu.

GUADEC 2010

April 21, 2010

I haven't found any "I am attending GUADEC" badges for this year yet, so I had to craft my own with a hint of "oranje". After missing out on the joint GNOME-KDE conference last year, I will come to Hague this time around.

This time, I'll also be talking a bit more about "bridging the gap" theme Launchpad development team has taken over the last half-year or so, and what we are doing to help connect two amazing communities: GNOME development community with the Ubuntu development community.

There's a lot of cool stuff going on in Launchpad that should have positive benefits for both Ubuntu and GNOME. I hope to be able to spark some interest in what's going on.

Техноманија, БГЕлектроник — ћао!

April 13, 2010

Коначно је сага готова: преко 2 месеца од када је замењени ТВ отишао на сервис, и око три и по месеца од куповине, добио сам паре назад.

БГЕлектроник

Е сад, зашто треба избегавати Самсунг телевизоре код нас? Зато што је БГЕлектроник овлашћени сервис за Београд. А шта они раде?

Па, између осталог (нису ниједан од својих рокова испоштовали, па ни онај за издавање одобрења за замену ТВ-а), зато што:

варају чак и своје добављаче, а не само купце

Ово је само моја претпоставка, али изведена из неколико чињеница. Раније (пре 1. јануара 2010.) је гаранцију давао увозник Самсунг телевизора, а од средине јануара то ради „Самсунг директно“ (тако су ми рекли). Пошто сам ја оригинално ТВ купио по „старим правилима“, а замењени добио по „новим“, могуће је да Самсунг није хтео да призна гаранцију (пошто, наравно, продавци нису поменули да су покушали да ми увале коришћени ТВ па су морали да га замене).

Е сад, не би то било довољно да се посумња, да се није десило још неколико ствари. Када сам дошао да узмем одобрење за замену ТВ-а, на њему је писало да сам ТВ купио 26.02.2010. (а однет у сервис 08.02.) уз прихефтану копију фискалног рачуна од тог датума са потпуно другим износом. Уз то, јасно сам видео други примерак моје потврде са пријема на сервис са гомилом података прецртаних тамним маркером.

Мени ово указује на то да је БГЕлектроник пилићар у тој мери да нису спремни ни да сносе трошкове када буду ухваћени у превари (тј. уваљивању коришћених телевизора). Ја већину ових папира имам скенирано (иако сам их морао предати при пријему новца), па ако неко зна некога кога би то занимало (нпр. из Самсунга), радо ћу му проследити.

И Техноманија...

Ух, ух. Закон крше непрестано, а између осталог и тиме што не обезбеђују одношење на и доношење телевизора са сервиса. Подсетимо се Закона о облигационим односима:

Члан 505.

(1) Продавац, односно произвођач је дужан да о свом трошку пренесе ствар до места где треба да се оправи, односно замени, као и да поправљену, односно замењену ствар врати натраг купцу.

(2) За то време продавац, односно произвођач сноси ризик за пропаст или оштећење ствари.

Можда сервис треба ово да обезбеди, али није на мени да се бринем ко ће то да обави, него продавцу. Не знам за вас, али мени у кола тешко стане ТВ од 100 и више см.

Даље, уз ТВ ми је стигао потпуно непопуњен гарантни лист — само печат и потпис на бланко гарантном листу. Ово крши неколико чланова Закона о заштити потрошача. При том су ми испоручили коришћени ТВ (но, они тврде да је он испоручен директно од добављача), и читава замена је трајала преко месец дана. А тада сам добио ТВ који се покварио после два минута.

И на крају, да све буде још лепше — повраћај новца. Како ми рекоше, „вратити паре на картицу“ је „сувише сложена процедура“, па су питали да ли ми одговара готовина. Пристајем на све само да их се отарасим, а онда ми кажу да ће „возачи“ донети паре сутра (не, не могу ја да их покупим у некој радњи). И иако је сутра радни дан, њима то ништа не смета — ја ћу да седим кући и да се надам да ће стићи у неко доба. Око 14ч мени досади па их позовем, и испостави се да неће доћи (зато што возачи немају паре код себе — хм, хм), и обећавају да ће доћи сутра ујутро! Да немам могућности да радим и од куће, лепо бих се провео.

У суботу ујутро тако заиста стижу доносећи паре и то све хиљадарке. Милина. „Наравно да ћу да пребројим, а шта си ти мислио.“

И шта је наравоученије? Па, држаћу се даље од Техноманије због њихове непословности. И даље од Самсунг телевизора док год је БГЕлектроник једини овлашћени сервис за исте у Београду. А пошто је сервис плазма телевизора изгледа сувише компликован, даље и од њих.

А остали...

Па, пре узимања следећег ТВ-а се мало распитујем. Сазнао сам да бар два овлашћена сервиса за LG телевизоре такође немају теренску службу (ERC и Екран сервис). За Сони је један овлашћени сервис дивни БГЕлектроник, а други је Input: ови други бар нуде могућност доношења, али се то наплаћује (од 2.000 дин па навише). Филипс и Тошиба су веома слабо заступљени на нашем тржишту, а Панасоник се махом бави плазмама (од којих сам одустао због повећаних ризика да ми се деси исто што и са претходном).

Ако имате информација да неки продавац или произвођач заиста нуди одговарајућу услугу у гарантном року, волео бих да чујем за њих.

Српски курзиви

April 11, 2010

Како код вас изгледају слова „бгдпт“?

У DejaVu Serif Italic слово „г“ није савршено, али остало је добро

Како (на ГНУ системима) лако проверити да ли неки фонт подржава српске курзиве?

pango-view --font="DejaVu Serif Italic 64" --text "бгдпт" --language=sr

Пре него што ово пробате, на Убунту инсталирајте ttf-dejavu-extra пакет (sudo aptitude install ttf-dejavu-extra). Ако их не инсталирате, ништа од курзива али и то није страшно пошто ћете добити само искошене фонтове.

Launchpad in Google Summer Of Code

March 31, 2010

This is the first time you'll be able to work on Launchpad as part of Google SoC: last year, it has been released under AGPL, thus making it a free software project. It is done as part of Ubuntu SoC, though, so your project has to benefit Ubuntu.

I invite all students interested in getting some serious experience with developing a large web application to apply with their project ideas for Launchpad, as long as they relate to Ubuntu as well. See Launchpad help or development wiki to get a feeling of what is Launchpad about.

I'll be happy to mentor anyone interested in doing some work on Launchpad Translations. David has already posted a few ideas to consider that will benefit Ubuntu, but if you have your own, don't hesitate but apply!

Deadline to apply is April 9th, so hurry up!

Qik - The FCKING PSNT by jdjerich

March 28, 2010

6 godina ovog bloga

March 24, 2010
A danas je još jedna godišnjica, 6 godina postojanja ovog bloga. Prvi postovi još uvek stoje u arhivi, mada su više bili test nego pravi postovi.

;P

March 13, 2010
поново сам у хрватској... већ пар недеља... из снежног београда смо дошли у кишовит сплит... моја жена и ја... е и беба коју ћемо да назовемо Кландестино/а почетком августа... заједно се шетамо горе па доле али и лево и десно као да нас није брига... тако некако и кажемо кад нас питају ”па, где ћете???”а интернета у Сплиту нема па нема... криза 8Е