バグ情報、ご質問等ございましたら、メーリングリストでご確認の上、御気軽にこちらの方までよろしくお願いいたします。 Copyright©WideStudio DevelopmentTeam,1999-2005
プログラミングに関するノウハウは大きく 3つにわかれると思う。 (またもや強引な分類) 1. 普遍的なノウハウ アルゴリズム, データ構造, オブジェクト指向, ツールボックスアプローチ, λ計算, etc. 2. システムのノウハウ 言語処理系, 計算機アーキテクチャ, OS, ネットワーク, etc. 3. 雑多なノウハウ 恣意的なAPI, 恣意的な言語仕様, 各種ソフトウェアの設定, 各種コマンドラインオプション, ソフトウェアのインストール作業, 各種システムの仕様の違い, 「最新技術」, etc. プログラミングをする上では 3種類のノウハウすべてが多かれ少な かれ必要なのだけど、僕のような人は、ついつい 3番目の雑多なノ ウハウばかりが増えていってしまう。日々のネットサーフィンで得 られるノウハウは大抵これである。 雑多なノウハウというのは、「たまたまそうなっている」だけであっ
ReleaseNote RailsMeetings 192.168.1.1 ppt 192.168.0.1 Rails勉強会@関西 Rails勉強会@東北 SEO Services 目次(工事中) RoR って何ですか? - README RailsHistory? StationOfOrigin Tutorial TodoListTutorial test test test GuideToTestingTheRails HowToDoTestDrivenDevelopmentInRails? ActiveRecord ActionPack ActionViewHelper ActionMailer Subject が UTF-8 quoted-printable になってしまいます! 翻訳プロジェクト - http://documentation.rubyonrails.com/ の翻
この記事では、ソフトウェアパターンの中でも、特に Gamma らの著書「デザインパターン」に絞って入門者および中級者向けの解説を行う。 Java プログラミングの経験はあるがデザインパターンはよく知らない、 あるいは、 よく知っているが、実際の開発で活用するにはどうしたらよいか悩んでいる という読者を対象としている。 まず、なぜデザインパターンが重要かということを述べた後、 書籍「デザインパターン」の読み方を解説する。 さらに、パターンの持つ特質である生成性を述べ、 最後に、実際に動作する Java アプリケーションをデザインパターンを利用しながら開発する例を説明する。 「デザインパターン」は Gamma らの著書によってソフトウェア設計における良質なデザインテンプレート集として広く認知されているが,実際の開発現場では,どの程度普及したであろうか.もし読者が java プログラマであり,ま
このページは、 書籍『Java言語で学ぶリファクタリング入門』 のサポートページです。 最新情報やサンプルプログラムなどを公開しています。 目次 アマゾンで買う『Java言語で学ぶリファクタリング入門』 はじめに 本書の想定読者 リファクタリングとは 本書の目次 サンプルプログラムのダウンロード 誤りと訂正 ぜひ、感想をお送りください 更新履歴 はじめに こんにちは、結城浩です。 このページは、 書籍『Java言語で学ぶリファクタリング入門』 のサポートページです。 リファクタリングは、デザインパターンやエクストリームプログラミングに並んで、ソフトウェア開発の重要な技法として注目されています。 きれいなソースは読むのが楽で、修正するのが楽で、デバッグするのが楽です。 これに対して、きたないソースはすべてが大変です。 ではどうすれば「きれいなソース」になるのでしょう。 きたないソースをどうす
Sorting Algorithms The animations on this page illustrate a number of different sequential and parallel sorting algorithms. The relative execution times of the animations give a very rough idea of the relative speeds of the algorithms. Each algorithm is finished when its colored lines disappear. Speed and Efficiency Analysis. Bubble Sort is a sequential algorithm, with an average case time of O(n2
数値(Numeric)クラス (1)の解答 問題で与えられた式をそのまま使ってメソッドを定義します。 def cels2fahr(cels) return Float(cels) * 9 / 5 + 32 end (2)の解答 (1)の逆の計算を定義します。 「+」と「*」の優先順位の違いから括弧が必要なことに注意してください。 def fahr2cels(fahr) return (Float(fahr) - 32) * 5 / 9 end (3)の解答 単に「rand(6)」とした場合は、0から5の値が返るので結果に1を足します。 def dice return rand(6) + 1 end (4)の解答 まず、2より小さい数は素数でないとします。それ以上の数は、2からその数の平方根まで割り算を行って、すべての剰余が0でないことを確認します。 def prime?(num) retu
Perlish Magazine 20060401 号 『Perlish Magazine』は、Perl に関する技術記事はもちろんのこと、Perlish へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 目次 巻頭言 書いた人:Perlish Magazine 編集長 高橋征義 編集長からの 20060401 号発行の挨拶です。(難易度:高) Perl の歩き方 Perl をはじめるにあたって必要な情報をご紹介します。本稿は Perlish Magazine 常設記事です。(難易度:低) Perlish Hotlinks 〜結城浩さん〜 Perlish へのインタビュー企画。今回は多くのプログラマ向け著作で有名な結城浩さんにお話をお聞きしました。(難易度:いろいろ) 標準添付ライブラリ紹介 〜Encode〜 書いた人:Ktat Perl をインストールすると、最初からいろい
Rubyとは... オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます。 ダウンロード または もっと読む...
Smashing Magazine Blog Archive Cheat Sheet Round-Up: Ajax, CSS, LaTeX, Ruby… Ajax,Apache,CSS,CVS,HTML,JS,Perl,PHP等のチートシートまとめが紹介されてます。 チートシートって印刷して貼っておくとほんとに便利でお世話になってます。 Ajax関連 What’s Ajax? Cheat Sheet - PDF Prototype Dissected - Cheat Sheet PNG scriptaculous Combination Effects - Cheat Sheet - PDF Apache関連 Apache Cheat Sheet Apache 1.3 Quick Reference Card - free quick reference cards - PDF htacc
このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ
「DataGridViewのCell移動をEnterで」などで既存コントロールを継承して独自機能を実装 したコントロールを解説しているが、この作成方法について詳しく説明していなかったので、超遅ればせながら説明します。 VB6ユーザの方には是非とも理解してもらいたいですね。 ■前準備 「ファイル」-「新しいプロジェクト」画面で、「Windowsアプリケーション」を選択して新規プロジェクトを作成します。 ■ユーザーコントロールの追加 「プロジェクト」-「ユーザーコントロールの追加」 または、ソリューションエクスプローラのプロジェクト名の上で右クリックから 表示されるメニューの「追加」-「ユーザーコントロール」でユーザーコントロールを追加します。 (デフォルト名はUserControl1.vbになっていますが、適宜名前を変更してください) ■コントロールの継承 「プロジェクト」-「全てのファイル
Problem Set is the place where you can find large amount of problems from different programming contests.Online Judge System allows you to test your solution for every problem. First of all, read carefully Frequently Asked Questions. Then, choose a problem, solve it and submit your solution. If you want to publish your problems or setup your own online contest, just write us. Peking University ICP
挨拶:三流プログラマーのKen3(AB型の変わり者)が不定期で VBAを使ったプログラムを失敗談や指摘を受けながら、 面白おかしく解説。 記事を分類別にまとめてみました 記事を分類別にまとめてみました。 ---- [VBAでIEを操作 CreateObject("InternetExplorer.application")]・・・実は当店一番人気、VBAでIEを操作するサンプルです ---- [VBAでOutlookの操作 CreateObject("Outlook.Application")]・・・Outlookを使い、メール関係の処理です ---- [Access から Excel 連携 CreateObject("Excel.Application")]・・・人気のAccessからExcelへデータ書き出しなどです ---- [AccessのUserForm/サブフォームを操作]・・
Recent entries じゃんけん2.0で優勝したJavaScriptのソースを公開しました yasuyuki 2006-10-02 第16回GaucheFestを開催します yasuyuki 2006-10-02 LL Ringの動画配信開始 kahei 2006-09-06 英語BlogにLLRingの記事掲載 kahei 2006-09-05 発表資料を公開しました yasuyuki 2006-09-02 Recent comments Re:じゃんけん2.0で優勝したJavaScriptのソースを公開しました Anonymous User 2009-06-05 Re:じゃんけん2.0で優勝したJavaScriptのソースを公開しました Anonymous User 2007-07-17 Tシャツサイズアンケート Anonymous User 2007-01-23 Re:Tシャ
_ まだイルカ kkkkkkkkさんの「Excel VBAで素数 featuring イルカ」を見て、Agentを生で使うのではなく、Office::Assistantとして使えばアニメーションを妙なことをしなくても使えることを知った。 知ったのは良いけど、この方法だとアニメーションで指定した動作を行う前にAgent::sayの呼び出しに入ってしまうように見える(というか、VBAのデバッガで止めて確認できたわけだけど)。 多分、こうじゃないかな(もちろん知ってて簡略化して書いている可能性もあるけど)。 Public Sub PrimeNumbersCalmMeDown() ' pgクラスは呼べないからとりあえず削除 Dim str As String 'ここでは篩わない。先に考え中の動作に入らせる。 With Assistant .On = True .Visible = True .An
素数をイルカ君に数えてもらうことにした。 素数生成部分は別途クラス化。Assistantに動いてもらう箇所のみ掲載。 Public Sub PrimeNumbersCalmMeDown() Dim str As String Dim pg As New PrimeGenerator pg.max = 100 pg.init str = str + pg.GetPrimeString(10) str = str + Chr(10) + "落ち着け… 素数を数えて落ち着くんだ…" str = str + pg.GetPrimeString(10) With Assistant .On = True .Visible = True .Animation = msoAnimationThinking End With With Assistant.NewBalloon .Text = str .S
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く