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

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

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

1207774さん:2008/12/30(火) 00:20:09 ID:CENbthlg0
タスクマネージャを開くと53->23にプロセスが減っているwww

1208774さん:2008/12/30(火) 00:26:31 ID:CENbthlg0
取り敢えず駐在させてやった。
明日からは、Sleipnirは強制できないようです。

1209774さん:2008/12/30(火) 00:27:08 ID:CENbthlg0
まあ、やらないかやらないかと入力して機能を切れば全然問題ないのだが。

1210774さん:2008/12/30(火) 14:59:29 ID:CENbthlg0
消えるプロセスと消えないプロセスがあるのかが分からない。

1211774さん:2008/12/30(火) 16:09:56 ID:CENbthlg0
https://secure.codeproject.com/KB/security/AntiReverseEngineering.aspx

1212774さん:2008/12/30(火) 17:15:25 ID:CENbthlg0
NtQuerySystemInformationの日本語の資料は無いのかあああああああああああああああああ

1213774さん:2008/12/30(火) 17:41:35 ID:CENbthlg0
バグの原因が分かったので、これで修正が出来るんだぜ!

1214774さん:2008/12/31(水) 17:20:57 ID:CENbthlg0
MD5コリジョンでインチキ認証局は作れる(ネットにとっては悪い報せ)
http://jp.techcrunch.com/archives/20081230md5-collision-creates-rogue-certificate-authority/
-----
MD5はもう駄目か。

1215774さん:2009/01/03(土) 00:44:06 ID:CENbthlg0
任天堂の携帯ゲーム機はARMアーキテクスチャを利用しているらしいので、逆アセンブラを落としてきた。

1216774さん:2009/01/05(月) 00:08:47 ID:CENbthlg0
Cygwin日本語使わせろ。

1217774さん:2009/01/05(月) 15:41:51 ID:fHt2HuPQ0
ATOKを導入してみた。

1218774さん:2009/01/05(月) 16:41:31 ID:fHt2HuPQ0
今ATOKを利用しているので、どれくらい利用すればいい感じになるのかな?とか思っている次第です。
まあ、正直なところMS-IMEでも困らないと思うんだけれども、結構キーバインドを覚えればMS-IMEよりも十分に使えると思う。
一回MS-IMEと入力するだけでMS-まで入力すると、MS-IMEが候補としてと表示されるのは素晴らしい。
外国にはIMEというもの自体が必要ないかもしれないので、残念である。
まあ中国語とか、韓国語とか、そういうアジア圏で特に、漢字圏では重要であるのだが。
とここまで入力して、全く誤変換がないというのも素晴らしい。
ほとんどスペースキーを一回入力しただけでここまで綺麗に入力できてしまった。
いま、綺麗を変換するために一回余分に押したが、別に漢字自体に間違えがあったわけではない。
と今入力していて、初めて間違えが見つかった。
漢字自体が一発で変換できなかった。
まあ、今となっては学習して一発で変換できてしまったのだが。
でもそれはMS-IMEと一緒であるか。
でもなんか、入力候補も結構怪しい。よくわからんが、おかしい。
そんなこんなで、パソコンに一定の文字列を予測させるのは難しいというこった。
だけれども、ATOKは結構いいのかもしれないなあ・・・

1219774さん:2009/01/05(月) 20:13:28 ID:fHt2HuPQ0
ATOKありかもしれん。
結構予測変換機能が使えるで困る。
まだまだShift+Enterに手が伸びるのに時間がかかるが、これはありだわ・・・
是非とも一度使ってみることをおすすめします。
特に長い英語とかを入力する機会が多い人には、携帯とかでも利用されいている、予測変換が本当に使いやすい。
携帯電話になれていて、パソコンの入力に慣れておらず、入力が遅い人には本当にいいかもしれません。

1220774さん:2009/01/05(月) 20:15:38 ID:fHt2HuPQ0
入力が楽しくなって参りました。
是非とも一度使ってみることをおすすめします。

