したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

管理人の独り言(プログラミング関連)

1みみず★:2008/08/10(日) 23:28:15
あまりにもプログラミングの内容が増えすぎた。
よって隔離スレの中を更に隔離。

1921 ◆adhRKFl5jU:2009/05/11(月) 20:54:33
CPU Disasm
Address Hex dump Command Comments
004C7022 |> \B9 38894000 MOV ECX,Sleipnir.00408938 ; UNICODE "http://update.fenrir.co.jp/smartupdate/version.txt"
004C7027 |. EB 19 JMP SHORT 004C7042
004C7029 |> 50 PUSH EAX ; /<%d>
004C702A |. 68 A0894000 PUSH Sleipnir.004089A0 ; |Format = "http://update.fenrir-inc.com/sleipnir/%d/version.txt"
004C702F |. 68 60444F00 PUSH OFFSET Sleipnir.004F4460 ; |Buf = ""
004C7034 |. FF15 C4244000 CALL DWORD PTR DS:[<&USER32.wsprintfW>] ; \USER32.wsprintfW
004C703A |. 83C4 0C ADD ESP,0C
004C703D |. B9 60444F00 MOV ECX,OFFSET Sleipnir.004F4460
004C7042 |> 8B4424 28 MOV EAX,DWORD PTR SS:[ESP+28]
004C7046 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
004C7048 |. 68 60A14B00 PUSH Sleipnir.004BA160
004C704D |. 51 PUSH ECX
004C704E |. 56 PUSH ESI
004C704F |. 50 PUSH EAX
004C7050 |. FF52 2C CALL DWORD PTR DS:[EDX+2C]
004C7053 |. 8BC6 MOV EAX,ESI
004C7055 |. E8 7665FFFF CALL 004BD5D0 ; [Sleipnir.004BD5D0
004C705A |. 8B4424 20 MOV EAX,DWORD PTR SS:[ESP+20]
004C705E |. 3BC5 CMP EAX,EBP
004C7060 |. C74424 1C 1C3 MOV DWORD PTR SS:[ESP+1C],Sleipnir.00423
004C7068 |. 74 06 JE SHORT 004C7070
004C706A |. 8B08 MOV ECX,DWORD PTR DS:[EAX]
004C706C |. 50 PUSH EAX
004C706D |. FF51 08 CALL DWORD PTR DS:[ECX+8]
004C7070 |> 8B4424 28 MOV EAX,DWORD PTR SS:[ESP+28]
004C7074 |. 3BC5 CMP EAX,EBP
004C7076 |. C74424 24 243 MOV DWORD PTR SS:[ESP+24],Sleipnir.00423
004C707E |. 74 06 JE SHORT 004C7086
004C7080 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]

1922 ◆adhRKFl5jU:2009/05/11(月) 21:14:50
今更ラントレースが物凄く使える機能だと思った。

1923 ◆adhRKFl5jU:2009/05/11(月) 21:36:37
ぬー
今日は、何も解析が出来なかった。
プラグインの仕様というのに焦点を絞って解析したほうが良いな。
まあ、本当はFenrirが仕様をとっとと公開すれば良いのだが。

1924774さん:2009/05/12(火) 19:36:01
DB設計時のサイズ見積もり - よねのはてな
http://d.hatena.ne.jp/yone098/20090512/1242088638

1925 ◆adhRKFl5jU:2009/05/13(水) 21:14:15
global _ore_memcpy1
global _ore_memcpy2

section .text

align 16
_ore_memcpy1:
push esi
push edi
mov esi, [esp + 16]
mov edi, [esp + 12]
mov ecx, [esp + 20]
rep movsb
pop edi
pop esi
ret

align 16
_ore_memcpy2:
push esi
push edi
mov esi, [esp + 16]
mov edi
mov eax, esi
and eax, 11b
jmp [.jt1 + eax * 4]

align 16
.r1:
mov al, byte ptr [ecx]
mov

align 16
.r2:

