タグ

programmingに関するB4Uのブックマーク (47)

  • Xプログラミング - Wikibooks

    X Window System(以下、単に「X」と呼ぶ)はUNIX上でGUIを扱う手段として長く利用されています。現在では、いわゆるUNIXワークステーションだけでなく、一般のデスクトップパソコンでも、Xを利用することができます。 たとえば、Linuxのシステムを使えばもちろんXを利用することができるでしょう。また、UNIXベースであるMac OS Xでも“X11”というサーバを使えば、Aquaインタフェースと並行してXを利用できます。 また、(この解説では基的に対象外ですが)Windowsであっても“Cygwin/X”などを利用すれば、やはりXを使うことができます。 Xを用いたプログラミングは、「点を打つ」「線を引く」といった単体で利用することが難しい機能を利用するものです。これらの機能だけを使うプログラミングは効率的だとは言い難いため、コンピュータに詳しい開発者であっても直接にXを使

  • .netで何かつくろう - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • Twitter ボットの作り方 Perl 編 (1) OTCHY.NET

    Twitter ボットの作り方解説第 1 弾。前提条件と、下準備までを解説します。 前書き Twitter をある程度使っていると、突然見ず知らずのアカウントから reply をもらったりして、それがボットだという事は良くあります。 そんなとき、自分だったらこういうボットを作るのに!っていう思いがあっても、なかなか作れない人も多いのではないでしょうか? ここでは、そのまま動作するサンプルを提示する事で、Twitter のボットを作る方法を解説します。 Perl とか詳しくなくても、Linux の知識がある程度あれば、自由にボットを作れるようになるはずです。 目標 だんだんとレベルを上げながら、以下のようなボットを作る事を目標にします。 あらかじめ用意された定型文の中からランダムでつぶやくボット 特定のワードに反応して、reply するボット 特定の RSS の内容をつぶやき続けるボット ボ

    Twitter ボットの作り方 Perl 編 (1) OTCHY.NET
  • きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません

    「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。 http://blog.shibu.jp/article/28983162.html 自分なりにもっと凝縮版を。渋川さんが言っている事全体もその通りとは思うけど*1、もっと簡単で、しかも射程が広い、と自分が思っている事。 渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。それは、 「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志 クラス

    きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
  • プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ

    プログラミングを始めてから今日に至るまで、 様々なタイプのプログラマーと開発を共にしてきたが、 驚くべき速度で高い品質のソフトウェアを作り上げるプログラマーには、 一つ共通の特徴があるように思える。 それは、「はまる」時間が極端に短い、ということである。 風のプログラマー」を指向しており、開発速度を重要視している。 例えば平成14年未踏ソフトウェア創造事業「PICSY」では、 発表直前に知人でプロジェクトリーダーの鈴木健にレスキュー隊として呼ばれて 2,3日でGUI全般と、クライアント/サーバー通信部分の設計と実装を終わらせたのだが、 このときなどは、大体の要件を口頭で聞いた後は、 ほぼまったく手が止まらずコードを書き続ける感じで開発をしていた。 「はまる」時間の長さは開発速度に直結するわけだが、 プログラマーが「はまる」場合にはある程度の傾向があると思うので、 今日は「はまる」プログラマ

    プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ
  • 公開APIを利用したサンプルサイトを作っていくよブログ

    2008/2/12:「公開APIを利用したサンプルサイトを作っていくよ」は、書籍発売に伴い、新サイトに移転しました。 →公開APIを利用したサンプルサイトを作っていくよ 新サイトでは、サンプルサイトの他に、サンプルソースコードの掲載もしていく予定です。 旧サイト(このページは)、削除せずにこのまま残しておきますので、新旧サイトともに今後ともご利用ください。 (旧)公開APIを利用したサンプルサイトを作っていくよ TOP ABOUT BOOK LINK MAIL BLOG 館 ZAPAnet総合情報局管理人ZAPAが公開APIWebサービス)を利用して、サンプルサイトを作って紹介しています。 Web2.0、マッシュアップの流行によってせっかくWeb上でAPIが公開されていても、利用する前に規約に同意して、開発用ドキュメント(HTMLからPDF、EXECL、WORDなどドキュメントのフォー

  • ホワイトカラーはみんなプログラマーになる仮説

    月曜日に公開した記事「SIerとパッケージベンダはどちらが高給? IT系上場企業の平均給与を業種別にみてみた」は、スラッシュドットやはてなブックマークなどで取り上げてもらったおかげで、たくさんの人に読まれた記事になりました。現時点で約1万8000ページビューにもなりました。 さて、あの記事を書くに当たっていちばん手間がかかったのは、文章をまとめるところではなくて情報を集めるためにプログラムを書く部分でした。 というのも、記事で対象にした企業は載せなかったものも含めると全部で700社以上ありました。もしも情報収集をプログラムで自動化せず、マウスで1つ1つクリックして集めていたら、その作業だけで丸一日以上かかっていてもおかしくありません。情報収集をプログラムで自動化できなかったら記事を書くことはあきらめていたでしょう。 参考までに書くと、プログラミングとしてはwgetでWebページをまとめてダ

    ホワイトカラーはみんなプログラマーになる仮説
  • DANKEの整理箱

    ウェブアプリ実行環境 <  自宅 ubuntu にウェブアプリ(phpperl)の実行環境をつくる 081107 ◆ 1.必要なソフト(or パッケージ) ア)apache2   (synapticから) イ)php5     (synapticから) ウ)php5-sqlite (synapticから) ウ)php5-mysql  (synapticから) エ)mysql-client (synapticから ※1) オ)mysql-server (synapticから ※1)  カ)perl5     (synapticから。ubuntu8.04ではインストール済みのはず) キ)DBI      (CPANから ※2) ケ)DBD::SQLite2 (CPANから ※2) コ)DBD::MySQL   (CPANから ※2) ※1 ・インストールの途中で、r

  • はてなブログ | 無料ブログを作成しよう

    【自分語り】1推しの卒業によせて . 私の1推し、ゆきりんこと柏木由紀ちゃんが、17年に渡り在籍したAKB48を卒業することになった。 この機会に、ゆきりん推し(48ファン)としての自分自身のことをすべては不可能であるものの振り返ろうと思う。 内容からして世代がわかることも仕方ないし、限りなくゼ…

    はてなブログ | 無料ブログを作成しよう
  • DOS窓の文字コードを変更

    Perlのスクリプトを UTF-8 で作成して実行する必要が生じたので調べた結果をメモメモ。 コマンドプロンプトのフォントを「MS ゴシック」に変更。 “chcp 65001″を実行。 これで変更できる。 元に戻す時は “chcp 932″ でOK。 Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader. トラックバックURLは… http://www.parts-station.com/wp/wp-trackback.php?p=88 Comments コメントはまだありません。 コ

  • 特集:組み合わせテストをオールペア法でスピーディに!|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    特集:組み合わせテストをオールペア法でスピーディに!|gihyo.jp … 技術評論社
  • 制約プログラミングとは

  • iPhoneでインラインアセンブラを使う(資料編) - 強火で進め

    iPhoneでインラインアセンブラ(C言語の途中にアセンブラの記述を埋め込んだもの)について調べて最近になってやっと画像のグレースケール化のプログラムの作成に成功しました。 当初はマニアックすぎて需要が無いだろうと思ってエントリーを書く予定は無かったんですが意外と要望が有ったので書いときます。 ちょっと量が多いので「資料編」「プログラム編」に分けて記載する事にします。とりあえず、「資料編」から始めます。 iPhoneではPCで有名なIntelのCPUではなく、組み込みで有名なARMというCPUが搭載されています。 そのためアセンブラの資料を調べるときにはARMアセンブラ、もしくはARM CPUについて解説してある資料を探す事になります。 取りあえずの入門的、知識を身につけるためにおすすめ シャープのZaurusでのARMアセンブラの使い方について。 日語で丁寧な解説、シンプルなサンプルの

    iPhoneでインラインアセンブラを使う(資料編) - 強火で進め
  • ヒビノアワ: 変数についてどう説明するのがいいのだろうか

    プログラミングの入門書を読むのが好きです。 プログラミングをまったく知らない人に、どうやって説明するのかというプロセスに興味があるのですね。 で、読んでいるとたいていので変数の説明として「箱」というメタファを出してくるのです。 変数は箱のようなもので、Aという箱に数値を入れてうんぬん......。 たしかに、分かりやすいことは分かりやすいんだけど、C言語のポインタでつまづく人が多いのって、この「箱」の例えが良くないんじゃないかなーと思った。 箱から、メモリのアドレスへと飛躍するのはなかなか難しいのではないでしょうか。 で、そんなことをつらつら考えていて、思いついたのが、変数ってのは「巻物のある場所に名前を書いた付箋を貼る」ことっていう説明の方法。 巻物があると思ってくださいよ。 結構長い巻物。 その頭から、10センチのところに「100」って数字を書いてみる。 で、そこに「A」って名前を書

    B4U
    B4U 2009/01/14
    エントリもブクマ※も面白い
  • ネットワークプログラミングの基礎知識

    ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板

  • http://ja.doukaku.org/

  • 私が初心者プログラマを脱出できなかった理由 - 304 Not Modified

    プログラミング初心者はギークから学べるのかに続いてプログラミングの記事をもう一つ続けてみる。こちらは“ギークから学ぶプログラミング”と言ったところか。 これは一年ちょっと前にべにぢょがギークなお姉さんは好きですかを作ったときに思ったことだ(当は一周年のときに書きたかったのだけれど忙しくて…)。今はギークストーカー日記になりつつあるが、最初の頃は初心者プログラマべにぢょがPHPにチャレンジして成長していく姿を見せることにより「プログラミングは難しくないよ」というのを伝えるブログであった。 しかし、プログラミング日記というのは初心者として見せることは非常に難しいブログ形態だと私は思っている。それは継続しているうちに、突然レベルアップしてしまうから。そしてその瞬間に、読者はついていけないと感じてしまい離れてしまうこともある。プログラマとして成長するという充実が、ブログのアクセス数を減らすという

    私が初心者プログラマを脱出できなかった理由 - 304 Not Modified
    B4U
    B4U 2008/12/18
    webの言語は面白そうだよな〜
  • http://wordpress.rauru-block.org/index.php/1797

    B4U
    B4U 2008/12/17
    そのワケ分からん結果に神が宿るんだろうな
  • プログラミング初心者はギークから学べるのか - 304 Not Modified

    初心者はプログラミングをどうやって学ぶと良いのだろうか? - Geekなぺーじを読んで。 私はSEでありプログラマではないのでプログラミング力などほとんどないけれど、それでもなんだかんだ13年以上プログラムに触れているので、仕事を効率化にこなせる程度にはプログラムを使えているつもりである。 ベーマガに載っているN88BASICプログラムを入力して遊んでいた頃は除外して、最初に触れたプログラミングはCとPascal。私の基的な知識はこのときのもので、ちょうどバイトでDelphi3.1を使ったアプリ開発をしていたこともあってPascalの色が強い。その後、Lisp、ProLogを大学で学び、会社入ってからはCOBOLVBA、VB、C#、JavaPHPと触れているがメインの言語がCOBOLだけに技術力とは無縁な立場にいる。それでもC#、JavaPHPを独学したくらいの興味はあるんだけれど

    プログラミング初心者はギークから学べるのか - 304 Not Modified
  • United States

    How to perform a clean install in Windows 10 and 11Sometimes, it’s best to wipe the system drive clean and start completely over with Windows.

    United States