1221774さん:2009/01/05(月) 20:34:20 ID:fHt2HuPQ0
前から思っていたが、Lunascapeのページに書いてあることが矛盾している。
-----
>Acid3 100/100を達成、WebKitでの表示をChrome Safariと同様に。
>Acid3テストにおいて、100/100を達成(WebKitエンジン使用時)。同じWebKitを搭載したChrome 1.0が79/100でありSafari3.2が75/100であることから、WebKit搭載のメジャーブラウザにて初めてのパーフェクトとなります。
>また、WebKitでの表示について、レイアウトの解釈でChromeやSafariと差異がありましたが、5.0 βではChromeやSafariとほぼ同様の表示を実現しており、これによってWebクリエイターの方が、サイト表示チェックを行う際、複数のブラウザを使わずとも、IE(Trident)、Firefox(Gecko)、Chrome・Safari(WebKit)をLunascape5.0 βひとつで、確認することができます。(*フォント設定などによって差異が生じる場合があります。
-----
いやいやいや。Acid3を管理している人にとっては、LunaとSafariで全然表示が違うじゃん。
嘘書いてある・・・

1222774さん:2009/01/05(月) 20:47:41 ID:fHt2HuPQ0
なぜ俺が初めて触ったパソコンがWindowsだったのだろうか。
もしMS-DOSとかUnixやLinuxだったら俺の現状は変わっていたかもしれない。
いや、間違いなく変わっているだろう。
はあ、本当にLinux使いにくい。いやCygwinが使いにくい。

Linuxのファイルの扱いの思想が理解が出来ない。
パソコンを複数人で共用するとか、そういうことがあると言うことは分かっているのだが、フォルダのルートとかの話が分からない。
homeがルートで、hdc1とかそれはどうなるんですか。本当によく分かりません><

1223774さん:2009/01/05(月) 20:50:58 ID:fHt2HuPQ0
ATOKに変換動作の完全MS-IMEエミュレートみたいな機能があったらおもしろいのに。
wwwwwwwwwwwwwwwwを入力するのが大変である。
英語の立ち直り機能をオフにする方法もあるのだが、それを利用すると
くぁwせdrftgyふじこlp;@:というのが入力できなくなる。
っを出す動作はddaだったら、aを入力するタイミングで出すようにするような設定がほしい。
そうすれば掲示板を主に利用している人に使いやすくなると思うのだがなあ。

1224774さん:2009/01/05(月) 20:56:06 ID:fHt2HuPQ0
兄者、爆発しろ!

1225774さん:2009/01/05(月) 20:57:22 ID:fHt2HuPQ0
課題おわらねえええええええええええええええええええええええええええええええ

1226774さん:2009/01/07(水) 06:38:13 ID:fHt2HuPQ0
LivedoorReaderは面白い。
マウス派にはHeadLineReaderPluginでキーボード派にはLivedoorReaderをお奨めしたい。
だけれども、結構LivedoorReaderのキーボード操作は楽なので、適当に使ってみて覚えてみるのが良いと思う。
正直、これ使いやすい。
キーボードの使い方が分からないならば、「?」を押せば出てくるのでそれで一発ですね。

1227774さん:2009/01/07(水) 15:44:22 ID:fHt2HuPQ0
西川和久の不定期コラム - Core 2 Quadマシンを5万円で組む!
http://pc.watch.impress.co.jp/docs/2009/0107/nishikawa.htm

1228774さん:2009/01/07(水) 15:58:05 ID:fHt2HuPQ0
「Winnyのユーザー数は24万人、Shareは17万人」、ネットエージェント:ITpro
http://itpro.nikkeibp.co.jp/article/NEWS/20090107/322344/
-----
詳しいチェック方法は分からないが、人数の水増しは容易に出来そうである。
ユニークノードとか書いてあるから、情報を取得して、実際に全てのノードに接続して行っている訳ではないから、互換クライアントさえ作ればものすごく楽に水増しが出来そうだ。
ただそれをすると、他の利用者にも迷惑がかかるからやめた方が良いだろう。

1229774さん:2009/01/07(水) 16:24:40 ID:fHt2HuPQ0
[INFO] DLL とは
http://support.microsoft.com/default.aspx?scid=kb;ja;815065#7b
-----
逆 PInvoke・・・

1230774さん:2009/01/07(水) 16:26:47 ID:fHt2HuPQ0
やっぱりC#のお勉強のために、C#でネイティブDLLを作って、そしてSleipnirに組み込もうとする発想が全ての間違えなのだな。

1231774さん:2009/01/07(水) 16:33:03 ID:fHt2HuPQ0
Visual C#でデバッグが出来なくなりやがった。
プログラミングで一番面白いのはデバッグだろうが!
その次にコーディング。

1232774さん:2009/01/07(水) 16:34:06 ID:fHt2HuPQ0
明日提出の課題が一杯あるんだお。
どう考えても終えることが出来ないお。

1233774さん:2009/01/07(水) 17:15:01 ID:fHt2HuPQ0
何故IPアドレスが変わったんだ。
とてつもなく不思議である。

1234774さん:2009/01/08(木) 19:03:24 ID:fHt2HuPQ0
enable_shared_from_thisの使い方。
-----

#include <iostream>
#include <string>
#include <boost/shared_ptr.hpp>
#include <boost/enable_shared_from_this.hpp>

using namespace std;

class test;
typedef boost::shared_ptr<test> Test;

class test : public boost::enable_shared_from_this<test>{
public:
test(){
}

~test(){
}

Test GetThis(){
return shared_from_this();
}
};


int main(){
Test p(new test());

Test pp = p->GetThis();

}

1235774さん:2009/01/08(木) 20:53:33 ID:fHt2HuPQ0
392 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2009/01/08(木) 17:11:15 ID:tfkOcnnb0
>>391
1台のマシンでやるよりは安全だな。>VM

でも、そいつら(ゲストOS)だってホストマシンとネットワーク的には接続されているんだから
本当に安心かなんてわからんけどな。w
NW感染型のウィルスだっていくらでもあるし。nimdaとか有名だよな。

でも現実解としては一番シンプルな方法の1つだとおもう。

もっとやるならゲストOS2つ立ち上げて
1:つこうたマシン(NW接続、Internet接続)
2:つこうて以下略マシン(NW接続なし、1とのデータやりとりはUSB経由、データ展開閲覧確認用)

これぐらいやるともっと安心、でも完全かどうかは分からない。
もしかしたらIPぶっこ抜かれてPC画面からお礼参りしにこられるかもしれないから要注意!!!

1236774さん:2009/01/09(金) 22:34:04 ID:fHt2HuPQ0
ブラウザにUTF-7が無い件について。

1237774さん:2009/01/10(土) 17:15:51 ID:fHt2HuPQ0
Simple DirectMedia Layer
http://www.libsdl.org/index.php

1238774さん:2009/01/10(土) 20:36:00 ID:fHt2HuPQ0
StyleEditor結構凄そうである。
ScriptEditorまだ?

1239774さん:2009/01/11(日) 17:25:02 ID:fHt2HuPQ0
某サイトでOpenGLの解説を見て、全部コピペしたのだがうまくいかない・・・

1240774さん:2009/01/11(日) 18:32:55 ID:fHt2HuPQ0
GetClassInfoExなんていう関数があった。
めちゃくちゃ使えるやん。

1241774さん:2009/01/11(日) 20:34:40 ID:fHt2HuPQ0
頭の悪い高校生に、3Dプログラミングのソースがいじくれる時代だ。
凄い時代である。

1242774さん:2009/01/12(月) 17:49:52 ID:fHt2HuPQ0
適当に書いてみた奴をあげておく。
http://mimizu.karou.jp/static/
にある。
直リンは

ttp://mimizu.karou.jp/static/3d.zip

1243774さん:2009/01/12(月) 18:47:51 ID:fHt2HuPQ0
http://yuyushiki.8.dtiblog.com/blog-entry-173.html
俺の日記のページで試してみたらうまく動いて、すげえええええええええと思ったら、
ただ単に俺がmetaタグで次のページとかの設定をしているおかげだった。

1244774さん:2009/01/12(月) 22:18:20 ID:fHt2HuPQ0
どうでもいいことだが、OpenGLは3Dだけのライブラリではないということは一応付け加えておく。

1245774さん:2009/01/12(月) 22:49:27 ID:fHt2HuPQ0
情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい
情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい
情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい
情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい
情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい
情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい
情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい
情報オリンピック行きたいいいいいいいいいいいいいいいいいいいいいいいいい

1246774さん:2009/01/12(月) 23:26:46 ID:fHt2HuPQ0
出られる気がしてきたwwwwwwwwwwwwwwwwwwwwww

1247774さん:2009/01/12(月) 23:28:48 ID:fHt2HuPQ0
親ついてくんなwwwwwwwwwwwwwwww

1248774さん:2009/01/14(水) 21:56:18 ID:fHt2HuPQ0
JavaScriptファイルやCSSファイルを圧縮して高速化する「YUI Compressor Online」 - GIGAZINE
http://gigazine.net/index.php?/news/comments/20080113_yui_compressor_online/

1249774さん:2009/01/14(水) 23:40:00 ID:fHt2HuPQ0
どうしてこうも回線は安定しないかねえ・・・

1250774さん:2009/01/14(水) 23:56:12 ID:fHt2HuPQ0
PD最近更新無いんだよな。
クラック版が出てしまったからなのかな?
だけれども、あの修正ぐらいは楽勝で出来ると思うんだが。
ただ単に適当にメモリを動的に取得して、ポインタで管理するようにして、読み書きするときはなんか適当にXORとってやればいいじゃん。
で、取得するたびに場所を変えてみたりとかして、色々とやってやれば、すぐに攪乱できると思うのだが・・・
まあ、それくらい今のパソコンの処理の量に比べたら全然だと思う。

1251774さん:2009/01/15(木) 19:09:54 ID:fHt2HuPQ0
今更ながら、データベースの本質はJOINにあると思った。

1252774さん:2009/01/15(木) 20:14:51 ID:fHt2HuPQ0
そしてサブクエリも重要であると思った。

1253774さん:2009/01/15(木) 20:46:08 ID:fHt2HuPQ0
サブクエリ使えば色々と出来そうだな。
特にSETの部分で使えば・・・ゴクリ

1254774さん:2009/01/16(金) 21:34:23 ID:fHt2HuPQ0
今日は以前受けた衝撃と同じぐらいの衝撃を受けた。
まあ、それは後から張ることにしよう。

ブラウザ間の差異を気にせず、自由自在にレイアウトできるようになるjQueryのプラグイン『jQuery UI.Layout Plug-in』 - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜
http://www.ideaxidea.com/archives/2009/01/jquery_ui_layout_plugin.html
JavaScript版スーパーマリオブラザーズがすごすぎ :教えて君.net
http://www.oshiete-kun.net/archives/2009/01/javascript.html
スタイル - 素人がプログラミングを勉強するブログ
http://d.hatena.ne.jp/javascripter/20090116/1232092269
エクセルシートをHTMLテーブルに変換しちゃう君 (ββ)
http://styleme.jp/tool/xls2html/
Amazon.co.jp: エッセンシャル WPF:Windows Presentation Foundation (Programmer’s SLECTION―Microsoft .net Development Series): Chris Anderson, 星 睦: 本
http://www.amazon.co.jp/exec/obidos/ASIN/4798114200/
Amazon.co.jp: いまどきのプログラム言語の作り方: randy: 本
http://www.amazon.co.jp/dp/4839919232

1255774さん:2009/01/16(金) 21:40:26 ID:fHt2HuPQ0
では本題。
今日は、以前Lispのようなインタプリタを作っている中学二年生か忘れたが、そんな人がいることにかなりの衝撃を受けたのであるが、また、それと同じ衝撃である。
ただ、今度は同じ学年の人である。
-----
プログラミング言語Cyan
http://www.geocities.jp/takt0_h/cyan/index.html
takuto_hの日記
http://d.hatena.ne.jp/takuto_h/
Cyanを設計した高校生、5カ月で5つの言語を習得 − @IT自分戦略研究所
http://jibun.atmarkit.co.jp/ljibun01/rensai/genius/03/01.html
-----
とてつもなく凄い。やはり開成高校は伊達じゃない(関係ないか)。
最近はインタプリタを書くことが格好いいのだろうか。
やはり、ちゃんとプログラミング言語は沢山触れなければいけないようである。
やっぱり、一度コンパイラとかリンカとかそういうことを勉強しなければいけないなと思う。
だから、定額給付金が出たら、幾らかは本に注ぎ込む予定。
麻生さんありがとう(結局何が言いたいのか分かりません><)。

1256774さん:2009/01/16(金) 21:46:00 ID:fHt2HuPQ0
>>1255の人が参考にしたと言う資料一覧
Amazon.co.jp: いまどきのプログラム言語の作り方: randy: 本
http://www.amazon.co.jp/dp/4839919232
Singletonのサブクラス化
http://www.hyuki.com/techinfo/singleton.html
callcc と coroutine と semi-coroutine - まめめも
http://d.hatena.ne.jp/ku-ma-me/20070807/p1
Wiki っぽい場(あるいは 疑似脳内ネットワーク)
http://sumim.no-ip.com:8080/wiki

1257774さん:2009/01/16(金) 22:22:43 ID:fHt2HuPQ0
Cyanの文法おもすれえええええ

1258774さん:2009/01/16(金) 22:40:20 ID:fHt2HuPQ0
同じ学年って、同じ年度に生まれただけなんだからね><

1259774さん:2009/01/16(金) 23:07:41 ID:fHt2HuPQ0
JOI2007本選 問題4@C++ - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090116/1232112087
-----
要検討。
トポロジカルソート。

1260774さん:2009/01/16(金) 23:21:37 ID:fHt2HuPQ0
Headline-Readerは使いやすいのだが、にきいいいいいいいいいいいいいいいいいいい

1261774さん:2009/01/17(土) 18:56:48 ID:fHt2HuPQ0
ASP.NET AJAXを使って簡単なWebサービスを実装する方法 - Qu記(仮)
http://d.hatena.ne.jp/quolc/20090116/1232117245

1262774さん:2009/01/17(土) 19:24:46 ID:fHt2HuPQ0
ネット上の児童ポルノを強制的に遮断 総務省が新対策「ブロッキング」の導入検討:アルファルファモザイク
http://alfalfa.livedoor.biz/archives/51420009.html
-----
どうやってけんしゅつするんですか?

1263774さん:2009/01/17(土) 19:25:22 ID:fHt2HuPQ0
JavaScriptでかんたんAIRアプリに挑戦 - ぼくはまちちゃん!(Hatena)
http://d.hatena.ne.jp/Hamachiya2/20090116/air
-----
備忘録
-----
サンクリ申込者(漫画・原画・歌手)名簿・スタッフ名簿が流出 まとめwiki - トップページ
http://www24.atwiki.jp/suncre/
-----
つこうた!

1264774さん:2009/01/17(土) 19:26:32 ID:fHt2HuPQ0
Headline - [Programming][ASP.NET][Ajax]ASP.NET AJAXを使って簡単なWebサービスを実装する方法
file:///H:/Add_Soft/PortableSleipnir/settings/All%20Users/headlinereader/temp/hdesc26.html

1265774さん:2009/01/17(土) 19:26:53 ID:fHt2HuPQ0
ASP.NET AJAXを使って簡単なWebサービスを実装する方法 - Qu記(仮)
http://d.hatena.ne.jp/quolc/20090116/1232117245
-----
こっちだ

1266774さん:2009/01/17(土) 21:20:32 ID:fHt2HuPQ0
MSXML2.ServerXMLHTTPはHTTPリクエストの結構高レベルなAPIなのだけれども、任意のデータを送れない。
今はスクリプトでPOP3クライアント、若しくはIMAPクライアントを作りたいので、もっと低レベルなAPIが欲しいところだ。
もしかしてMSXML2以下にはそのようなものが有るのかもしれないが、そんなこと知ったこった無い。
どのようにデータを収集すればいいのだろうか・・・

1267774さん:2009/01/17(土) 21:25:26 ID:fHt2HuPQ0
XMLHttpRequest を作成する (mixi 日記アーカイブ)
http://loafer.jp/mixi/diary/class.xsp?2006-07-20-22-26
---
MSXML は XMLHttpRequest の実装を 2 種類用意している。
それは、「XMLHTTP」と「ServerXMLHTTP」だ。

XMLHTTP は、WinInet と呼ばれる、
従来から長く使われている API を基盤とした実装だ。
WinInet はキャッシュや Cookie の管理機能も提供するので、
Internet Explorer などをはじめとする、
数多くのプログラムは WinInet を利用している。

問題は、WinInet を使うプログラムが、
キャッシュや Cookie を共有していることだ。

XMLHTTP を使って自動化プログラムを作成した場合、
利用者が意図しないところで、
Cookie や履歴の情報を使用してしまう危険があるし、
逆に自動化プログラムがアクセスした情報が、
利用者の履歴として残ってしまう問題もある。
(まあ、ある程度は制御できるのだが)

ServerXMLHTTP は、比較的新しい
WinHTTP と呼ばれる API を基盤とする実装だ。
WinHTTP は、当初はサーバ間の HTTP 通信のために作成され、
WinInet よりもセキュリティ面で安全なように、
Cookie やキャッシュなどの情報は一切共有しない。
-----
ここまで引用。
面白い。面白い。

1268774さん:2009/01/17(土) 22:48:16 ID:fHt2HuPQ0
The raw socket in program on the JScript (VBScript)
http://www.board74.ru/gui_for_script/dialog/socket.html
-----
これを見つけたんだけれども、TCPIPってどこで定義されているんだ?

1269774さん:2009/01/18(日) 20:59:30 ID:fHt2HuPQ0
SytleEdior然り、Cyclone然り、読み込みが終わって、レンダリングが終わった後に処理を行っているのが気になる。
出来るならば、プロクソミトロンみたいに、処理を仲介してもらった方が良い。
文字列の処理の方がレンダリングの時間に比べたら短いと思うからである。
出来ないならば、プロクソミトロンの代替にはならない。間違いない。
この際、Sleipnirにプロクソミトロンを取り入れるようなプラグインを使った方が移行が楽な気もする。
ニコ厨を引き寄せる材料にもなるかもしれない。
その設定の一覧とかを出力して簡単にウェブ上から取り入れられるようにすればなおよい。

1270774さん:2009/01/18(日) 21:05:59 ID:fHt2HuPQ0
全くの未確認情報によれば、
-----
809 :名無し~3.EXE:2009/01/18(日) 17:11:19 ID:apRdm+V/
>>802
いまSDKのクローズドテストやってる。
今月末に2.9と合わせて公開予定だそうだ。
かなり充実した出来になっているので、プラグイン作りたい人は期待していいかも。
---
Sleipnir Part215
http://pc11.2ch.net/test/read.cgi/win/1231176311/809n
-----
とのことなので、ちょっと期待。
だが、入試勉強を加速しなければいけない。
ついに三百六十五日を切った。
後、三百六十四日か?

1271774さん:2009/01/18(日) 22:00:43 ID:fHt2HuPQ0
Web屋のためのVim設定・Tipsまとめ 1/2 - ナレッジエース
http://blog.blueblack.net/item_340

1272774さん:2009/01/18(日) 22:03:09 ID:fHt2HuPQ0
vim の text-object をより便利に使えるプラグイン - surround.vim - 川o・-・)<2nd life
http://d.hatena.ne.jp/secondlife/20061225/1167032528
-----
vimつえええええええええええええええええええええええ

