Skip to content

Instantly share code, notes, and snippets.

View scajanus's full-sized avatar

Sakari Cajanus scajanus

View GitHub Profile
@scajanus
scajanus / ex4.R
Last active December 13, 2015 21:28
HTB ex 4
#initial commit
1807 sakkemo │ mexican artikkeli on jäätävän pitkä, huhhuh Dalar
1817 dr_dom │ mun teoria pätee vielä :) dr_dom
1818 dr_dom │ Linque_: sibis? Gesunderheiter
1818 dr_dom │ mulle se on sibelius-akatemia Gesunderheiter^
1819 dr_dom │ Talousuutisissa CES:stä huilu
1819 dr_dom │ kukakohan julkasee ekan puhelimen taitettavalla/käärittävällä näytöllä Linque_
1819 dr_dom │ parin vuoden sisällä tullee mexica
1833 sakkemo │ mexica: Oli ihan hyvä artikkeli, vähän kyl oli liioteltu sitä miten paska om
│ fitness-scene on. Hengen tasolla tossa oli paljon samaa ku Dan Johnin ja Jim Pungero
@scajanus
scajanus / gist:5115709
Last active December 14, 2015 16:29
Roi-vitsejä
Toisessa maailmansodassa Susikoira Roi oli Suomen itärintaman kunniallisimpia
upseereita. Mutta pitkään jatkunut asemasota oli kuluttanut Roin miesten
ruokavarat ja moraalin lähes tyhjiin. Niinpä Roi järjesti että heille
toimitettaisiin uudet satsit ruokaa. Kun satsit saapuivat miehistö sai mahansa
täyteen, mutta jotakin viihdykettä pitäisi äkkiä keksiä taistelutahdon
ylläpitämiseksi. Niin Roi päätti isänmaan puolesta antaa miehistölle
henkilökohtaisesti helpotusta miehisiin paineisiin ruokavarastolla. Eräänä
päivänä päämajalta tuli viesti että asemalle olisi tarjolla kaivattuja
saksalaisia vahvistuksia. Roi piti kuitenkin tarkkaa kirjaa muonavarojen
määrästä ja ilmoitti ettei heillä ollut varaa pitään yllä yhtään enempää
Alkuperäisellä Noppasivullahan tosiaan lukee koskien alkuperäistä deadlinea: "Reports submitted after the final deadline will be rejected. If you have a very good reason that causes you to miss the final deadline you can request an extension. The extension must be requested well in advance before the deadline. Otherwise, the extension will be refused." Mielestäni tämä on varsin yksiselitteisesti ilmaistu, eikä tosiaan ole kovin mielekästä, että kurssihenkilökunta itse menee rikkomaan tätä.
Lisäksi, Nopassa ilmoitetaan, että kurssityö arvostellaan kuukauden kuluessa deadlinesta, eli tämän pitäisi tapahtua 17.4. mennessä. Tässä uudessa mailissa ilmoitetaan, että lopullinen arvostelu ja tulokset tulevat 19.4. mennessä. Ennen ainakin oli 30 päivää aikaa suorituksista arvostelun julkaisemiseen, ja nykyisin ainakin tenteissä tämä on enää 4 viikkoa, eli molemmilla tavoilla rajat paukkuvat. Tällä uudella, mielivaltaisella deadlinella ei tietenkään tätä sääntöä rikota, mutta jos tätä uutta deadlinea pidetään lähtökoh
Lähettäjä: inkubio-vituttaa-bounces@list.ayy.fi [inkubio-vituttaa-bounces@list.ayy.fi] käyttäjän inkubio-vituttaa@list.ayy.fi [inkubio-vituttaa@list.ayy.fi] puolesta
Lähetetty: 21. maaliskuuta 2013 21:48
Vastaanottaja: inkubio-vituttaa@list.ayy.fi
Aihe: Re: [Avautumisia] Fwd: [Noppa] T-61.5010: T-61.5010 assignment: deadline extension, and further instructions
Hei, OP täällä!
Aivan ensinnäkin kiitos kaikista viesteistä. Vituttaa-lista ei pettänyt
minua tälläkään kertaa, vaan paskamyrskyhän tästä nousi. Kuitenkin
suurimman osan viesteistä argumentointi oli hieman "ontuvaa", joten en
syn match base "#script\s\+.*$"
hi link base normal
syn match var "#script\s\+\({\zs.*\ze}\|\zs\S*\ze\)\s\+{" containedin=base contained
hi link var Constant
syn match shellCmd "\({.*}\s\+{\zs.*\ze}\|{\zs.*\ze}\|.\+\s\+{\zs.*\ze}\)" containedin=base contained
hi link shellCmd Statement
" define a new highlight group (NOTE: if put in .vimrc, loading of the colorscheme will override this! i.e. set colorscheme before adding new highlight groups):
hi MyHighlightGroup ctermbg=15 guibg=#ffaaaa
" useful mappings (for visual and single line):
vnoremap <Leader>h :<C-u>exec "silent call matchadd('MyHighlightGroup', '\\%" . line("'<") ."l\\_.*\\%" .line("'>") . "l" . "')"<CR>
nnoremap <Leader>h :exec "silent call matchadd('MyHighlightGroup', '\\%" . line(".") . "l.*')"<CR>
nnoremap <Leader>c :call clearmatches()<CR>
13:48 sakkemo │ kattelen pyöriä
13:48 sakkemo │ :S
13:48 bettilan+│ pyöriä?! voi sakari :D
13:48 sakkemo │ juup
13:48 sakkemo │ tol maantiepyörällä ei oikein kehtoo kauppareissuja yms ajaa
13:48 sakkemo │ ei oo hirveen hyvä
13:48 sakkemo │ sellaseen
13:49 bettilan+│ njepa
To realize the value of the data rather than focus on merely carefully curating
and storing it, it is important to remember why it was gathered. The people
working with the data should keep in mind that the end-goal is to gain new,
actionable insight that will help business by guiding actions that should,
eventually, show in the bottom line. \citet{barton2012making} suggest that the
most effective approach to building a model starts with identifying the
business opportunity, rather than starting with the data. This sentiment is
mirrored in the \emph{Virtuous cycle of data
mining}~\citep{berry1997data,berry2004data}, shown in
figure~\ref{fig:virtuous}, where the first step is identifying the business
@scajanus
scajanus / ManglePaste
Last active December 22, 2015 23:29
Mangles contents of a register to be pasted
function! ManglePaste(register, pasteType)
let l:registerContents = getreg(a:register)
call setreg(a:register, substitute(getreg(a:register), 'a', 'b', ""))
execute "normal! \"" . a:register . pasteType
call setreg(a:register, registerContents)
endfunction
nnoremap p :call ManglePaste(v:register, 'p')<CR>
nnoremap P :call ManglePaste(v:register, 'P')<CR>