「Prog」を含む日記 RSS

はてなキーワード: Progとは

2019-05-08

[]2019年5月7日火曜日増田

時間記事文字数文字数平均文字数中央値
001431073075.035
0182780495.239
0263496478.854
0381712387.928
04428916212.337
05175266309.830
0631246279.432
0738147638.819
08536003113.319
09809156114.552.5
1013119092145.762
111441221784.843.5
121691360080.539
13125691255.335
142191540270.343
151901624085.547
162462091385.046
172942158473.443
181781178566.238
19859666113.743
2014114094100.039
21115933281.127
2210210851106.432.5
2312814264111.433
1日289725985289.739

本日の急増単語 ()内の数字単語が含まれ記事

allcinema(5), prog(5), ryukyushimpo(6), 種差別(7), 御用組合(4), imdb(4), AED(7), yodobashi(3), はて部(3), 田植え(3), num(5), アナログゲーム(5), 宿題(17), 不登校(20), キモイ(33), ヴィーガン(16), GW(20), コミュ障(37), 連休(25), 性犯罪者(14), KKO(13), 専業(15), リア充(20), 専業主婦(31), KKO(107), お疲れ様(14), 出社(10), 旦那(24), モテ(27), おもっ(13), E3(10), 下方婚(13), 夫(31), 苦痛(12), 甘え(21)

頻出トラックバック先(簡易)

コミュ障BBQに参加して泣いた /20190507121709(59), ■目標主体性もないと人生詰むよね /20190505171812(32), ■はてなブコメ治安悪くなってない? /20190506185510(22), ■推理小説が嫌い /20190507100141(18), ■不謹慎 /20190507155450(18), ■鳥取県移住するメリットを一緒に考えてほしい /20190507171250(13), ■anond20190505154900 /20190505162049(12), ■女版恋愛工学おしえろ /20190506232817(12), ■今日は出社しただけ偉い /20190507124805(10), ■労働組合もっと他にやることがあるだろ /20190504184608(10), ■不登校ユーチューバーについてのコメ欄だけど /20190507135036(10), ■隣室の住人が連休中ほぼずっと家にいた。30分未満の買い出しかなんかに行く以外ずっと家。 /20190507103635(9), ■連休明けどこに行ったかの会話が苦手 /20190507123356(9), ■https://anond.hatelabo.jp/20190505154900 /20190507124219(7), ■夫が退職 /20190507000138(7), ■年収400万円俺、彼女実家が太すぎて生き方を悩む /20190506093251(7), ■「女じゃない自分」が存在する女性と「男じゃない自分」などいない男 /20190505154900(7), ■ /20190507133147(7), ■自炊しない独身ひとり暮らしって何食ってんの? /20190506170353(7), ■東池袋交通事故現場観光名所になってた /20190507045816(6), ■はてなーって意外に貧困層が多いのかな /20190504184622(6), ■無知は罪 /20190507100200(6), ■AED使われるぐらいなら死にたい /20190507202133(6), ■子供なし夫婦10連休 /20190507121620(6), ■オタクが「嫌い」って言っても良いじゃん Let it go! /20190507030443(6)

増田合計ブックマーク数 ()内の数字は1日の増減

6234195(3644)

2015-02-02

http://anond.hatelabo.jp/20150202004536

同じくプログラミング素人だけど、ドットインストールでもしっくりこなかったか

Progateをやってみたら自分にはすごく合ってた。

ttp://prog-8.com/

ttp://ozpa-h4.com/2015/01/20/progate/

基礎の基礎からしづレベルアップさせてくれるような感じなので、

人によってはこっちの方が良いかも。

現時点で用意されてるコンテンツHTMLCSSPHPJavaScript

ジャストミートだと思うので試してみては。

2013-03-08

[]開発の手順

1. そうなって欲しいこと・願望・コンセプトを得る。得ようと思っても得られない。ここは偶然起こること。

2. 何をするか・What・思い付きを挙げる。ブレインストーミング

3. どうやるか・How・方法を考える。「できそう」という段階まで。

4. 必要もの・使える技術前例を集める。他人を説得できるようになる。

5. 機能クラスといった実装上の分割、役割分担など行動に移すための細分化と割り当てを行なう

6. 各機能・各クラスでやることを列挙する。

7. やること別に「そのためにやらなければならないこと」を実行順通りに書き下す。擬似言語擬似コード

8. 擬似言語設計→擬似言語フィードバック設計と擬似言語→実装

コラム ── アサーションについて】

擬似コードを書くならアサーションも一緒に書く。不要な用語や用語の重複があるとうまくアサーションを書けない(かみ合わない)。用語の最適化変数コード最適化でもある。

事前条件→事後条件をアサーションで表明、事後条件→他の事前条件へ連鎖契約によるプログラミング契約プログラミング

擬似言語でのアサーションはそのままプログラムコードでもアサーションになるか、テストコードになるか、メソッド|関数|手続きのパラメーター・戻り値コメントになる。アサーションは「実行可能なコメント」(Executable Comments)とも呼ばれている。

9. あとはセンス

RIGHT:[[:t/Prog]]

----

CC0

2008-12-31

http://anond.hatelabo.jp/20081231093830

×クラックされるから関数ポインタを使わない

メモリ上にプログラムを自力でロードして、それを関数ポインタに変換して関数コールすると、Exploit系のバグなのか、わざとやっているのかが外部ツールで判別付かない場合があるので、この方式は使わなくなり、現在はDLL呼び出しやSO呼び出しが一般的。

ちゃんとExploit系に使われる関数ポインタクラック対象ってExploitというキーワード書いたのに(T_T)。高々、コンパイラ保証してくれる範囲の関数ポインタは安全だから使えばいいと思うよ。

ポインタ曖昧性はこんな感じかなぁ。

void *(*psrc)(void *);

void *pdst = (void *)psrc;

究極

printf("%x\n",(int)psrc);

だもんなぁ、任意引数関数ジャンプテーブルなんかで

こういう技が必要になることもあるし。

Cって面白いと思う。

Expolitまがいコード

char *prog="\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00";

\x00は適当な実行コード

void *(*psrc)(void *) = void *(*)(void *)prog;

(*psrc)(NULL);

こんな感じで、データ配列プログラムとしての実行で、昔はあったけど、いまはこういうコードDLLとかSOとかで書くのがお作法だよねーと

さらにいえばWindwosならCOMで書けと・・・

どうみても、Code Exploitバグに見えるもの、この手のコードは。

外部ツールがバグとして引っかけちゃうから書かないのが最近の主流だと思う。書く必要もほとんど無いし。

Lispのようにプログラム自身がメモリ上に動的にプログラムを必要に応じて計算しながら書き込んで、それを実行すれば、ある意味人工知能的なプログラムとその美しさが実現できるけど、それは一般的なプログラムの範疇ではバグの検出が複雑になるので、やっちゃダメとはいわないが特殊分野の技法だなぁと思う限り。

 
ログイン ユーザー登録
ようこそ ゲスト さん