Skip to content

Instantly share code, notes, and snippets.

@giisyu
giisyu / file0.txt
Last active October 19, 2016 14:51
python3と科学計算ライブラリ周りをUbuntuにインストール(virtualenv+pip) ref: http://qiita.com/jooex/items/61a9169f2f88580d15ff
# なんか入れる.
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install build-essential
sudo apt-get -y install python3-dev
python -V
python3 -V
#pythonと打つとpython3になるようにする。(追記:バグの原因になるのでやらないほうがいいようだ)
#echo alias python=python3 >> ~/.bash_aliases
module App where
import Graphics.Element exposing (Element,show)
import Signal
import Mouse
main : Signal Element
main = Signal.map show Mouse.position
@giisyu
giisyu / index.html
Last active August 29, 2015 14:24
elmHtml
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>start</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
@giisyu
giisyu / testmouse.elm
Created December 27, 2014 01:14
test
import Mouse
import Signal(..)
import Text(asText)
import Graphics.Element(Element)
main : Signal Element
main = asText <~ Mouse.position
@giisyu
giisyu / elasticBar.elm
Last active August 29, 2015 14:09
create a elastic bar
--example : http://www.share-elm.com/sprout/546cc30be4b00800031fee56
elasticBar (x,y) baseSide extendSide maxValue angle barColor state =
let moveDis = min extendSide (extendSide * (state / maxValue ))
faring bcolor shape = shape|>filled bcolor|> move (x,y)|> rotate (degrees angle)
in [polygon [(0,0),(baseSide,0),(baseSide,extendSide),(0,extendSide)]|>faring gray,
polygon [(0,0),(baseSide,0),(baseSide,moveDis),(0,moveDis)]|>faring barColor ]
bar state = elasticBar (0,0) 10 200 10 270 blue (toFloat state)
@giisyu
giisyu / signaltest.elm
Created October 27, 2014 09:55
listing the signal
main= eventFlow <| ---(signal)
eventFlow : Signal a -> Signal Element
eventFlow signal = let step a list = [(asText a)] ++ list
in flow down <~ foldp step [] signal