kkkpower2000のブックマーク (153)

  • [TopHatenar] ブックマーク数ランキング - 全てのブログ

    ブログのURL, ユーザ名, またはタイトルの一部を入力 ブックマーク数ランキング - すべてのブログ [次のページ] [同位置の購読者数ランキング] 順位 ユーザ名 種類 ブログ ブックマーク 先月比 購読者 1 位 matome.naver.jp その他 NAVER まとめ[情報をデザインする。キュレーションプラットフォーム] 1656996 0 1515 2 位 gigazine.net その他 GIGAZINE(ギガジン) - いよいよ4K画質のポルノビデオが登場間近に 1620131 +18782 28674 3 位 anond はてな匿名ダイアリー はてな匿名ダイアリー 1580125 +196043 599 4 位 www.lifehacker.jp その他 ライフハッカー[日版] 1356295 +12384 281 5 位 dqnplus livedoor Blog 痛

  • 強いオセロプログラムについて

    予備知識 / 探索 / 局面評価 / 定石の知識 / 終盤 / ソースコード例 / 他の情報源 予備知識 ある程度の強さのオセロプログラムを構築するためには、 多少のプログラミング経験が必要である。 使用するアルゴリズムやデータ構造の多くは、人工知能の解説書、 アルゴリズムの解説書やウェブ上で見つけられる。 優秀な高校生、コンピュータ科学専攻の大学生なら、 それらのアルゴリズムを理解し、強いプログラムを作ることが可能であろう。 以下に述べるより高度な技法を理解するには、最適化理論と線形回帰について、 若干の知識が必要である。これらは大学の応用数学レベルに相当する。 強いオセロプログラムを作る上で、もっとも難しいのはデバッグである。 探索アルゴリズムの性質上、バグはかなり長い期間潜伏した後に、 プログラマーの意表を突いて表面化することがある。 私ができる唯一のアドバイスは、すべての新しいモジ

    kkkpower2000
    kkkpower2000 2009/05/06
    オセロ
  • Bonanza - The Computer Shogi Program

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    kkkpower2000
    kkkpower2000 2009/02/20
    プログラミング 将棋
  • wilmott.com - Forum Index

    Trading Forum Quantitative trading, algorithmic trading, black-box (as long as we can take a peek inside) trading, arbitrage, buy low sell high, everything but stock picks. Last post by Alan, January 22nd, 2024, 5:05 pm

  • コアテクの路地: 秀丸になりたーい

    実は私はつい半年前まで、まったく Linux を利用したことがありませんでした。学校でも研究室が窓系 OS だったため、UNIX にすら触る機会がなく、純粋培養の窓ユーザーとしてコンピュータ歴 10 年です。 そんな私なので、初めて vi を起動したとき、画面の前でフリーズしてしまいました(直観的に何もできない !)。今では大分慣れましたが、やはり今でもエディタは「秀丸」がベストと思っています。 というわけで、手間をかけずに vi をどれだけ「秀丸」に近づけるか色々試した結果、以下のようにしています。 ■ taglist.vim taglist.vim というアドオンを使っています。 このアドオンを使うと、このように左側に関数や変数一覧が出てきます。 ■ grep.vim grep.vim というグレップのアドオンも入れています。 ちなみに、.vimrcで以下のように設定し、自分なりに秀丸

    kkkpower2000
    kkkpower2000 2009/01/29
    秀丸 vim
  • 秀丸エディタをMule風にカスタマイズする

    という意味だそうです。 更に、カーソルを行頭・行末に合わせるコマンド、Ctrl+A,Eを追加しました。 また、Ctrl+Dは、 Muleでは"Delete"の意味が当てられていますので、 これも追加しました。 2.使用頻度の高いコマンドへのショートカット割り当て また、頻繁に使用するのにショートカットが割り当てられていない、 「セレクト・オール」「別名保存」「終了」に対し、 「Ctrl+Shift+A」 「Ctrl+Shift+S」 「Ctrl+W」を当てました。※普通「セレクト・オール」は 「Ctrl+A」が自然なのですが、カーソル移動で使ってますので、 「Ctrl+Shift+A」 になってしまいました。 3.消えてしまったショートカットの救済 (表2:廃止されたショートカット)

    kkkpower2000
    kkkpower2000 2009/01/29
    秀丸 mule
  • [特選フリーソフト]Windows上でLinuxを動かすCooperative Linux(上)

    Cooperative Linuxは,Windows上でLinuxを稼働させるソフトウエアである。Linuxカーネルをはじめ,コンソール・ベースのLinuxコマンドを実行できる。VNCやCygwin/Xを併用すれば,Linux向けのGUIソフトウエアも実行可能である。 これまでWindows上でLinuxを稼働させる場合,PCエミュレータと呼ばれるソフトウエアが用いられてきた。これは,PC AT互換機のハードウエアをソフトウエアでエミュレートするソフトウエアで,代表的なものには米VMwareの「VMware」やマイクロソフトの「Virtual PC」などがある。 PCエミュレータは,PCのハードウエア環境すべてをエミュレートするため,PCで動作するOSならば(原理的には)すべて稼働できる利点がある。その半面,実装に手間がかかり,実行性能も低下しがちなのが難点である。 イスラエルの大学生,D

    [特選フリーソフト]Windows上でLinuxを動かすCooperative Linux(上)
    kkkpower2000
    kkkpower2000 2009/01/17
    cooperative linux windows
  • 「パソコンを快適に使おう」知っていると便利!キーボードで動かすWindows特集

    kkkpower2000
    kkkpower2000 2009/01/17
    windows キーボード
  • VB.NetでWindowsサービスをリモートから制御/インストール/アンインストールする

    Dim objWinServ As New ServiceController objWinServ.ServiceName = sServiceName objWinServ.MachineName = MachineName StartService(objWinServ) Private Sub StartService(ByVal Service As ServiceController) If Service.Status = ServiceControllerStatus.Stopped Then Try Service.Start() Service.WaitForStatus(ServiceControllerStatus.Running, _ System.TimeSpan.FromSeconds(20)) Catch ex As TimeoutException Sta

    VB.NetでWindowsサービスをリモートから制御/インストール/アンインストールする
    kkkpower2000
    kkkpower2000 2009/01/15
    vb windows リモート制御
  • WindowsとLinuxでPHPのcronを作成して自動化する

    はじめに cronはchronograph(クロノグラフ)の略で、指定した日付や時刻に、または一定の間隔で、スクリプトの実行、プログラムの開始、ニュースレターの送信、データベースのバックアップ、メッセージの表示、不要なファイルの削除などを行うために使われるプロセスです。一般に、コンピュータで自動的に実行されるプロセスはすべてcronです。稿では、PHPスクリプトをcronとして実行する方法を説明します。 PHPcronLinux Linuxには、特定の周期で実行されるプロセスを管理するための便利な手段として、cronデーモン(crond)が用意されています。ユーザーは、実行するスクリプトやコマンドを「crontab」ファイルで定義します。crontabファイルには、時系列で実行される一連のタスクが記述され、1行が1つのエントリを表します。各エントリには、タスクの実行方法(スクリプトを

    WindowsとLinuxでPHPのcronを作成して自動化する
    kkkpower2000
    kkkpower2000 2009/01/15
    cron php
  • セットアップ

    から実行ファイルをダウンロードします. Windows版 R(2.2.1) のセットアップ方法 上記サイトから,Windows 版 R 2.2.1 用バイナリ R-2.2.1-win32.exe ( 2006/01/01 時点での最新版) をダウンロードします.次に R-2.2.1-win32.exe をダブルクリックし,インストーラーを起動します.

    kkkpower2000
    kkkpower2000 2009/01/12
    統計 R
  • 自動フォルダタイプ設定の無効化(Vista)

    Vista のエクスプローラ(マイコンピュータとかのこと)でファイルを表示する際の話。 私の場合長年 Windows を使ってきて、表示項目として「名前」「サイズ」「更新日時」「属性」が表示されていれば事足りるという結論に達した(ファイルの所有者が重要な場面においては「所有者」表示もあり)。 なので仕事場のPCを Vista にしてからというもの、イライラさせられっぱなしなのだ。というのも、これでよい、もう俺はこの項目しか要らない、と項目をカスタマイズしたところで、少しの間は覚えていてくれても、すぐに Vista が勝手にフォルダタイプを変更し、表示項目をぐちゃぐちゃにしてしまうのだ。しかも変更具合が毎回異なったりしてキモイ! で、いちいち手動でそのフォルダをカスタマイズしなおすのだが: ・表示項目を選びなおす 詳細表示の項目ってすさまじい数の選択肢があって、この中から自分好みの項目を見つ

    自動フォルダタイプ設定の無効化(Vista)
    kkkpower2000
    kkkpower2000 2009/01/08
    vista フォルダ 詳細表示
  • 運営者情報 | どこで買う安く買う販売店情報サイト|BuyWrite

    『どこで買う安く買う販売店情報サイト|BuyWrite』は、株式会社迅が運営するWEBサイトです。 運営する『どこで買う安く買う販売店情報サイト|BuyWrite 』に関するご意見・ご質問等ございましたら、下記のお問い合わせフォームよりご連絡ください。 ▶お問い合わせフォームはこちら

    kkkpower2000
    kkkpower2000 2008/12/23
    Visual C++
  • ペット相談 - Petz - Cプログラミング内でのPostgreSQLの利用について

  • C言語でPostgreSQL8.2を操作

    2007/10/31 準備 C言語からpostgresqlを使うために、libpqxxをインストールする。 su - yum install libpqxx postgresql-devel データベースユーザ 最低限の権限を持ったデータベースユーザ(webmaster)を新しく作成する。 データベースユーザをつくるとき、3つの質問がある。これに対して、n,y,nとして答える。 su - postgres createuser webmaster Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y Shall the new role be allowed to create more new roles? (

  • サンプルプログラム

  • libpq - C ライブラリ

  • PostgreSQLをプログラムで操作する

    今回のおもな内容 サンプルデータベースの作成 PerlによるPostgreSQLの操作 C言語によるPostgreSQLの操作 PHP3によるPostgreSQLの操作 PostgreSQLの開発環境 PostgreSQLはいろいろな言語とのインターフェイスを持っていますが、今回は代表的なところとして、PerlとC言語でのインターフェイスや、PostgreSQLと一番組み合わせて使われることが多いと思われるApacheおよびPHP3を使ってのアプリケーション開発についても説明したいと思います。 1.サンプルデータベースの作成 何をするにしても、データベースがなければ話になりません。そこで、今回紹介するプログラムで使うためのサンプルデータベースを作成しましょう。とりあえず、氏名と電話番号および電子メールアドレスを管理する簡易アドレス帳ということにします。 まず、PostgreSQLのプロンプ

    PostgreSQLをプログラムで操作する
  • 【PHPext】PHP拡張モジュールの作成 - (・∀・)イイ!!Memo

    手順 † PHP拡張モジュールを作成する手順は以下のようになります。 プロトタイプファイルとは モジュールに含まれる関数名を羅列したテキストファイルです。 プロトタイプファイルをext_skelスクリプトで処理すると、コードの基的な部分が自動生成されます。 プロトタイプファイルの作成 ext_skelによる、コードの生成 config.m4の編集 configureスクリプトの生成 コーディング コンパイル ↑ サンプル モジュールの作成 † 下記のような関数を含むモジュ-ルを作成してみる。モジュール名は「sample_funcs」とする。 void omikuji() 「daikichi(^-^)」「cyu-kichi(-_-)」「kyo(T_T)」のそれぞれを3分の1の確立で表示する。 string orz([bool isCapital]) isCapitalがTRUEなら「Or

  • 第1回 PHP拡張モジュールを作る前に | gihyo.jp

    はじめに PHPは標準で多くの拡張モジュールがバンドルされており、また、PECLとしてさらに多くの拡張モジュールが用意されています。しかし、どこにも自分が欲しいものがないときはどうしましょう? 答えは諦めるか、自分で作るかのどちらかです。筆者は「自分で作る」を選び、C言語そのものと平行してPHP拡張モジュールの作り方を学んでいきました。 連載ではLinux、FreeBSD、Solaris、Mac OS X等のUNIX系OS上でC言語によるPHP 5.2向けの拡張モジュールを作成する方法を紹介します。Windowsでは拡張モジュールのビルド方法がUNIX系とは異なり、筆者はそちらには明るくないので連載では触れませんが、ほとんどのAPIWindowsでもそのまま利用できるので開発の参考にはなるかと思います。PHPはバージョンによってZend API(C言語のAPI)が同名の関数でも引数が

    第1回 PHP拡張モジュールを作る前に | gihyo.jp