1273774さん:2009/01/18(日) 22:10:20 ID:fHt2HuPQ0
JOI2007本選 問題1@C++ - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090118/1232272717
JOI2007本選 問題5@C++ - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090118/1232271387
-----
5より4の方が難しいと思うのは僕だけですか?
1の発想は浮かばなかったorz

1274774さん:2009/01/18(日) 22:11:26 ID:fHt2HuPQ0
JOI2007本選 問題1@C++ - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090118/1232272717
JOI2007本選 問題2@C++ - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090115/1232014913
JOI2007本選 問題3@C++ - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090115/1232020162
JOI2007本選 問題4@C++ - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090116/1232112087
JOI2007本選 問題5@C++ - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090118/1232271387
-----
まとめ。

1275774さん:2009/01/19(月) 19:49:14 ID:fHt2HuPQ0
IPA職員に停職3カ月の懲戒処分 「Winny」「Share」情報流出で - ITmedia News
http://www.itmedia.co.jp/news/articles/0901/19/news085.html
-----
軽い、軽すぎる。

1276774さん:2009/01/19(月) 23:22:47 ID:fHt2HuPQ0
同年代の凄い人々 - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090119/1232369410

1277774さん:2009/01/19(月) 23:48:14 ID:fHt2HuPQ0
glutにはThreadの関数が無い。
何故だ。
Mutexとか用意しなければならないからか。

