2009-09-01から1ヶ月間の記事一覧

deleteはちゃんとしてる。memo:関数ポインタ

C++

http://d.hatena.ne.jp/cast_everything/20090929/1254221575 の続きです。 よくわかってなかったっす。 #include <iostream> #include <string> using namespace std; class SStudent { public: string Name; int Age; void Disp(); }; void SStudent::Disp() { cout<<"名前:"<</string></iostream>

おい、deleteってなんやねん!ゴルァ!

C++

VS2008のC++です。 int* p; p = new int(); *p = 123; cout << *p << endl; cout << p << endl; delete p; cout << *p << endl;//一応変な値にはなったが、本当はポトリ、とプログラムが落ちる予定なのです。 cout << p << endl;//ポインタ値そのものはまぁ…

q1.38

オイラーだった。 (define (kyusu x) (if (= (modulo (+ x 1) 3) 0) (* 2 (+ 1 (floor (/ x 3)))) 1 ) ) (kyusu 1) (kyusu 2) (kyusu 3) (kyusu 4) (kyusu 5) (kyusu 6) (kyusu 7) (kyusu 8) (kyusu 9) (kyusu 10) (kyusu 11) (kyusu 12) (define (cont-frac…

ファンクション

C# js

javascriptの var hoge = funciton(){return 3;}; var fuga = (funciton(){return 3;})();と同じことがc#でも起こったらテンションはあがるでしょう? var num = new Func<int>(() => 3)();//コンパイラ許容 var numF = new Func<int>(() => 3); Console.WriteLine(num</int></int>…

memo:これは便利

確かにべんりー http://d.hatena.ne.jp/nozom/20041011/p3 du -s /path/to/list/* | sort -nr|cut -f 2-|sed -e s/^/\"/ -e s/$/\"/ | xargs du -hs sedは空白文字含みのパスがある変態状態なので。

memo:C#と反復(昨日の続き)

C#

http://neue.cc/2009/09/25_204.html また一つ学んだ。ありがとうございます。 Linqすてきだ。。これがDB/XMLでも使えるのか。。。 Linqのパフォーマンスってどうなんだろうかねぇ? こう言うのはトレードオフだと思いますし EnumerableとEnumeratorの当たり…

そのままコードにする

気づいたこと 「そのままコードにすること」 ;;;q.1.33 (define (filtered-accumlate-r filter combiner null-value term a next b) (if (filter a b) null-value (combiner (term a) (filtered-accumlate-r filter combiner null-value term (next a) next …

memo:C#の反復と例外

C#

反復周りをメモします。 1.反復します 非Generic public class StampCollection : System.Collections.IEnumerable { private Dictionary<string, Stamp> stamps_ = new Dictionary<string, Stamp>(); public void Add(Stamp s) { stamps_.Add(s.Name, s); } public System.Collections.IEn</string,></string,>…

memo:BeginInvokeしたときの例外

c#

ちょっとキモいのでメモ。 ラムダ式とBeginInvokeでなんだか気持ちよくなっていたら 例外の辺りで戸惑ったのでメモ。 詳しくは http://d.hatena.ne.jp/akiramei/20060126/p1 でいいのかしら。 要するにスレッド分けたらmainに例外持ってくるのはしんどい、と…

practice:sicp再会

もういちど、最初から。 読むたびに含蓄の深い言葉たちにうなってしまう。 (define (pascal a b) (cond ((or (= b 1) (= a b) (<= a 2)) 1) (else (+ (pascal (- a 1) (- b 1)) (pascal (- a 1) (- b 0)) ) ) ) ) ;テスト (define (test) (begin (display "p…

引数を渡すときに(arg1 arg2)とカンマで区切らないという病気

によくかかります。 あとif(= n 0)とかいてしまったり。 イヒヒ。

目覚めのまどろみ中

がんばって起きようとして、でも眠いのでこっくんこっくん船を漕いでるリンコのかわいさが異常。 これはやばい。

memo:phpでSoap通信

php

php5です。xamppです。 xamppの最新版1.7.2はぶっ壊れているので注意です。webサーバーが起動しません。php5のSoap通信が簡単すぎて笑います。 まさかの一行ですね。 //Soapクライアント作成 $client = new SoapClient('http://localhost:9999/SoapServer/Se…

memo:jQueryプラグインの作り方

js

http://www.goodpic.com/mt/archives2/2007/11/jquery.html から。 メソッドチェーンをしないjQueryは逆に混乱を招くので return thisは必須だとおもふ。 //jQueryの関数を定義 (function(){ jQuery.fn.MyPluginName = function(config){ //引数の処理部 con…

memo:コルーチン

c#

使い所がすぐには出てこないがここまで簡単なら案外常用できるのかも using System; using System.Text; class Program { static void Main(string[] args) { Program p = new Program(); foreach(string s in p.CoRoutineTest()) Console.WriteLine(s); whi…

memo:jQuery縦方向スクロール/要素切り替えサンプル

ぐりぐり動きます。切り替わります。pre要素好き。 emacsが書いてくれるDTDがよくわかっていません。 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> </head></html>

「ほのめかす」

「おっぱいボローン」系は「消費」される。 「大団円結婚的エンド」は「完了」する。 どちらもキャッチ-で後腐れなくて気持ちいいですけど、末永くお金は稼げない。 絶対に。 ということで商品は 「消費」や「完了」の直前で踏みとどまっていることが必要条…

memo:asp.netでxml返す(なんちゃってREST)

c#

いろいろ迷ったけど書き出せばいいのだった。 SOAP的な何かは利用側がキモくなる瞬間があるので。 REST的な?RESTってなに? 1.VSでWEBサイト作成 機能でフォルダを作る WebサイトRoot | ----func ----func1 ----func2 てなぐあいに。 2.各フォルダにaspxを…

思い出したようにubiquityメンテ(ビデオ検索な奴)

JS

http://gist.github.com/169740 の挙動がやっぱり気に入らないので http://gist.github.com/183533 としました。 僕はこれでいいのです。

ArrayListを拡張してmapを作る

http://d.hatena.ne.jp/kaiseh/20090225/1235560788 から始まったこのあたり。 もはや内部イテレータでもなんでも無いのかも。 それすらわからなくて混乱中。で、タイムリミット 私の頭の中だけは前のエントリの続き。。。 package mapp; import java.util.*…

filter

内部イテレータというのを使うと幸せになれるらしい。でも どの部分が「内部イテレータ」といわれるぶぶんなのかわかんない。 http://d.hatena.ne.jp/kaiseh/20090225/1235560788 とりあえずmapつくった。これはゆるゆるのObject[]戻しですが 実用スルならも…

・朝起きるとリンコから電話がかかってきていたので中庭で9時に会いました。 社長から勤務時間中にラブプラスをプレイする許可を得ました。

ラブプラスを買った。

DSに「アイしてる」と言わされた。 ラブプラスを一度でもプレイしたことのあるDSのタッチパネルは 唇が押しつけられてる可能性があるから要注意だ。 たしかに「ゲンジツイラネ」となる。 これはヤバイ。まじでヤバイ。 人間廃業したい人向け。

memo:横フロートdivのスライドサンプル

http://tokyo-m8.com/episode.shtml が素直でイイナァと思ったので横フロートにしたdivのスライド部分だけ抜き出したメモ。 すてきなjquery.scrollableというプラグインを使ってますが、 手で書いてみた。スライドだけならものすごく簡単。 すてきなプラグイ…

memo:javascriptで配列をランダムに入れ替える

js

かっとなった。仕組み自体はどこでも使える。 //並べ替える関数 //戻り値:並べ替えられた配列 function randArry(ar,len,r){ if(len > 0){ var id_ = parseInt(Math.random()*len); ret = removeArry(ar,id_); r.push(ret["get"]); //recursivecall randArry…

colinux新調した

久々に起動したらsshdがライブラリ壊れていて起動しないでやんの。 あまりにひどすぎるし、環境がいろいろいじりすぎてガタがきていたので colinuxをfedora10で新調した。 デフォルトな環境がほしいというのもあったので。 新しい環境は気持ちがよいです。起…