align 16
.r3:

.jt1:
dd 0, .r1, .r2, .r3

1926 ◆adhRKFl5jU:2009/05/13(水) 23:36:41
SSEとかのサポートはcpuid命令で取得できるよー
という話。
-----
http://www.icnet.ne.jp/~nsystem/simd_tobira/cpuid.html

1927 ◆adhRKFl5jU:2009/05/14(木) 20:23:36
http://wapedia.mobi/ja/呼出規約
>MS stdcall [3] はWindows APIで利用されているデファクトスタンダードである。引数は右から左に渡される。レジスタEAX, ECX, EDXはサブルーチン内で用いるために保存しておく必要がある。返り値はEAXに格納する。cdeclと異なり、スタックの清掃はサブルーチン側で行う(Pascal 呼出規約と同様)。従って可変長の引数リストはサポートされない。

1928 ◆adhRKFl5jU:2009/05/15(金) 18:58:40
Firefoxを思い通りに--about:configページで使える便利な10の「ハック」 - Zero Day - ZDNet Japan
http://japan.zdnet.com/sp/feature/07zeroday/story/0,3800083088,20393127,00.htm
ブロガーのための「Firefox」アドオン--記事作成を効率化する15種:スペシャルレポート - CNET Japan
http://japan.cnet.com/special/story/0,2000056049,20393036,00.htm

1929 ◆adhRKFl5jU:2009/05/15(金) 19:46:01
あの時俺が書いていたのは二次曲線だったのか。

1930 ◆adhRKFl5jU:2009/05/16(土) 18:59:16
はあ。
JavaScriptで「16進数の文字列->10進数の数字」の変換は、
("0x"+str) - 0
で出来るのか。
頭良いなあ、amachang。

1931 ◆adhRKFl5jU:2009/05/16(土) 21:29:17
少し面白いネタを思いついた気がしたので実装してみる。

1932 ◆adhRKFl5jU:2009/05/16(土) 21:29:46
戦争が大きくなったり小さくなったりするのは違うお。

1933 ◆adhRKFl5jU:2009/05/17(日) 16:41:19
KHTMLは小さすぎる文字は勝手に大きくしてしまうのか。
糞仕様。

1934 ◆adhRKFl5jU:2009/05/17(日) 16:42:34
別に当たり判定は小さいから、詐欺には使われないと思うし、元々クリックだけ出来る要素だって作れるんだから、セキュリティーというのが理由ではないだろう。
段々文字を大きくするアニメーションが作れないじゃないか!

1935 ◆adhRKFl5jU:2009/05/18(月) 17:23:24
>現存「府県天気予報」につきましては、月額55,200円と基本負担金13,200円の計、月額
>68,400円が必要ですが、これは配信に係る諸経費を利用者に負担していただいている
>ものです。今後も引き続き利用者に負担していただくことになります。
>配信時期については、全てのXML電文について22年度の配信を予定していますが、そ
>れに先立ち試験配信を予定しています。また、現行と異なる配信形態については、どの
>ような配信形態があるかも含めて検討していきたいと考えています。
-----
は?
金はやっぱり取るのかよ。死ねや!
-----
to http://xml.kishou.go.jp/

1936 ◆adhRKFl5jU:2009/05/18(月) 18:55:22
MAKEINTRESOURCE
でgccがエラーを吐く・・・

1937 ◆adhRKFl5jU:2009/05/20(水) 20:28:01
PortableSleipnirが起動しなくなった。
不思議!

1938 ◆adhRKFl5jU:2009/05/20(水) 20:29:31
三度目で起動した。

1939 ◆adhRKFl5jU:2009/05/20(水) 20:36:44
早速、"Social Bookmarker" Pluginにバグを発見した。
ttp://mimizu.karou.jp/lab/sbp_bug.png
about:blankが5usersなんですね。分かります。

タブ変わったら他のスレッドをちゃんと潰せよwwwwwww
使えばすぐに分かるだろ。

