Skip to content

Margus Roo –

If you're inventing and pioneering, you have to be willing to be misunderstood for long periods of time

  • Cloudbreak Autoscale fix
  • Endast

Category: Linux

How to clear cache memory

Posted on November 16, 2009 by margusja

Sometimes it is good to know it 🙂

sync; echo 3 > /proc/sys/vm/drop_caches

Posted in Linux

apache mod_rewrite hints

Posted on October 12, 2009 - January 9, 2012 by margusja

Rewrite if no https and no www

RewriteEngine on

RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://www.test.ee/$1 [L,R]

—

RewriteEngine on
RewriteCond %{HTTP_HOST}  CONDITION_1 [OR]
RewriteCond %{HTTP_HOST} CONDITION_2 [OR]
RewriteCond %{HTTP_HOST} CONDITION_N [OR]
RewriteCond %{HTTP_HOST} !^www\.test\.ee [NC]
RewriteRule (.*) https://www.test.ee$1 [L,R]

Rewrite if no request uri

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule ^(.*)$ http://www.example.com [L,R]

 

domain.com -> www.domain.com

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.yourdomain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

Posted in Linux

SVN commands

Posted on September 25, 2009 - October 13, 2010 by margusja

Juhtus mul selline olukord:

[11:27:55 root@h11 htdocs]# svn update
svn: Valid UTF-8 data
(hex: 70)
followed by invalid UTF-8 sequence
(hex: e4 69 6b 65)

Abiks oli:

[11:28:45 root@h11 htdocs]# convmv --notest -r -f latin1 -t utf-8 *

Kuna mul koguaeg läheb see mergemine meelest siis paar hinti endale siia.

svn:ignore
svn propedit svn:ignore ./some_path

kui on korralikult keskkonna muutujas kirjeldatud svn editor siis avaneb editor kus sa saad regexp (kasvõi *, *.php jne) kirjutada
Näiteks

*.class
test_*

ignoreerib kataloogis some_path kõike faile mis lõpevad class ja algavad test_

Kuidas lisada SVN reposse suvalisest kohast faili või kataloogi
svn import sample.txt svn://svnserverurl/repo/project/trunk/sample.txt -m “message”

Teine näide:
Loome suvalisse kohta ühe projekti struktuuri
mkdir -pv svn/projektinimi/{trunk,tags,branches}
svn import svn/ svn://svnserverurl/repo/ -m “message”

Mergeme võlised muudatused (source) lokaalsesse kataloogi (destination)

1. svn co /path/to/your/svn/repo/your/branch/ projectname (branch/tag/trunk kuhu sa soovid mergeda. Ehk destination)
2. Nüüd uuri välja revisioni number kust alates sa soovid mergeda on tehtud (r-start) ja kuhu maani sa soovid uuendada (r-end)
3. checkouditud kataloogis: svn merge -r r-start:r-end file:///path/to/your/svn/repo/your/branch/ (Kust kohast sa soovid muudatusi mergeda ehk source)
4. svn ci -m “- sinu teade. Võiks sisaldada ka mergetud revisione”

* revert to some version – svn up -r (revision number)

