Skip to content

Instantly share code, notes, and snippets.

@niteria
niteria / cmd.sh
Created May 10, 2011 21:21
make nice progress bar for batch script
#!/bin/bash
echo 50
for i in `seq 1 10`; do echo '1'; sleep 1; done
repo for a more modern version of qt (4.7)
http://atrpms.net/documentation/install/
http://packages.atrpms.net/dist/el5/qt4/
cat /etc/yum.repos.d/atrpms.repo
[atrpms]
name=ATrpms manual
baseurl=http://dl.atrpms.net/el5-$basearch/atrpms/testing/
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
import java.io.File
/** A wrapper around file, allowing iteration either on direct children
or on directory tree */
class RichFile(file: File) {
def children = new Iterable[File] {
def elements =
if (file.isDirectory) file.listFiles.elements else Iterator.empty;
}
[niteria@cloud]~$ wget "http://ws.audioscrobbler.com/2.0/?method=user.gettopalbums&user=niteria&api_key=b25b959554ed76058ac220b7b2e0a026&period=7day" -O -
--2011-10-21 17:40:21-- http://ws.audioscrobbler.com/2.0/?method=user.gettopalbums&user=niteria&api_key=b25b959554ed76058ac220b7b2e0a026&period=7day
Translacja ws.audioscrobbler.com... 195.24.233.55
Łączenie się z ws.audioscrobbler.com|195.24.233.55|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: nieznana [text/xml]
Zapis do: `STDOUT'
[<=> ] 0 --.-K/s <?xml version="1.0" encoding="utf-8"?>
<lfm status="ok">
module Main where
import qualified Data.ByteString.Lazy.UTF8 as L
import Data.Char
import Network.HTTP.Enumerator (simpleHttp)
import System.Environment
dupa :: String -> String
dupa [] = undefined
dupa (a:[]) = undefined
module Main where
import qualified Data.ByteString.Lazy.UTF8 as L
import Data.Char
import Network.HTTP.Enumerator (simpleHttp)
import System.Environment
dupa :: String -> String
dupa [] = undefined
dupa (a:[]) = undefined
@niteria
niteria / gist:5030275
Created February 25, 2013 14:48
Haskell manual installation
http://hpaste.org/83026
@niteria
niteria / gist:5521096
Created May 5, 2013 15:21
import maven project in eclipse
mvn eclipse:eclipse # creates .project etc.
mvn -Declipse.workspace="your Eclipse Workspace" eclipse:configure-workspace # sets M2_REPO
# http://www.mkyong.com/maven/how-to-configure-m2_repo-variable-in-eclipse-ide/
# http://stackoverflow.com/questions/2061094/importing-maven-project-into-eclipse
@niteria
niteria / slim.hs
Created May 12, 2013 22:12
parsing binary data in haskell
module Main where
import qualified Data.ByteString as B
import qualified Data.ByteString.Lazy as BL
import Data.Binary.Strict.Get
import qualified Data.Binary.Strict.BitGet as BG
import Data.Word
import Control.Monad
import Control.Applicative
import Data.Binary.Put
(defproject one "1.0.0-SNAPSHOT"
:description "Getting Started with ClojureScript."
:dependencies [[org.clojure/clojure "1.4.0"]
[ring "1.1.5"]
[compojure "1.1.3"]
[org.clojure/clojurescript "0.0-1450"]
[enlive "1.0.1"]
[domina "1.0.1-SNAPSHOT"]
[org.mozilla/rhino "1.7R3"]
[com.google.javascript/closure-compiler "r2079"]