タグ

*programmingに関するhowalunarのブックマーク (310)

  • 別におぼえたくないのに…Javaの方から勝手に脳に入り込んできて、気がつけばJavaを習得してしまうゲーム「Robocode」 - techiela

    HelloWorldやっても面白くねーんだよ!! 皆さんこんにちは。 Google App Engine (GAE)でJavaがサポートされ、 PythonはスルーしたけどJavaならやりたい!でもJava未経験! GAE/Jに手を出してみたけど、結局hello, world!のサンプルアプリを公開したまま 放置した状態になっていませんか? 僕はそうです! Java使えたら楽しいだろうなー Java覚えて仕事の案件こなしたいなー Java使えたらオブジェクト指向がもっとわかるだろうなー リア充へのあこがれ と、常々思っていつつも、Javaの最初の面倒臭さの前にいつもやる気喪失するんですよね。 HelloWorldひとつやるのにpublic static void main()書くなんて面倒臭すぎです コンパイルなんて面倒でやってられません eclipseの使い方憶えるのが面倒だし ecli

    別におぼえたくないのに…Javaの方から勝手に脳に入り込んできて、気がつけばJavaを習得してしまうゲーム「Robocode」 - techiela
  • プログラムの簡単さとレゴブロックの難しさ - 遥か彼方の彼方から

    雑記プログラムは簡単か難しいか僕はプログラムそのものは簡単なものだと思っています。それこそ、一週間もあれば出来るようになる物だと思ってます。一方で、難しいという人もいる。文法を覚えても何を組めばいいのかわからないとか、作りたいものをどうプログラムで組めばいいのかわからないとか。そして苦手意識ばかりを募らせプログラムが嫌いになっている人達がいて、残念だと思ってます。プログラムが簡単か難しいかは、レゴブロックを簡単と思うか難しいと思うかと同じです。レゴブロックが簡単だと思うのなら、プログラムだって間違いなく簡単です。レゴブロックは難しい僕には年の離れた弟がいます。今年から幼稚園に通ってます。そして、レゴブロックやプラレールなどで遊んでいます。レゴは、言うまでもなく簡単に遊べるおもちゃです。ブロックとブロックをくっつけるだけ。ブロックを外すための道具の使い方でさえ、弟はすぐに理解しました。それじ

  • レゴ マインドストーム公式サイト

    直感的かつ包括的で、あらゆる環境に適応可能なレゴ®学習システムで、これまでのSTEAM学習の在り方を見直し、学ぶ楽しさを発見できるハンズオン(実体験型)授業をしましょう。遊びを通したハンズオン(実体験型)STEAM学習は、将来必要とされるスキルを身につけ、自信に満ちた生涯学習者として、児童・生徒たちの可能性を広げます。 レゴ®エデュケーションSPIKE™ベーシックは、遊びを通した学びとストーリー性のある問題解決型のアクティビティを通して、小学校低・中学年の子どもたちのSTEAM学習への意欲を高め、困難に立ち向かう力や自分で考える力を育てる、全く新しいSTEAM教材です。 直感的かつ包括的で、あらゆる環境に適応可能なレゴ®学習システムで、これまでのSTEAM学習の在り方を見直し、学ぶ楽しさを発見できるハンズオン(実体験型)授業をしましょう。遊びを通したハンズオン(実体験型)STEAM学習は、

  • @IT:連載 Strutsを使うWebアプリケーション構築術(1)

    アプリケーション・フレームワーク「Struts」 昨今、とみに「フレームワーク・プログラミング」という言葉が取りざたされることが多くなってきました。そして、稿のテーマでもあるStrutsもまた、「サーバサイドJava」――サーブレットベースで動作する「アプリケーション・フレームワーク」の一種です。 Strutsプログラミングの具体的な手続きを紹介していくに先立って、まずはこのアプリケーション・フレームワークとしてのStrutsについて、簡単に解説しておくことにしましょう。 ■アプリケーションの枠組み フレームワーク、それはアプリケーションを構築するうえでの「枠組み」であり、「ルール」であり、(語弊を恐れずにいえば)「制限」です。 昨今、アプリケーション構築におけるチーム開発の重要性がますますクローズアップされています。アプリケーションがますます大規模化し、また、基幹システムの一角をも担う

    @IT:連載 Strutsを使うWebアプリケーション構築術(1)
  • Rails環境構築 InstantRails + Eclipse + Aptana + RadRails - Ruby on Rails 探索中

    Rubyだけではどうしていいのかよくわからないので、Ruby on Railsの環境を構築しました。インストールしたソフトは以下。 InstantRails Eclipse Aptana RadRails InstantRails ダウンロードページからInstantRails 2.0をダウンロードします。 C:\InstantRailsに展開します。 C:\InstantRails\InstantRails.exeを実行します。Pathが変わったけど再設定しますか?的なダイアログが表示されるのでOKを押します。 初回起動時はMySQLが黄色信号(pending状態)ですが、2回目以降は青信号(started)になります。 C:\InstantRails\ruby\binと、C:\InstantRails\mysql\binにPathを通して*1ください。 InstantRails設定完了

    Rails環境構築 InstantRails + Eclipse + Aptana + RadRails - Ruby on Rails 探索中
  • 第1回 Instant Railsで始めるWindows環境のRails

    Windows環境でのRails ここでは、「MySQLなどのインストール作業を考えなたくない」というライトなWindowsユーザーのために、Windows環境でRailsを簡単に試せるアプリケーションInstant Railsを紹介します。 Instant Railsは、表1のソフトウェア*をまとめて導入してくれる便利なパッケージです。現在はWindows用しかありませんが、将来的にはLinuxや*BSD、Mac OS X用のパッケージもリリースされる予定のようです。 簡単パッケージInstant Rails Instant Railsを導入する際は、前述のサイトからリンクをたどって最新版アーカイブを取得します。2007年2月末時点での最新版は1.5(InstantRails-1.5-win.zip)です。 実際の導入作業は取得したファイルを適当なフォルダに展開するだけですが、ここで注意

    第1回 Instant Railsで始めるWindows環境のRails
  • RubyForge: Instant Rails: Project Info

    Instant Rails is a one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL, all pre-configured and ready to run. No installer, you simply drop it into the directory of your choice and run it. It does not modify your system environment. This project has not yet categorized itself in the Trove Software Map.Registered: 2005-08-31 22:06 Activity Percentile: 98.10% View project activ

  • RubyForge: Ruby4Skype: Project Info

    Ruby wrapper of SkypeAPI Development Status: 2 - Pre-Alpha Environment: Win32 (MS Windows) Intended Audience: Developers License: BSD License Operating System: Windows Programming Language: Ruby Topic: Chat, Conferencing, TelephonyRegistered: 2007-10-06 15:18 Activity Percentile: 21.94% View project activity statistics.

  • Ruby から Skype API を使用できる Ruby4Skype を速攻試してみた : 僕は発展途上技術者

    Skype Developer Conference 2nd で Twitter4Skype を開発してアジアベスト賞を受賞した bopper さんがやってくれました。 受賞式後の懇親会でトロフィーにビールをついで一気に飲み干すところからして、只者ではないと思ってましたが、公約どおり Skype APIRuby から使用できるライブラリ Ruby4Skype を公開してくれました。 » Ruby4Skype すでに一週間前にリリースされていたとは。。。のどぐろさんのブログに書かれていたのをうかつにも見落としてました。 これを使えば、いろいろと面白そうなものが作れそう。久々わくわくしています。 さっそくインストールしてサンプルを動かしてみました。かかった時間はわずか10分ほど。 授賞式のときに bopper さんが、壇上でちゃちゃっとコードを書き、リクルートの Hotpepper AP

  • C++入門

    C++入門 基礎知識は仮定しません あなたは 人目のお客さんです。 ゆっくりしていってください。 C++入門1   プログラミングの基礎知識 C++入門2   coutを使った出力 C++入門3   cinを使った入力 C++入門4   オブジェクト指向について C++入門5   クラスを作ろう C++入門6   クラスを作ろう(補足) C++入門7   クラスの練習 C++入門8   コンストラクタの引数 C++入門9   クラス間の関係 C++入門10  乱数 C++入門11  while文とfor文 C++入門12  値を戻す関数 C++入門13  値を戻す関数の例 C++入門14  パブリックとプライベート C++入門15  継承 C++入門16  継承の練習 C++入門17  さらに継承 C++入門18  デストラクタ C++入門19  配列 C++入門20  ポインタ C++

  • WisdomSoft

    WisdomSoft(旧) このサイトはすでに運用を停止しています。 新しいコンテンツはこちらをご覧ください ■Products■ 書籍 ソフトウェア 読C 読Java Javaアプリケーション作成講座 Windowsゲームプログラミング ゲームエンジン プログラミング C#ゲームプログラミング Cisqua Developers Network プログラミング システムとAPI C言語入門 C++入門 C#入門 D言語入門 Java言語入門 Objective-C入門 Lisp入門 Perl入門 PHP入門 アセンブリ言語入門 Win32 API入門 標準 Windows API コモンコントロール マルチメディア API Windows ソケット JavaAPI入門 AWT入門 Swing入門 ネットワーク入門 Microsoft .NET入門 DirectX入門 OpenGL入門

  • yaneSDK2ndの紹介

  • 「テト鬼」の独り言 : 全消し解を求めるプログラミング(2) - livedoor Blog(ブログ)

    テトリス(主にTGMシリーズ)とソニックとjubeatと愛媛FCとアルフィー好きの、 自称「テトリスの鬼」ことコーリャンの雑記です。 とりあえずブロックの接地時に、配置可能かどうかの判定(配置場所から、上・左・右移動、および逆回転でフィールド上部へ抜けられるかどうか)を組み込んだ。 ちなみに、順回転探索(→ブロック配置時に逆回転になる)が入ってないのは、新セガテトの片回転ボーナスが前提のため。 再帰処理で組んだんだが、左右往復など無限ループを生じてStackOverflowErrorになって参った(笑) チェックを入れるようにして、何とか組み込み完了。 ただ、新セガテトの場合はフィールド端のみで壁けり補正があるので(赤は除く)、元祖セガテトでは不可能だった全消しも可能になったりするので、まだ完全では無いのだが。 ---- さて、これで正確な解が求まるようになり、探索時間も半分くらいになった

  • Google、オープンソースのプログラミング言語「Go」リリース

    Googleの開発者チームが、マルチコアプロセッサに対応し、高速にコンパイルできる新しい言語「Go」をリリースした。 米Googleは11月10日、プログラミング言語「Go」をBSDライセンスの下、オープンソースで公開した。マルチコアプロセッシングに対応し、公式ブログによると、“Pythonのようなダイナミック言語での開発スピードと、CやC++のようなコンパイル言語の持つ性能を併せ持つ”という。Linux版とMac版がGoのサイトにインストール方法などの説明がある。 GoGoogleの7人の社員が「20%の自由時間」を利用して開発した。メンバーには、Google ChromeのV8エンジンを開発したロバート・グリースナー氏、分散オペレーティングシステム「Plan 9」の創案者であるロブ・パイク氏、UNIXの開発に携わったケン・トンプソン氏、などが名を連ねる。 Goチームは、コンピュータ科

    Google、オープンソースのプログラミング言語「Go」リリース
  • 「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」

    1時間強でテトリスを作れるのはすごいですね。プログラミング歴を教えてください。 幼稚園のころからですね。当時,セガが「SC-3000」というパソコンを出していて,これが家にありました。あるとき,親が「ベーマガDX」(注:電波新聞社が発行していたプログラミング雑誌「マイコンBASICマガジン」の別冊。様々なパソコン用のゲーム・プログラムなどを掲載していた)を買ってきたので,そこに載っているプログラムを打ち込んでいました。 当時は「これを打ち込むとゲームができる」という認識しかなかったですが。SC-3000には顔のキャラクタがあってそれをBASICのPRINT文で表示して親に自慢げに見せていたそうです。 幼稚園のころに? はい,あまり信じてもらえないかもしれないのですけど(苦笑)。 小学校に入ってからは,PC-88(NEC製の8ビット・パソコン)もあったのですが,それはほとんど使わずに小学校4

    「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」
  • Delphi: 概要 - エンバカデロ・テクノロジーズ

    RAD Studio 11.3 リリース! 新リリースでは、IDE、コンパイラ、ツールチェインの使いやすさ、パフォーマンス、安定性を向上。Delphi / C++双方のUX、RTL、データベース、インターネットライブラリの改善されています。さらに、Delphi向けのmacOS ARM 64上のiOSシミュレータ、Markdownサポート、Delphi向けLinuxデバッガなども搭載しています。 Delphi 11.3 リリース! 新リリースでは、MarkdownのサポートやmacOS ARM 64上でのDelphi向けiOSシミュレーターサポートのほか、Delphi LinuxデバッガをLLDBベースに移行しました。さらに、IDEの操作性、パフォーマンス、安定性を改善。コンパイラとツールチェイン、UX、RTL、データベースおよびインターネットライブラリを強化しています。

    Delphi: 概要 - エンバカデロ・テクノロジーズ
  • アルゴリズムの紹介

     ここでは、プログラムなどでよく使用されるアルゴリズムについて紹介したいと思います。 元々は、自分の頭の中を整理することを目的にこのコーナーを開設してみたのですが、最近は継続させることを目的に新しいネタを探すようになってきました。まだまだ面白いテーマがいろいろと残っているので、気力の続く限りは更新していきたいと思います。 今までに紹介したテーマに関しても、新しい内容や変更したい箇所などがたくさんあるため、新規テーマと同時進行で修正作業も行なっています。 アルゴリズムのコーナーで紹介してきたサンプル・プログラムをいくつか公開しています。「ライン・ルーチン」「円弧描画」「ペイント・ルーチン」「グラフィック・パターンの処理」「多角形の塗りつぶし」を一つにまとめた GraphicLibrary と、「確率・統計」より「一般化線形モデル」までを一つにまとめた Statistics を現在は用意して

  • nativeとは:SJC-P対策Java用語集

    Java認定資格(SJC-P/310-035)を一発合格したい! このサイトは、そんなあなたを気で応援します!! SJC-P(310-035)対策のメルマガ問題集も好評発刊中。 ぜひあなたの受験に役立ててください。 メールマガジンの購読はもちろん無料です! 登録はこちらから→SJC-P対策メルマガ問題集 Java用語集:native native について:簡単に説明すると nativeとは、 修飾子 の一つであり、Java の キーワード の一つです。 native について:もっと詳しく native 修飾子は メソッド だけに適用できます。 この native をつけて宣言されたメソッドは、そのメソッドの実装が Java 以外の言語で記述されて コンパイルされていることを示します。 そのため、native で宣言されたメソッドの実装部分、つまり中括弧 { } で囲まれた部分はありま

  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situ

    MSDN ホームページ
  • プログラミング言語 HSP3 公式 - HSPTV!

    はじめてのプログラミングHSP3.6+3Dish入門 (電子書籍版)(amazon) 最新のHSP3.6オフィシャル入門書です。この1冊で、初心者から上級者まで役立つ情報満載で、コンピューターの仕組み、プログラミングの考え方を学べます。手軽にゲームを作ってみたい、アプリを製作してみたいというユーザーに応える内容となっています。 これからHSP3を始める人も、すでに使っている人にもおすすめの1冊です。(ISBN9784798065991) はじめてのHSP3 (amazon) お手ごろなサイズと価格で、HSP3の入門編を簡潔にまとめている解説書です。ゲームやスクリーンセーバー、ツールなどを実際に作成しながら、HSPの使い方を解説しています。HSP2との違いなどのFAQ(よくある質問)も充実しています。 (ISBN9784777513390)

    プログラミング言語 HSP3 公式 - HSPTV!