1278774さん:2009/01/20(火) 20:41:28 ID:fHt2HuPQ0
フィボナッチ数列に関する3つのアルゴリズムの速度比較@Ruby - 簡潔で覚えやすいタイトルを3秒で思いつく程度の能力
http://d.hatena.ne.jp/qnighy/20090120/1232446370
----
リアルにlog(n)で解ける理由分からなくて、俺涙目w

1279774さん:2009/01/20(火) 20:42:52 ID:fHt2HuPQ0
Matrixのコードを読めばいいか。

1280774さん:2009/01/20(火) 20:44:40 ID:fHt2HuPQ0
発見。
-----
def ** (other)
if other.kind_of?(Integer)
x = self
if other <= 0
x = self.inverse
return Matrix.identity(self.column_size) if other == 0
other = -other
end
z = x
n = other - 1
while n != 0
while (div, mod = n.divmod(2)
mod == 0)
x = x * x
n = div
end
z *= x
n -= 1
end
z
elsif other.kind_of?(Float) || defined?(Rational) && other.kind_of?(Rational)
Matrix.Raise ErrOperationNotDefined, "**"
else
Matrix.Raise ErrOperationNotDefined, "**"
end
end

1281774さん:2009/01/20(火) 20:50:57 ID:fHt2HuPQ0
ああ!
思い出した。
2でどんどんと割っていけば良いじゃん!(分かる人にしか分からない。)

