若者のチャレンジを応援する雑誌、若者チャレンジ

Lisp Advent Calendar 2015 3 日目。 昨日はりひにーさんで 大根のメタファーは撃ち抜けない でした。 ʕ•͡ω•ʔ 自動で (export hoge) してくれる public-define っていうのがあるんだけど: (public-define* (print #:rest args) (define (recur xs) (if (null…

ゆばじゃなくて、Uva

Uva Advent Calendar 2015、2 日目。 1 日目はりひにーさんで さあ Uva を始めよう でした。 ʕ•͡ω•ʔ ちょっと前、Emacs に ceylon-mode を入れてみたんだよ (๑´ڡ`๑) へー ʕ•͡ω•ʔ Ceylon でライフゲームなソースがあったから Uva だとどう書くのか書いても面…

大根のメタファーは撃ち抜けない

Lisp Advent Calendar 2015 2 日目。 昨日はりひにーさんで Lisp Advent Calendar 一日目 でした。 ʕ•͡ω•ʔ 今日も何にもないよな (๑´ڡ`๑) うん

さあ、Uva を始めよう

(l ω l〃) あなたと Uva! ╰( ´◔ ω ◔ `)╯ 今すぐダウンロード!! ということで、Uva なら多分なんかネタも絞り出せるんじゃないかと思ったんだけど、あんまり思い浮かばない。 Uva というのは早い話がオレオレ言語処理系で、多分分かると思うんだけど、Ja…

Lisp Advent Calendar 一日目

ʕ•͡ω•ʔ 例によってネタがないよな ( ´∀`) SDL のことでもやる? ;; sdl-sample.scm (use-modules (srfi srfi-1) (srfi srfi-2) ((sdl sdl) #:prefix SDL:) ((sdl gfx) #:prefix SDL_gfx:)) (define screen-width 640) (define screen-height 480) (define s…

ソースコードでわかる、明日から使えるぷろぐらまーの年代判別

C# での話です。 ループに気をつけて読んでみると、書いたぷろぐらまーがどの時代の遺物なのかが分かるでしょう。 先カンブリア紀 先カンブリア紀においてはぷろぐらまーも C# の書き方についてあまりわかっていないようです。 この時代ではこのようなソース…

第2回: Clojure 座談会 に行ってきた

第2回: Clojure 座談会 (๑´ڡ`๑) 餃子美味しい

ブログのフォントを Cantarell にしてみた

してみた。 あんまり変わらないかも? 記事上 <link href='https://fonts.googleapis.com/css?family=Cantarell' rel='stylesheet' type='text/css'> デザインCSS /* <system section="theme" selected="wideboard"> */ @import "/css/theme/wideboard/wideboard.css"; /* </system> */ /* <system section="background" selected="fff"> */ body { …</system></link>

DLR で .NET Framework 上で動く Ruby 風言語 Beryl を書いてみようとした

IronRuby は衰退しました Mirah という JVM 上で動く Ruby 風言語があるそうで、ググっていたところ .NET Framework 上で動く Ruby 風言語を作りたいなーと思ってしまった。 まずは IronRuby を目コピしてみることにした。 分かったこと Linux 版の MonoDeve…

lightdm でログインしようとしたら、急に真っ白くなってログインできない話

ログインできなかったので、gdm に切り替えたところ、ログインできるようになった。

Q. スラッシュが付く数を普通の小数点数にするには?

A. ╰( ´◔ ω ◔ `)╯ exact->inexact を使おう guile はなんかすごくて、Scheme なのに (/ 1 2) とかやると 1/2 が返ってくる。 Common Lisp かよ!! って思わず突っ込んじゃったよね (。・_・。) スラッシュが付く数というのは 1/2 とか 3/2 とか分数で表せる値の…

guile とかで Cradle っていうビルドツール書きたい感ある

Gradle 見てるとビルドツール書きたくなるよね! で、考えたのがこーいう書き方: (task greeting () (println "Hello, World!")) (task count () (map (lambda (it) (print it " ")) (iota 4))) (task intro (#:depends-on greeting) (println "I'm Cradle."…

モジュールの書き方

練習コードを書いてみて分かったことを備忘録的に書いてみる。 とりあえず、TypeScript っぽい構文のコードと JavaScript のコードを付きあわせて説明していくと思う。 % tsc --version message TS6029: Version 1.6.2 空のモジュール TypeScript っぽいコー…

もくもくEmacs #1 に行ってきた

もくもくEmacs #1 進捗としては さあ Uva を始めよう! を書いた。 あと、typescript.el を導入した。

Faraday を node.js に移植しようと思った

ら、Faraday が LL な MVC framework として既に取られてしまったので Coulombにしようと思う。 こういう感じが: Faraday = require 'faraday' connection = new Faraday { url: 'http://sushi.com' }, (faraday) -> faraday.request 'url_encoded' faraday.…

K-Visions のりふぁくたりんぐ?

さて、そまさんのリポジトリを見て、うにょーんとなったので早速 Eclipse をいんすとろーるしてフォークしてみた。 とりあえず、パッケージの根っこの一本化を図ってみた。 後は Maven とか導入してバイナリを git リポジトリから削除してみようかなとかなん…

Ricty のビックリマークが見づらい…

Scheme でこーいうコードを書いていて、ビックリマークの下の点が無くなっていることに気がついた。 #!/usr/bin/csi -ss (use srfi-9) (define-record-type <argument-parser> (argument-parser. program-name version) argument-parser? (program-name program-name set-prog</argument-parser>…

行番号が出るっちゃ出る…

linum-format を設定しないと出る………。 (if windows-nt-p (setq linum-format "%d7")) (´・ω・`) うぃんよーずならちゃんと出てるから、こういう風にしてる。 ʕ•͡ω•ʔ デフォルトだとちょっとよくない

漢字の変換ができるようになった

uim

今度は Emacs の行番号が表示されなくなってしまった。

ぷよぐらみんぐを学んで自由になろう

ʕ•͡ω•ʔ 他人のワザマエ!は君には全く関係ない (*゚∀゚) 人生は自分と他人を比べる時間があるほど長くない ╰( ´◔ ω ◔ `)╯ github とかで気になったリポジトリのコードを読みまくろう ʕ•͡ω•ʔ 剣の道は無限だって石舟斎がゆってたし、技術の道も無限だよきっと ʕ…

かんじの へんかんが できない

uim

かゆ うま

Clover がうぃんよーず 10 のスタートボタンを阻害しているような感じがあった

ので、あんいんすとろーるした。 また、うぃんよーず 10 は左のペインにホームフォルダを登録できない。 何かすれば登録できるかもしれないが、私にはその方法を見つけ出すことができなかった。 ユーザーはダウンロード、デスクトップ、ドキュメント、ピクチ…

NTEmacs64 の Emacs 使ったら、日本語入力できるようになった

やったーーーー!! やったよたえちゃん!! これと、MSYS2 があれば unix 分が減って死んでしまうようなことは無くなった。…と思う。 とはいえ、Windows というのは実のところゲーム用 OS なので、開発やギョームには適さないのだ。 昨日も Standard ML を…

しーしゃーぷで Either クラス書いてた

C#

NuGet 見てみたら、Monad とかいう興味深い単語があったりしたので、書いてみた: using System; using System.Collections.Generic; using System.Linq; namespace Prelude.Data { /// <summary> /// /// </summary> /// <typeparam name="_Left"></typeparam> /// <typeparam name="_Right"></typeparam> public sealed class Either<_Left, _Right> { ///…</_left,>

人生には危険がいっぱい!!!

(゜_゜) Roswell ってなんだろう? ʕ•͡ω•ʔ そんなことより、聞いてくれよ >>1 よ。エントリタイトルは全く関係ないんだけどさ (゜_゜) うん ʕ•͡ω•ʔ Atom でブログエントリを書こうと思ったんだ (゜_゜) それな ʕ•͡ω•ʔ ちょこちょこっと書いて、保存しようと…

バカは有名人を見つけるのがとってもお上手

私は有名人になりにくい性質を持っているようだ。 しかし、まあ、なんていうか…それはそれでありがたくもある。 有名になることはバカに見つかることだと誰かが言っていた。 それはこういうことだ。バカはググりぢからがそんなに無いか極端に無いの間に集中…

何故かつながるようになった

何らかの罠ではないことを祈りたい。

馬鹿のひとつ覚えみたいにマネージをメントする人びと

マネージャーがどんな仕事なのか知りたい? なら、夏休み中に毎日あるあのラジオ体操のことを考えてみるといいんじゃないかな。 夏休みが始まると典型的なマネージャーはラジオ体操カードをみんなに渡すんだ。 ラジオ体操に参加するには朝、早く起きて、この…

openntpd が起動してるのに時刻が合ってないよ?

╰( ´◔ ω ◔ `)╯ timedatectl set-ntp true を実行しよう (l ω l〃) そしたら、合った 参考 時刻 - ArchWiki JST Clock

Haskell で FizzBuzz ってみた

だいぶ前に書いたんだけど、すっかり忘れてたのでもっかい書いた。 [1..100] でもよかったかもしれない。 module Main where import Control.Monad (forM_) numsFrom :: Integer -> [Integer] numsFrom n = n : numsFrom (n + 1) isFizz :: Integer -> Bool …