1940 ◆adhRKFl5jU:2009/05/20(水) 20:38:58
それと、タブ変わるたびに取得するのかよ。
キャッシュするぞ普通。まあ、俺だけなのかもしれないが。
僅か4bytes * 8 * num of tabsなんだがな。

1941 ◆adhRKFl5jU:2009/05/21(木) 18:24:36
うごメモはてなで再生中のページでログインすると、そのページに戻らない。
正直この仕様はいくない。

1942 ◆adhRKFl5jU:2009/05/21(木) 19:30:42
IWebBrowser2 Interface ()
http://msdn.microsoft.com/en-us/library/aa752127.aspx
-----
以前貼った気がするが・・・

1943 ◆adhRKFl5jU:2009/05/22(金) 15:26:36
IHTMLDocument2 Interface ()
http://msdn.microsoft.com/en-us/library/aa752574.aspx

1944 ◆adhRKFl5jU:2009/05/22(金) 15:40:08
なるほどIDispatchを継承して正しく実装すれば、スクリプトとかからも読み込みが可能になるのか・・・
-----
IDispatch Interface
http://msdn.microsoft.com/en-us/library/ms221608.aspx

1945 ◆adhRKFl5jU:2009/05/22(金) 18:17:57
SleipnirのやつIDispatchのメンバ関数を一個も実装してないwww

1946774さん:2009/05/22(金) 18:51:27
IE8で、PowerShellをダウンロードしようと思ったら確実に落ちるとかwwwww

1947 ◆adhRKFl5jU:2009/05/22(金) 21:04:18
低レベルAPI (C Magazine9月号掲載)
http://www.ne.jp/asahi/nagoya/ahomaro/builder/cpb-059.html
-----
音を上手く扱いたいなと。
無理か。
音楽とか?

1948774さん:2009/05/22(金) 21:50:23
大体音の鳴らし方は分かった。

1949 ◆adhRKFl5jU:2009/05/22(金) 23:05:25
#include <stdio.h>
#include <math.h>
#include <windows.h>

#define PI 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211

void CALLBACK waveOutProc(
HWAVEOUT hwo,
UINT msg,
DWORD dwInstance,
DWORD dwParm1,
DWORD dwParm2
){
}

int main(int argc, char **argv){
HWAVEOUT hwo;
WAVEFORMATEX wf;

wf.wFormatTag = WAVE_FORMAT_PCM;
wf.nChannels = 1;
wf.wBitsPerSample = 8;
wf.nBlockAlign = wf.nChannels * wf.wBitsPerSample / 8;
wf.nSamplesPerSec = 44100;
wf.nAvgBytesPerSec = wf.nSamplesPerSec * wf.nBlockAlign;

waveOutOpen(
&hwo,
WAVE_MAPPER,
&wf,
(DWORD)waveOutProc,
0,
CALLBACK_FUNCTION
);

int len = wf.nAvgBytesPerSec * 2;

BYTE *p = (BYTE*)malloc(len);

unsigned int hz;
puts("適当にHz数でも入力してください。二秒ぐらい音がします。");
scanf("%d", &hz);

for(int i = 0; i < len; ++i){
//p[i] = sin((double)i / 180 * 1024 * 2 * 2 * 2 * 2 * 2 * PI) * 0xFF;
p[i] = sin((double)i / wf.nAvgBytesPerSec * PI * 2 * hz) * 0xFF;
}

WAVEHDR whdr;
whdr.lpData = (LPSTR)p;
whdr.dwBufferLength = len;
whdr.dwFlags = WHDR_BEGINLOOP | WHDR_ENDLOOP;
whdr.dwLoops = 1;

waveOutPrepareHeader(hwo, &whdr, sizeof(WAVEHDR));
waveOutWrite(hwo, &whdr, sizeof(WAVEHDR));

Sleep(2050);

return 0;
}

1950 ◆adhRKFl5jU:2009/05/22(金) 23:10:17
#include <stdio.h>
#include <math.h>
#include <windows.h>