Kui väga suur kopp on ees sinu projektis .svn kataloogidest siis: find . -name “.svn” -exec rm -rf {} \;

  • Minu jaoks erinevad manuaalid annavad svn ignore jaoks erinevaid tulemusi. Samas toimib järgnev minu jaoks kenasti: svn propset svn:ignore “patten (ntx. mingi faili nimi või laiend)” ./sql
  • Posted in LinuxLeave a comment

    GNUPG

    Posted on September 8, 2009 by margusja

    To export, use:
    gpg –armor –export mymail@here.com > public.asc
    gpg –armor –export-secret-key mymail@here.com > private.asc

    To import, use:
    gpg –import public.asc
    gpg –allow-secret-key-import private.asc

    Posted in Linux, TurvalisusLeave a comment

    Mysql db latin to utf8

    Posted on September 4, 2009 - March 1, 2010 by margusja

    mysqldump -u root -p –opt –default-character-set=latin1 –insert-ignore –skip-set-charset DBNAME > DBNAME.sql

    Then using sed I changed all occurrences of the word latin1 to utf8:

    iconv -f ISO-8859-1 -t UTF-8 DBNAME.sql > DBNAME_new.sql
    sed -e ‘s/latin1/utf8/g’ -i ./DBNAME.sql

    From here I then created the new database and then imported the dumpfile.

    mysql -p -e “create database DBNAME”

    mysql -p –default-character-set=utf8 DBNAME < DBNAME.sql

    Posted in LinuxLeave a comment

    Sex in my hard disk vol2 (sextractor)

    Posted on September 1, 2009 by margusja

    Name : sextractor
    Arch : i386
    Version: 2.5.0
    Release: 5.fc8.1
    Size : 577 k
    Repo : extras
    Summary: Extract catalogs of sources from astronomical images
    Description:
    SExtractor is a program that builds a catalogue of objects from an
    astronomical image. Although it is particularly oriented towards
    reduction of large scale galaxy-survey data, it performs rather
    well on moderately crowded star fields.

    Posted in Fun, LinuxLeave a comment

    Minu esimene postitus via e-mail

    Posted on August 2, 2009 by margusja

    Nüüd on hea Kristeli ees eputada. Mina saan oma kodukale isegi telefoni
    kaudu postitusi teha 🙂
    Nän-nän-nää

    —

    Best regards, Margus “Margusja” Roo
    +3725148780
    skype: margusja
    msn: margusja@kodila.ee
    irc: irc.zone.ee #skydive
    homepage: http://margusja.pri.ee

    Posted in LinuxLeave a comment

    Nädalavahetus ja php ja ajax

    Posted on August 2, 2009 by margusja

    Käisin maal. Sõin hullult igasugu marju. Õeldakse et segi ei tohi süüa kuid ma panin valimatult vaarikaid, mustsõstraid, punasõstraid jne.

    Muuseas oskan nüüd php-st andmeid JSON formaadis extjs scriptile ette kärutada. Kes teab kui suur pein oli vanasti javascriptile andmeid ette anda siis need teavad kui suur eelis see on 🙂 Ise olen rahul.

    Posted in Linux, Mac, WindowsLeave a comment

    Extjs library

    Posted on July 29, 2009 - July 29, 2009 by margusja

    5 aastat tagasi sellise funktsionaalsuse loomiseks nullist läks ikka natukene aega (Sorteerimine, grupeerimine, menüüd jne.) Probleemiks oli ka siis see, et iga üks nokitses oma funktsionaalsuse.
    Nüüd on tark kasutada avalike gruppide ka. ehk ka Sinu, poolt arendatavaid teeke. Siin on üks näide extjs library võimalustest. Kuna ma ei ole just väga quru javaskriptis siis natuke võttis aega, samas luban ennest sellel alal tublisti arendada 🙂

    Hetkel on siis olemas n.n GUI või siis client side code.

    gridPanel

    Edasi tuleb siduda andud lahendus andmebaasiga kasutades Zend framework libraryt.

    Posted in Linux, Mac, WindowsLeave a comment

    apache 2.x auth fallback

    Posted on July 3, 2009 - July 3, 2009 by margusja

    Jändasin tükk aega et saavutada olukord kus autoriseerimisel juhul kui ei leita LDAP kataloogist vastet siis tehakse fallack mod_authn_file peale.


    AuthLDAPURL ldap://xxx.xxx.xxx.xxx:389/ou=People,dc=company,dc=com
    AuthzLDAPAuthoritative off # on selleks et ldap auth moodul oskaks teha fallback mod_authn_file peale
    AuthBasicProvider file ldap # selle reaga on küsimus. Fedora core 10 all ei olnud seda tarvis. PLD ac all aga küll
    AuthUserFile /path/to/file
    AuthName "Keelatud ala"
    AuthType Basic
    Require valid-user

    Posted in LinuxLeave a comment

    Posts navigation

    Older posts
    Newer posts

    The Master

    Categories

    • Apache
    • Apple
    • Assembler
    • Audi
    • BigData
    • BMW
    • C
    • Elektroonika
    • Fun
    • Hadoop
    • help
    • Infotehnoloogia koolis
    • IOT
    • IT
    • IT eetilised
    • Java
    • Langevarjundus
    • Lapsed
    • lastekodu
    • Linux
    • M-401
    • Mac
    • Machine Learning
    • Matemaatika
    • Math
    • MSP430
    • Muusika
    • neo4j
    • openCL
    • Õpetaja identiteet ja tegevusvõimekus
    • oracle
    • PHP
    • PostgreSql
    • ProM
    • R
    • Turvalisus
    • Varia
    • Windows
    Proudly powered by WordPress | Theme: micro, developed by DevriX.