Hinnavaatluse foorum ja lemmikteemade filtreerimine – Greasemonkey

Hinnavaatluse foorum, üks olulisim sõlmpunkt Eesti IT elus, võimaldab igal kasutajal valida lemmikteemasid, klikkides “lisa lemmikuks” teema lehekülje all osas. Seejärel klikkides paremal üleval “lemmikud” lingil ilmuvad kõik märgitud teemad ühe loeteluna, koos uusi postitusi märkivate ikoonidega. Lühidalt – sealt on ilgelt mugav oma äri- ja muudel teemadel silma peal hoida.

Parandus: oli ilgelt mugav, nii kaua kuni see loetelu ühele ekraanilehele ära mahtus. Minu lemmikute loetelu on praegu 3,5 lk. ~1050px vertikaalresolutsiooni jagu pikk ja jube tülikaks läks ärifoorumite teemade uute postituste jaoks pidev reload+scroll+reload+scroll+reload+scroll+[...]. Arvan, et foorumi veteranid teavad millest ma räägin (insert bussipeatuse flashback).

Lahendus: Firefox + Greasemonkey. Esimene peaks kõigile tuttav olema, teine laseb brauseris nähtaval oleva materjaliga kasutajal endal suva magicut teha.
(more…)

Using apache authentication with gitweb, gitosis – repository access control

gitosis is a tool for simple hosting of git repositories and managing access to them. gitweb has capabilities to control which repositories are listed on the project list page – $strict_export, $export_auth_hook and some other friends. in my case, everyone accessing web resources are authenticating through apache, which in turn connects to an LDAP server.

Here is a guide for setting up gitosis.

Q: how to provide gitweb access only to those repositories to which the apache user has been granted access in gitosis.conf?

A: use $export_auth_hook in /etc/gitweb.conf.
(more…)