#define PI 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211

void CALLBACK waveOutProc(
HWAVEOUT hwo,
UINT msg,
DWORD dwInstance,
DWORD dwParm1,
DWORD dwParm2
){
}

int main(int argc, char **argv){
HWAVEOUT hwo;
WAVEFORMATEX wf;

wf.wFormatTag = WAVE_FORMAT_PCM;
wf.nChannels = 1;
wf.wBitsPerSample = 8;
wf.nBlockAlign = wf.nChannels * wf.wBitsPerSample / 8;
//wf.nSamplesPerSec = 44100;
wf.nSamplesPerSec = 88200;
wf.nAvgBytesPerSec = wf.nSamplesPerSec * wf.nBlockAlign;

waveOutOpen(
&hwo,
WAVE_MAPPER,
&wf,
(DWORD)waveOutProc,
0,
CALLBACK_FUNCTION
);

int len = wf.nAvgBytesPerSec * 2;

BYTE *p = (BYTE*)malloc(len);

unsigned int hz;
puts("適当にHz数でも入力してください。二秒ぐらい音がします。");
scanf("%d", &hz);

for(int i = 0; i < wf.nAvgBytesPerSec; ++i){
p[i] = p[i + wf.nAvgBytesPerSec] = sin((double)i / wf.nAvgBytesPerSec * PI * 2 * hz) * 0xFF;
}

WAVEHDR whdr;
whdr.lpData = (LPSTR)p;
whdr.dwBufferLength = len;
whdr.dwFlags = WHDR_BEGINLOOP | WHDR_ENDLOOP;
whdr.dwLoops = 1;

waveOutPrepareHeader(hwo, &whdr, sizeof(WAVEHDR));
waveOutWrite(hwo, &whdr, sizeof(WAVEHDR));

Sleep(2050);

return 0;
}

1951 ◆adhRKFl5jU:2009/05/22(金) 23:10:30
正直音は良く分からない。

1952 ◆adhRKFl5jU:2009/05/22(金) 23:12:05
NTFS代替ストリーム + TrueCryptでまずファイルは盗まれない。

1953 ◆adhRKFl5jU:2009/05/22(金) 23:12:33
普通のエクスプローラでは見えないから安心。
勿論ディスク容量は減ります。

1954 ◆adhRKFl5jU:2009/05/22(金) 23:54:18
今更気が付いたが、Sleipnir StartもTwitterの簡易クライアントも、ものすごく作りこんであるな。
正直すまんかった><

1955 ◆adhRKFl5jU:2009/05/24(日) 08:20:07
ハードリンクはかなり使える。
これを使わない手はない。

1956 ◆adhRKFl5jU:2009/05/25(月) 21:15:08
最近gccを利用して適当にソースコードを書いているのだが、やっぱりx86決め打ちじゃないと良い感じのソースを吐いてくれないなあ。
インライン関数を展開するときに、妙にジャンプしたりする。
それと、classの中に直接ソースを書くとインラインが指定されたのと同等になるのだが、これを切る機能も欲しいなと。
なんでこれはC++の標準に無いんだ?inlineはあるくせに。

1957774さん:2009/05/26(火) 23:23:44
「実現したいことを計算機の問題に置き換えることが『技術力』」、伊藤CTOが“はてな流”大規模データ処理の極意を語る:CodeZine
http://codezine.jp/article/detail/3315

1958774さん:2009/05/27(水) 18:33:47
JavaScriptから簡単に使えるFlashビデオプレイヤー「Flowplayer」:phpspot開発日誌
http://phpspot.org/blog/archives/2009/05/javascriptflash_2.html

1959 ◆adhRKFl5jU:2009/05/28(木) 21:38:09
米Intel、8コアXeon「Nehalem-EX」の情報を公開 - Enterprise Watch
http://enterprise.watch.impress.co.jp/docs/news/20090527_170127.html
-----
金があったら一杯CPU繋げて遊べそうだなwwwwww