1282774さん:2009/01/20(火) 20:52:57 ID:fHt2HuPQ0
2^23 = (2 ^ (2 * 2 * 2 * 2)) * (2 ^ (2 * 2)) * (2 ^ 2) * 2

こんな感じか。

1283774さん:2009/01/20(火) 20:55:24 ID:fHt2HuPQ0
つまり、2の四乗を計算するんだったら、2を四回そのままかけるんじゃなくて、2の二乗を二乗した方が計算が少なくて済むね!っていうこと。

メモリを食わないようにするんだったら、結構時間かかる気がする。
そんなこと無いか?

どちらにせよ、一度二進法に展開してごにょごにょ。

1284774さん:2009/01/20(火) 22:09:09 ID:fHt2HuPQ0
こうか。こうか。
汎用的な1の作り方が分からないって言う。
だから、s / sにしてやった。
まあこれなら0^0とかやったらあぼーんするので妥当か。
-----
template<typename T>
T pow(const T &s, unsigned int o){
if(o == 0){
return s / s;
}else if(o == 1){
return s;
}

T b = s, r = s / s;

while(o){
if(o & 0x00000001){
r *= b;
}
b *= b;
o /= 2;
}

return r;
}

1285774さん:2009/01/20(火) 22:12:13 ID:fHt2HuPQ0
0.0 / 0.0 はエラーにならないね。
まあ精度の問題もあるしね。

