vallog
ring wandering
ラベル
Gauche
の投稿を表示しています。
すべての投稿を表示
ラベル
Gauche
の投稿を表示しています。
すべての投稿を表示
2014/08/04
gaucheでワンライナー
›
簡単な数値計算をするときはbcコマンドよりgoshを使うことが多い。 % gosh -e '(print (+ 1 1))' -E exit なので、こういうコマンドを用意している。 #!/bin/sh gosh -e "(print $1)...
2013/11/14
transpose コマンド(tsv/csvの行列転置)
›
行列転置したいことは結構あるのに、shellでやろうと思うとちょっと面倒くさい。普段はExcelで「形式を指定して貼り付け」しているけど悔しい。 unix - Transpose a file in bash - Stack Overflow シェルで行列を転置 - 中川的...
2013/08/03
複数のTwitterアカウントに連投するアレ
›
Gaucheスクリプト。ネタ元はこちら。 Re:超簡単にTwitterに連投できる「連投」をつくりました - (define -ayalog ’()) Gauche-net-twitterがTwitterのapi v1.1に対応してないっぽくて間に合わんなーと思ったら sh...
2013/07/26
CygwinでGaucheのHEADを./DIST genするとコケるのでubuntuで./DIST tgzしてる
›
タイトルが全てだ。autotools周りとm4のバージョンの関係でコケてるっぽい。調べたけど解決できなくて諦めてる。
2013/07/10
Re: 僕と契約してLisperになってよ!-Gaucheの開発環境を整えよう-
›
僕と契約してLisperになってよ!-Gaucheの開発環境を整えよう- - (define -ayalog ’()) Vim派であれば、またはEmacsもVimも嫌いなら。 Vim派なら Vim上でGaucheのREPLを動かす - aharisuのごみ箱 neoco...
CSVをSQL文に変換する
›
vallog: csvをsqlにする(insert, update) 以前、必要だったのでザックリ書いたスクリプトだけど、便利だったんで結構使用頻度が高い。使うたびに修正したり機能追加されてる。あんまりちゃんとしたスクリプトでもないけど重宝してる。こういうのって普通はExcel...
2013/07/06
Gaucheで各種ソートアルゴリズム
›
ソートアルゴリズムって、ふざけたもの含めて結構あるんだなー。ふざけてる系がすごく面白い。ボゴソートとかボゾソートとかパーミューテーションソートとか(笑)あとは基数ソート、ビーズズートなんかのバケツっぽいのが好きだなあ。スパゲティソートもいいなあ(w Wikipediaにあったソ...
「リストをn個ずつのサブリストに分割 (Python)」をGaucheで
›
リストをn個ずつのサブリストに分割 (Python) - おぎろぐはてブロ リストをn個ずつのサブリストに分割 (PHP) - おぎろぐはてブロ Gaucheにはそのものズバリなslicesという手続きがある。 Gauche ユーザリファレンス: 6.6 ペアとリスト...
Gaucheでstrand sort
›
Strand sort - Wikipedia その他のソート vallog:sort ソース strand.scm ( define ( strand-sort ls ) ( define ( merge ls1 ls2 ) (...
Gaucheでbogo sort
›
これはsleep sortを見て以来の衝撃だな・・・。 ボゴソート - Wikipedia その他のソート vallog:sort ソース bogo.scm ( use gauche.sequence ) ( define ( bogo-sor...
Gaucheでmerge sort
›
マー ジソート - Wikipedia その他のソート vallog:sort ソース merge.scm ( use srfi-1 ) ( define ( merge-sort ls ) ( define ( merge ls1 l...
Gaucheでselection sort
›
選択ソート - Wikipedia その他のソート vallog:sort ソース selection.scm ( use srfi-43 ) ( define ( selection-sort ls ) ( define ( vector-mi...
Gaucheでbozo sort
›
ボゾソート - Wikipedia これもボゴソートと同じ類か(笑) その他のソート vallog:sort ソース bozo.scm ( use srfi-43 ) ( use srfi-27 ) ( define ( bozo-sort...
Gaucheでstooge sort
›
ストゥージソート - Wikipedia その他のソート vallog:sort ソース stooge.scm ( use srfi-43 ) ( define ( stooge-sort ls ) ( let1 vect ( list...
Gaucheでbead sort(ビーズソート)
›
Sorting algorithms/Bead sort - Rosetta Code これすごく面白かった。rosetta codeのracketのソースを参考にしたんだけど、そのコードに出てくるcolumnって手続きが目からウロコだった。これはビーズを通したヒモを立てること...
Gaucheでpermutation sort
›
Sorting algorithms/Permutation sort - Rosetta Code その他のソート vallog:sort ソース permutation.scm ( use util.combinations ) ( defin...
2013/07/05
Gaucheでquick sort
›
クイックソート - Wikipedia 自分も書いてみた。 ふつうにクイックソートをSchemeで書いた - (define -ayalog ’()) 書いたといっても、検索して出てきたshiroさんが書いたクイックソートのコードを参考にした。match使ってないだけ。 ...
2013/07/03
.gaucherc
›
みなさんの.gauchercの内容が気になります。 3.2 インタラクティブな開発
2013/06/23
ライフゲーム
›
以前も何度か書いたことがある。 ライフゲーム作った 昨日のライフゲームのソース 以前書いたやつはすべてのセルを何度もなめてた。 プログラミング・セミナー では生きてるセルだけに注目する方法が載ってたので、それっぽいのを書いてみた。 ソースはこちら。 https:/...
2013/06/22
Re: Unicodeで遊ぶ
›
Unicodeで遊ぶ - Mae向きな日記 Unicodeには、Ⓐ、ⓐなどといったマル付きの英文字があるみたいなので、英文字列を入力するとマル付き文字に変換する簡単なスクリプトを作ってみました。 というのを見かけたので、試しにGaucheで。 ab2maru.scm - gi...
›
ホーム
ウェブ バージョンを表示