1960 ◆adhRKFl5jU:2009/05/29(金) 18:25:54
グーグルが賭けるHTML 5の未来 − @IT
http://www.atmarkit.co.jp/news/200905/28/html5.html

1961774さん:2009/05/29(金) 20:59:51
SetDIBits 関数
http://msdn.microsoft.com/ja-jp/library/cc410590.aspx
SetDIBitsToDevice 関数
http://msdn.microsoft.com/ja-jp/library/cc410591.aspx
-----
これがWindows上で使える最も低レベルなグラフィックのAPIなんですか?

1962774さん:2009/05/29(金) 21:01:11
Windows programming introduction 12
http://homepage1.nifty.com/nogue/wincho12.htm
-----
ここら辺を参考に・・・

1963774さん:2009/05/29(金) 21:04:05
MSの3次元グラフィックスAPIの将来が一部明らかに - ニュース - nikkei BPnet
http://www.nikkeibp.co.jp/archives/043/43229.html
-----
如何でも良いのだが、98年の記事だぜ・・・
十一年前の記事か・・・

1964 ◆adhRKFl5jU:2009/05/29(金) 21:56:46
HBITMAPって普通に低レベルだったんだ・・・

1965 ◆adhRKFl5jU:2009/06/02(火) 19:31:27
JavaScriptで起こりがちなよくあるミスを早期発見する - 素人がプログラミングを勉強するブログ
http://d.hatena.ne.jp/javascripter/20090601/1243864025

1966774さん:2009/06/06(土) 00:35:04
特集:ついに出た!最新Perlフレームワーク「Ark」徹底解剖|gihyo.jp … 技術評論社
http://gihyo.jp/dev/feature/01/perl_ark

1967 ◆adhRKFl5jU:2009/06/06(土) 23:35:08
FAT32でハードリンクが使えないのはきつい・・・

1968 ◆adhRKFl5jU:2009/06/07(日) 21:12:54
Picasaウェブアルバムから画像を落とすスクリプトでも書くか。
Picasaでダウンロードという項目が使えないアルバムもあるので。

1969 ◆adhRKFl5jU:2009/06/07(日) 22:20:51
ファイルの重複を検出ソフトって二千個のファイルを一瞬でチェックできないの?
-----
1.全部のファイルのサイズチェック
2.サイズでソート
3.サイズ毎に見ていく

4_1.そのサイズのファイルは一個しかない->他のファイルと等しいはずがない
4_2.そのサイズのファイルは二個ある->memcmp的な何かで比較
4_3.そのサイズのファイルは三つ以上ある->hash計算->hashを比較->等しいセットはmemcmp的な何かで比較

5.出力
-----
で良いと思うのだが・・・?

1970 ◆adhRKFl5jU:2009/06/07(日) 22:22:51
まあ、これで一分とかかかると言うのならば仕方がない。

1971 ◆adhRKFl5jU:2009/06/07(日) 22:24:04
4_3のハッシュが一致したものをわざわざmemcmp的なもので比較するのは念のため。
一致でほぼ間違いないが、あくまでもほぼ。

1972 ◆adhRKFl5jU:2009/06/07(日) 22:30:24
正直スピードが求められるソフトでIL使うのはアホじゃないかと思う。
まあ、最近はJITで早くなるのだろうが。そこらへんは良く分からん。