1286774さん:2009/01/21(水) 16:34:38 ID:fHt2HuPQ0
Eclipse 3.4プラグインのインストール/設定方法 〜Eclipse 3.4入門〜 :CodeZine
http://codezine.jp/article/detail/3446

1287774さん:2009/01/21(水) 16:36:19 ID:fHt2HuPQ0
>>1285
エラーにならないというのは、例外にならないということです。

1288774さん:2009/01/21(水) 18:09:19 ID:fHt2HuPQ0
CreateAcceleratorTable 関数
http://msdn.microsoft.com/ja-jp/library/cc410683.aspx
-----
アクセラレータは動的に生成できるようだ。
リソースは全て動的に生成できるみたいだなあ。
まあ、リソースがどのように管理されているかは知らないのだが。

1289774さん:2009/01/21(水) 18:10:30 ID:fHt2HuPQ0
typedef struct tagACCEL {
#ifndef _MAC
BYTE fVirt; /* Also called the flags field */
WORD key;
WORD cmd;
#else
WORD fVirt; /* Also called the flags field */
WORD key;
DWORD cmd;
#endif
} ACCEL, *LPACCEL;

1290774さん:2009/01/21(水) 18:10:55 ID:fHt2HuPQ0
typedef struct tagPAINTSTRUCT {
HDC hdc;
BOOL fErase;
RECT rcPaint;
BOOL fRestore;
BOOL fIncUpdate;
BYTE rgbReserved[32];
} PAINTSTRUCT, *PPAINTSTRUCT, *NPPAINTSTRUCT, *LPPAINTSTRUCT;

