at_yasu's blog

ロード的なことを

Programming

今までどのくらいプログラミング言語を触ってきたか

今までどのくらいプログラミング言語を触ってきたか(3秒で飽きたものも含む) | スラド デベロッパー てなわけで思い出してみるテスト。HTMLとかテンプレート言語も含んでますよっと。sedとかawkはどうなんだろなぁ・・・ C C++ (嫌気を覚えた) PLSQL (Postgr…

今頃気づいた事, CocoaでThead編

もしかして、Thread内で、[self ~~~] とかやったら駄目なの?Thread使わずにやったら機嫌良く動いたし・・・

オブジェクトからクラスメソッドの呼び出し obj-c

あるクラスAがあり、そのクラスAのオブジェクトαがあるとする。αからAのクラスメソッド hogehage を呼び出したい。Objective-Cでこうやったけど、この方法以外でもやり方はあるのかなぁ・・・ [A->isa hogehage] 後、Javaだと、こんな感じ? でもクラスメソ…

Objective-C 2.0のGCの疑問

まだ仕様書とか読んでいないから全くわからないんだけど、Objective-C 2.0のGCの疑問。 Objective-Cの頃は、メモリー管理は主にAutoReleasePoolとalloc,retain,release,copyをそれぞれ使い分けて使ってた訳ですが、obj-C 2.0になるとここら辺の挙動はどうな…

知らない所で使われてる言語

OFW(Open Firmware)で使われている言語が、Forthである事を初めて知った。と云うのも、何となくEFIの事を知りたくなり調べたら、OFWの事を思い出しWikipediaの項にたどり着いたんです。ofw自体が個人的に使いやすくて好んでいるんですが、EFIはどうなんだろ…

Univarsal Binary の作り方

現在、Apple社が出しているコンピュータは全て Intel社製のCPUが入ってます。以前(去年の今頃か?)までは、IBM社製のPowerPCが使われておりました。 この二つのCPUは、内部的には処理方法が全然違います。*1そんなわけで、CPUの違いをソフトウェアで吸収する…

eps のメモ書き

EPS についての覚え書き

トランプの和と積のパズル C言語編

C言語で書いてみました〜。何かごちゃごちゃしてしまったけど、こんな感じかな? 問題の出元:http://ja.doukaku.org/34/ 以下、ソース。自分でABの値を作っているから、ちょい長い。 #include <stdio.h> #include <stdlib.h> #include <strings.h> #include <time.h> #include <unistd.h> /* トランプの最大</unistd.h></time.h></strings.h></stdlib.h></stdio.h>…

構造体に関数 -- C言語

構造体の要素に関数を指定する方法。引数と返り値は同じだけど処理が違う場合、配列にして関数を入れて行く。結構便利だけど、文法をよく忘れるのでメモまず、それぞれの宣言 // 関数の宣言 unsigned char hiddenType (unsigned char *bitmap, const CGImage…

適当な一文字を返す関数、C言語版

適当なAscii文字を返す関数。たまに使うからメモ書き static short _createRandomCharaFlag = 0; char createRandamCharactor () { char ch = 0x00; if (_createRandomCharaFlag == 0) { srand((unsigned)time(NULL)); _createRandomCharaFlag = 1; } while …

保守メモ -- UNION --

C言語で、あたしがつい最近まで理解できなかった共用体の使用例。

関数型指数

「あなたの関数型指数は 0.143536334237172 です。正が関数型、負が手続き型です。」と結果が出ました。ほんとかどうかは知りません。てか、基準がよくわからん・・・潜在的な関数型プログラミングの嗜好度をはかる IAT サイト:http://dame.dyndns.org/misc…