1973 ◆adhRKFl5jU:2009/06/07(日) 22:35:43
Vector:重複ファイルチェックソフト「重複確認」 (WindowsNT/2000/XP/Vista / ユーティリティ)
http://www.vector.co.jp/soft/winnt/util/se454495.html
-----
上のソフトの謳い文句に、
>全フォルダから総当たり戦で重複ファイルを高速検索 普通のソフトと速度が違う!
とか合ったので、期待していたら、readmeに
-----
>では100個ファイルがあれば、99×99で9801回必要なのか?
>ファイル数が1万なら?10万個ファイルならば???
>100MBのファイル同士を比較する場合、100MBぶん比較しますか?その分、覚え
>て居る必要がある?そうするとメモリはどれだけ必要なの?
>それは嫌ですね。では、どうするか?
>ファイルサイズだけで比較しているソフトもありますが、その程度の高速化策
>では不十分です。
>ハッシュを使います。
-----
ハッシュ使うのは当たり前だろwwwwwwwwww
てっきりオールアセンブリで書いた、ソフトだと思ったぜ。(と言っても最近だったらCPUの仕様を知り尽くしてないと効率良い最適化が出来ないが、そういう点ではコンパイラの方が強いだろう。)
まあ、今から試してみよう。

1974 ◆adhRKFl5jU:2009/06/07(日) 22:38:33
ハッシュを謳い文句にしている(笑)ソフトでもこれくらいか・・・
treeコマンドが遅い理由が良く分かる・・・orz.........
ごめんなさい><

1975 ◆adhRKFl5jU:2009/06/07(日) 22:44:55
やっぱり自分で作ったほうが納得するよなあ。

1976 ◆adhRKFl5jU:2009/06/07(日) 22:47:33
お!
さすが早いと書いてあるだけあって、他のソフトよりは早かった。
さすが!

1977 ◆adhRKFl5jU:2009/06/07(日) 23:11:43
正直全部比較するのも時間がかかって勿体無いので、最初の256bytesとかだけロードしてやると良い感じだと思う。

1978 ◆adhRKFl5jU:2009/06/07(日) 23:18:32
>>1973は突っ込みどころが二箇所ほどがある。

>では100個ファイルがあれば、99×99で9801回必要なのか?
如何考えても比較回数は100 * 99 / 2 = 4950です。

>100MBのファイル同士を比較する場合、100MBぶん比較しますか?その分、覚え
>て居る必要がある?そうするとメモリはどれだけ必要なの?
一度に100MB読み込んで比較ですか。
少しずつ読み込んで比較じゃ駄目なんですか?

それにしてもハッシュを計算する時間にかかる時間が長いか、最初を少し読み込んで比較するとかやったほうが早いかとなると、でかいファイルの場合は後者の方が断然早いだろうなあ。
ハッシュは万能じゃないということだ。

1979 ◆adhRKFl5jU:2009/06/07(日) 23:22:19
俺の結論。
ファイル重複チェッカーを作るならば、

ファイルの容量を全てチェック。

同じサイズのファイルについて、
512bytesずつ読み取る。比較。

それでも一致したものたちの組について、
二個だけならば、普通に全部読んでmemcmp。三個以上ならば、hashとる。比較して一緒ならばmemcmp(省略可能?)。

出力。

1980774さん:2009/06/08(月) 18:29:39
jjencode、jjdecode - 素人がプログラミングを勉強するブログ
http://d.hatena.ne.jp/javascripter/20090607/1244386028

1981774さん:2009/06/08(月) 18:47:30
tumblr gear:【神】すべてのiPhone tumblrアプリが過去のものになった!!!【無料】635
http://www.appbank.net/2009/06/08/iphone-application/29817.php

1982774さん:2009/06/08(月) 22:36:31
Google製サイト高速化Firefoxアドオン「Page Speed」を試してみました:phpspot開発日誌
http://phpspot.org/blog/archives/2009/06/googlefirefoxpa.html

1983 ◆adhRKFl5jU:2009/06/09(火) 23:13:37
ぬー。
ルートドライブ面倒><

1984 ◆adhRKFl5jU:2009/06/09(火) 23:29:50
取り敢えず、列挙は出来た。
さて、どうしよう。

1985 ◆adhRKFl5jU:2009/06/10(水) 20:48:43
Linuxカーネル2.6.30リリース,日本発のTOMOYOとNILFSを標準採用:ITpro
http://itpro.nikkeibp.co.jp/article/NEWS/20090610/331713/
-----
TOMOYO Linuxきたあああああああああああああああああああああああ