1291774さん:2009/01/21(水) 18:33:59 ID:fHt2HuPQ0
CopyAcceleratorTable 関数
http://msdn.microsoft.com/ja-jp/library/cc410676.aspx
-----
HACCELからACCEL構造体への変換。エントリの数を調べることも可。

1292774さん:2009/01/21(水) 18:38:46 ID:fHt2HuPQ0
GetDoubleClickTime 関数
http://msdn.microsoft.com/ja-jp/library/cc364628.aspx

1293774さん:2009/01/21(水) 18:54:16 ID:fHt2HuPQ0
TTBase - 単体では 常駐するだけのソフト
http://ttbase.sourceforge.jp/
-----
TTBASEとか言うソフトが有るんだ。
俺がいたずら用に作ったようなソフトと一緒だなw
発想のレベルが低いと言うことか。

1294774さん:2009/01/21(水) 20:38:14 ID:fHt2HuPQ0
Subversionの基礎練習
http://www.hyuki.com/techinfo/svninit.html
-----
遊びたい。

1295774さん:2009/01/21(水) 21:00:32 ID:fHt2HuPQ0
C:.
│ format
│ README.txt

├─conf
│ authz
│ passwd
│ svnserve.conf

├─db
│ │ current
│ │ format
│ │ fs-type
│ │ txn-current
│ │ txn-current-lock
│ │ uuid
│ │ write-lock
│ │
│ ├─revprops
│ │ └─0
│ │ 0
│ │
│ ├─revs
│ │ └─0
│ │ 0
│ │
│ ├─transactions
│ └─txn-protorevs
├─hooks
│ post-commit.tmpl
│ post-lock.tmpl
│ post-revprop-change.tmpl
│ post-unlock.tmpl
│ pre-commit.tmpl
│ pre-lock.tmpl
│ pre-revprop-change.tmpl
│ pre-unlock.tmpl
│ start-commit.tmpl