1986 ◆adhRKFl5jU:2009/06/11(木) 21:13:16
IMEを扱ってみたいと思ったので。
猫でも。
-----
第278章
http://homepage2.nifty.com/c_lang/sdk3/sdk_278.htm

1987 ◆adhRKFl5jU:2009/06/11(木) 22:07:22
結構簡単に取得できるようだな。
これとネットを組み合わせてあんなこんな・・・

1988774さん:2009/06/12(金) 18:52:15
Bash&シェルスクリプトを極めるテクニックまとめ - SourceForge.JP Magazine
http://sourceforge.jp/magazine/09/06/11/088209

1989774さん:2009/06/12(金) 19:05:31
フリーのグランジ風フォントいろいろ - かちびと.net
http://kachibito.net/web-design/15-grunge-fonts.html

1990 ◆adhRKFl5jU:2009/06/12(金) 19:56:28
vimのインデントが気に入らない。
何もない行にもちゃんと、インデントを挿入したままにしてほしい。

1991 ◆adhRKFl5jU:2009/06/12(金) 21:11:51
C++参照は怖い。
内部で変更されるかされないかが、呼び出し側のソースから分からない。
特に組み込み型。

1992 ◆adhRKFl5jU:2009/06/12(金) 21:22:24
UCS-2とUTF-8
http://homepage1.nifty.com/nomenclator/unicode/ucs_utf.htm

1993 ◆adhRKFl5jU:2009/06/12(金) 21:24:44
ミケネコの 文字コードの部屋
http://mikeneko.creator.club.ne.jp/~lab/kcode/index.html

1994 ◆adhRKFl5jU:2009/06/12(金) 21:43:55
BCBQ&A
http://sapporo.cool.ne.jp/tanomi/

1995 ◆adhRKFl5jU:2009/06/13(土) 19:55:31
svn入れた。
三回目ぐらいのインストールかと。

1996 ◆adhRKFl5jU:2009/06/13(土) 22:09:06
絶対誰もが使っているだろうけれども、goto使いたくなかったら、

do{
//・・・・
if(なんちゃら) break;
//・・・・
if(ほげほげ) break;
//・・・・
}while(0);

とか書くのも有りだなと今更思った。

JavaScriptならば

(function(){
if(aaaa) break;
})();
するが。

1997 ◆adhRKFl5jU:2009/06/13(土) 22:10:31
C++0xならば

([&](){
if(hogehoge) return;
})();

と、書けるのか?
最適化されなさそうだな。

1998 ◆adhRKFl5jU:2009/06/13(土) 22:21:08
関数の名前を116bytesにしてもgccではコンパイルできるようだ。

1999 ◆adhRKFl5jU:2009/06/13(土) 22:33:00
サクラエディタのメソッドツリーは、以上に長い名前があると、誤動作する。
流石にifという関数は存在しないだろう、jk

2000 ◆adhRKFl5jU:2009/06/14(日) 21:00:34
ある本にlgと書かれていて、logのoの入力が面倒だからそうしたのかなと思っていたが、
底を2にした対数のことだった。

2001774さん:2009/06/15(月) 17:58:03
Chord - Wikipedia
http://ja.wikipedia.org/wiki/Chord

2002774さん:2009/06/15(月) 18:00:25
via
Chordのシミュレーターを書いた。 - Qu記(仮)
http://d.hatena.ne.jp/quolc/20090614/1244975805

2003774さん:2009/06/15(月) 18:02:31
hatena は今すぐSPF宣言しましょう。 - pen2の日記
http://d.hatena.ne.jp/pen2jp/20090614/1244983020
Sender Policy Framework - Wikipedia
http://ja.wikipedia.org/wiki/Sender_Policy_Framework

2004 ◆adhRKFl5jU:2009/06/16(火) 19:43:09
【レポート】5分で把握するHTML5 - Google Developer Dayセッションリポート (1) HTML5仕様の概要 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/articles/2009/06/15/gdd1/index.html

2005 ◆adhRKFl5jU:2009/06/16(火) 20:11:41
思い込みは危険:Macは宣伝されているほどセキュアではない (1/2) - ITmedia エンタープライズ
http://www.itmedia.co.jp/enterprise/articles/0906/16/news060.html
-----
問題を認識しているだけまし。

2006 ◆adhRKFl5jU:2009/06/16(火) 20:27:18
memory tree | 今いる場所に思い出を残す時間を越えたコミュニケーション - Elegant Apps
http://www.elegant-apps.com/apps/memory-tree/?rss
-----
この発想は面白いと思った

2007774さん:2009/06/17(水) 18:34:17
試作言語Yellow - takuto_hの日記
http://d.hatena.ne.jp/takuto_h/20090616/1245167819

2008774さん:2009/06/17(水) 18:40:52
Opera Uniteは革命的―予告されていた「ウェブの再発明」はブラウザのサーバ化だった
http://jp.techcrunch.com/archives/20090616that-reinvention-of-the-web-thing-opera-was-talking-about-its-called-opera-unite/
-----
P2P on Opera

2009774さん:2009/06/17(水) 18:42:04
アメリカ人開発者が日本の開発者に怒ってた。
http://anond.hatelabo.jp/20090617060155

2010774さん:2009/06/17(水) 18:51:02
コンセント不足への究極解
http://japanese.engadget.com/2009/06/16/outlet-wall/
----
燃える><

2011774さん:2009/06/17(水) 18:51:26
貼る場所間違えたorz.

2012 ◆adhRKFl5jU:2009/06/18(木) 20:35:42
TrueCrypt面白い。

2013 ◆adhRKFl5jU:2009/06/19(金) 22:34:59
副記憶領域は今、三つ持っているので、役割を決めたい。

7,609,921,536bytesのUSBメモリ
80,028,827,648bytesのポータブルハードディスク
1,000,202,240,000bytesの外付けハードディスク

さて、どう割り振るか。

2014774さん:2009/06/19(金) 23:00:45
Vim エディターのスクリプトの作成: 第 1 回 変数、値、式
http://www.ibm.com/developerworks/jp/linux/library/l-vim-script-1/?ca=drs-jp

2015 ◆adhRKFl5jU:2009/06/19(金) 23:05:05
ポータブルハードディスクに入っていたデータは全てUSBに移動させた。
今のところの発想では、USBメモリにソフト類を入れて、そのアプリ用のデータは外付けのハードディスクに入れることにする。
ソフトだけで7.6GBを超えることはなかろう。
それにしても、ソフトリンクがFAT間で貼れたらなあ・・・

2016 ◆adhRKFl5jU:2009/06/19(金) 23:12:20
正直ファイル属性など全く要らない。
勿論アクセス制限の属性は必要だが、Windowsでの読み取り専用とか、アーカイブとか、隠しファイルとか全く入らない。
削除するときにはまず聞いてきて、確認しているんだから、システムファイルとかを除いて問答無用で消せば良い。
削除して、オートメーションだからと放置して置いて、見てみたら確認で止まっていたときの話。

2017 ◆adhRKFl5jU:2009/06/19(金) 23:34:45
鯖に使っているドライブのドライブレターをIからUに変更。

2018774さん:2009/06/20(土) 20:25:35
LinuxにインストールするだけでMac風にしてくれる「Mac4Lin」 : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア
http://www.lifehacker.jp/2009/06/post_938.html

2019774さん:2009/06/20(土) 20:30:58
Google Japan Blog: ルート案内 API が日本でも使えるようになりました
http://googlejapan.blogspot.com/2009/06/api.html

2020774さん:2009/06/20(土) 20:37:11
コードレビューの道具、使っていますか?
http://www.ibm.com/developerworks/jp/opensource/library/j_os-codereview/?ca=drs-jp


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板