└─locks
db-logs.lock
db.lock

1296774さん:2009/01/21(水) 21:17:43 ID:fHt2HuPQ0
取り敢えず、書いてあることは一通りやってみた。
面白い。
svn checkout URI
だけ使えれば、十分実用には耐えられる。

1297774さん:2009/01/21(水) 21:25:51 ID:fHt2HuPQ0
svn checkout URI DirectoryName
でURIの内容をDirectoryNameに貰ってくる。一番最初にやる。

svn update
で更新された内容を貰ってくる。作業前にはやった方が良い。

svn commit -m "comment"
更新した内容を送信する。
これくらい?

svn mkdir directoryname
でsvnの管理に追加しながらフォルダを作成。
ファイルを追加する方法が有るかもしれないが分からない。

svn status
ワークコピーとサーバーを比べてコミットしてないファイルが有るかとか、svnで管理していないファイルが無いかとかそういうのを出力してくれる。

svn add filename
svnの管理下にfilenameを置く。

-----
俺の感覚的にはこんな感じ。

1298774さん:2009/01/22(木) 20:55:20 ID:fHt2HuPQ0
http://extensions.tabbrowser.jp/plugins/files/spec100/UserActionExtension.si
-----
AddFolderがおかしい。

1299774さん:2009/01/24(土) 20:06:52 ID:fHt2HuPQ0
漸く情報オリンピックから資料が送られてきた。
音沙汰無いのは怖すぎる。

1300774さん:2009/01/24(土) 21:32:12 ID:fHt2HuPQ0
これからC++でlog用の関数を作るときは、
-----
void log(std::function<void (void)> func){
#define DEBUG
func();
#ifdef
}
-----
とすれば良いんですね。分かります。
-----
void log(std::std::reference_closure<void (void)> func){
//同様
}
-----
の方が最適化されやすいか?
実際に試してみないと分からんな。

1301774さん:2009/01/24(土) 21:36:03 ID:fHt2HuPQ0
呼び出す時は、
-----
log([](){
return "やらないか?";
});
-----
みたいに?
じゃあ、void (void)
じゃなくて、
std::string (void)
だわ。

1302774さん:2009/01/24(土) 21:40:48 ID:fHt2HuPQ0
これならば、文字列の生成が、Release版の時に行われなくなっておいしい。
まあこの例だと全く良いところが無いのだが。
でも文字列生成ならば普通にprintf使えばよくね?

std::string (void)
じゃなくて
std::string && (void)
の方が良いですね。はい。

1303774さん:2009/01/24(土) 22:56:01 ID:fHt2HuPQ0
俺は正確なtemplateの仕様を理解してなかったようだ。

C++ Labyrinth
http://www.fides.dti.ne.jp/~oka-t/cpp-labyrinth.html

1304774さん:2009/01/24(土) 23:34:35 ID:fHt2HuPQ0
うーん。
ゲームとか作るんだったら、プログラミング言語(インタプリタ)を書けないといけないのかな?
そっちの方が拡張が楽なようだが。
だけれども、毎回文字列を解析していたら時間がかかるし、ILを使うのもやっぱり重くなりそうだ。

C/C++と同じぐらいの速度が出て簡単にプログラムが書けるようなものが有ったらとても嬉しいのだが。

1305774さん:2009/01/25(日) 14:10:14 ID:fHt2HuPQ0
プロジェクトを実行しようとしているときにエラーが発生しました。デバックを開始できません。 結合ハンドルが無効です。
http://blogs.wankuma.com/trapemiya/archive/2005/12/19/20096.aspx
-----
これでC#がデバッグできるようになった。
全然出来なくてC#を敬遠していたがこれで開発が出来るようになるだろう。きっと。

1306774さん:2009/01/25(日) 17:04:11 ID:fHt2HuPQ0
glutでシューティングゲームは作れるのだろうか。
無理か?
いや可能だろう。
だが、60fpsに合わせる方法が分からない。
出来ることならばタイマーは使いたくないのだが・・・
無理か。


新着レスの表示


名前: E-mail(省略可)

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

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

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

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