タグ

関連タグで絞り込む (290)

タグの絞り込みを解除

Programmingに関するchorinskyのブックマーク (335)

  • 頻出典型アルゴリズムの演習問題としてよさげなやつ - kyuridenamidaのチラ裏

    効率的な別解とか存在する問題もあるけど演習によさそうなやつをピックアップ。そのアルゴリズムじゃないと解けないわけではないって問題も多いので注意。(ただ演習するのには都合が良いかなと)※個人的難易度をつけてみました。とても主観的な難易度付けなので気にせず解いてみてください。深さ優先探索・Balls[☆]・Sum of Integers[☆]・The Number of Island[☆]・Block[★]幅優先探索・Mysterious Worm[★]・Cheese[★]・Seven Puzzle[★☆]・Stray Twins[★★]・Deven-Eleven[★★]・Summer of Phyonkichi[★★☆]ワーシャルフロイド法(For 全点対最短路問題)・Traveling Alone: One-way Ticket of Youth[★]・A reward for a Car

  • Geekなぺーじ : Linuxネットワークプログラミング

    ここでは、Linuxを使ったネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)かつLinux環境でプログラミングを行いたい人です。 開発環境としては、C言語+gccを想定しています。 説明内容は主にソケットプログラミングになります。 なお、C言語そのものが初めての方は「C言語入門」も参考にどうぞ。Windows専用には書いてませんが主にC言語で共通の部分を解説しています。 コードを書く前の準備 まず、gccを使える状態にしないといけません。 ディストリビューションにもよりますが、Linuxを普通にインストールしただけでは開発環境は入りません。 開発環境を用意するためには、gccやglibcなどのrpmを必要に応じてインストールしてください。 次に、エディタが必要になります。 mule、emacs、xemac

  • ネットワークプログラミングの基礎知識

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

  • Professor Seymour Papert

    People laughed at Seymour Papert in the 1960s, more than half a century ago, when he vividly talked about children using computers as instruments for learning and for enhancing creativity, innovation, and "concretizing" computational thinking. The idea of an inexpensive personal computer, one for every child, like a notebook and a pencil, was then science fiction. But Papert was conducting serious

  • geekhack - Index

    Announcements/Feedback/Suggestions read announcements and let us know what you like and don't like about geekhack

  • プログラマがブログをするべき10の理由

    1)あなたの露出を増加させる 私のこのブログは、いかなるほかの方法から得るよりもはるかに多くのアクセスを得ます。 広告に1トンのお金を使う人もいます。ブログがなければ、たぶん私たちについて、99%の人達は一度も聞いた事が無い状態だと思う。 2)改良された知名度 プログラムというビジネスの競争力の質で、仕事を発注するクライアントに認められる名前を持つと言うのは、利点であるかもしれない。ブログは、あなたがクライアントに認識してもらう方法として一つの目標を達成するものであるということ。 3)プログラムの学習体験 新しいブログエントリを書くというのは、プログラマとして、絶えずあなたの知識と、能力に磨きをかける挑戦かもしれない。 個人的に、私は、ブログの為の内容を作り出す事が出来ると言う事実が好きであり、同時に、学べます。 あなたの知識と能力に挑戦するブログエントリを書くことによって、あなたはプロ

    プログラマがブログをするべき10の理由
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • InfoQ Japan: 最新技術を追い求めるデベロッパのための情報コミュニティ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    InfoQ Japan: 最新技術を追い求めるデベロッパのための情報コミュニティ
  • 面白い!Ruby/Pythonなど多数のプログラミング言語をWebブラウザ上で実行する·repl.it MOONGIFT

    repl.itはWebブラウザ上で多数のプログラミング言語を実行し、その結果を確認できるソフトウェア。 repl.itHTML5/JavaScript製のオープンソース・ソフトウェア。プログラミングの学習はどこで行うのが良いだろうか。書籍を購入する人もいれば、オンラインのチュートリアルを見る人もいる。いずれの場合もローカルに実行環境を用意して行うものだろう。 利用可能な言語一覧 お勧めなのはオンライン学習なのだが、実行環境がJavaScriptくらいしか用意できないのが問題だった。だがrepl.itを使うとそれ以外のプログラミング言語もオンラインで実行できるようになる。 repl.itが使える言語としてはJavaScript、CoffeeScriptの他、RubyPython、Lua、Scheme、QBasic、Forth、Emoticon、Brainfuck、LOLCODE、Unla

    chorinsky
    chorinsky 2011/10/05
    最近こういうサービス増えてきた.
  • せろりの匂いがする部屋

    2023年の3月に始まったJAL Payというサービス。 当初はコード決済しか使えず、対象店舗も少なくほとんど使い所のないサービスで、ライバルであるANA Payと比べてパッとしない印象だったのですが、11月に大幅リニューアルされてバーチャルカードが使えるようになり、同時に還元率が高めのキャンペーンも始まりました。 www.jal.co.jp JAL Payの登録方法や使い方などの詳細は公式サイトを見てもらうとして、このエントリーではポイ活的な目線での使い所を紹介します。 JAL Payの基マイル還元率は0.5%、ただし来年3月までは1.5%還元 JAL Payは200円の利用につき1マイル貯まります。つまり還元率0.5%です。少ない。解散。 ・・・となるところなのですが、2024年の3月末まではキャンペーンで200円の利用につき3マイル還元、つまり還元率が1.5%となっています。これは

    せろりの匂いがする部屋
  • 猫も茶を飲んだ

    はてなダイアリーからインポートしてくる予定地 うまくいくかな 小説家が缶詰になるので有名だったという旅館へ来た。首都圏から近い温泉郷の奥で、高級旅館の部類に入る。湯葉料理が有名らしいが、予算オーバーなので、オプションは断念した。 宿は小さな温泉郷のなかでも端っこの端っこで、バスを降りて歩くと、年配の男性が二人が出迎えてくれた。無愛想ではないが愛想が良いわけでもなく、荷物を運んでくれる。案内された部屋は、和室がふたつある。古いけど広い。部屋で説明してくれたのは女の人で、二つある露天風呂は他の人が使っていなければ自由につかえるとか、大浴場夜に男女が入れ替わるとか、お夕飯はいつにしますか、など説明をしてくれた。シーズンオフだったこともあり、こちらも大人の一人なので、世間話などもせずさっと部屋をでていった。有り難いことだ。 部屋には窓に面した廊下もある。廊下には、椅子とテーブルもあるけれど、古びた

    猫も茶を飲んだ
  • The Lisp Curse

    by Rudolf Winestock Update on October 6, 2017. N.B.: Please stop submitting this to Hacker News! Look at the Hacker News search results for this essay. Check out the note for the first entry: Come on, everyone! Let's beat the dead horse one more time! If you want to earn Hacker News e-cred, then try submitting The Eternal Mainframe, instead. This essay is yet another attempt to reconcile the power

  • Pythonバージョンの選びかた - atsuoishimoto's diary

    Pythonはおよそ18ヶ月ごとに新しいメジャーバージョンをリリースする慣習になっていて、これまでにたくさんのバージョンがリリースされ、広く利用されてきた。Pythonの開発では後方互換性を保つことが非常に重視されていて、通常のアプリケーションであれば、Pythonのアップデートで動かなくなってしまうことはあまりない。アプリケーションが今後廃止される予定になっている機能を利用していると、DeprecationWarningという警告が出力されてしまう程度だ。 DeprecationWarningが出るようになってから実際に廃止されるまで少なくとも数年間はあるので、普通はその間にのんびり対処する事ができる。また、いったん廃止予定と決定されても、その機能が一部で使い続けられている場合には実際には削除されない、というケースも非常に多い。Pythonのドキュメントを見てみると、もう10年も前から廃

    Pythonバージョンの選びかた - atsuoishimoto's diary
  • Coyote's Guide to IDL Programming

    Coyote's Guide to IDL Programming was for many years the personal web page of IDL expert David Fanning and his alter ego Coyote. David and Coyote retired in 2015 and the web page is now maintained by Paulo Penteado at JPL. At the time David and Coyote left the IDL community, IDL was just coming around to function graphics, so most of the articles on this page are concerned with how graphics and ot

  • 杉浦ホームページ

    杉浦が書いた書籍「あなたのコードを[賢く]するデザインパターン Java プログラミング」が秀和システムより出版されました。詳細はこっちだ ついにサイトのHTMLファイル総数が、600を越えました...よくもまあ、こんなにも書いたもんだ。(2004.12.20) →確認する 皆様のおかげをもちまして、ついに初めて1日1000HTMLファイルアクセスを達成しました。感謝!!!(6/17,2003) →え、ホント? と思ったら早々と1日2000HTMLファイルアクセスも達成してしまいました。皆様に感謝×2!(8/26,2003) →え、それもホント? 何て言っているうちに1日4000HTMLファイルアクセスも達成してしまいました。皆様に感謝×22!(10/28,2003) →おいおい! 祝!新サーバ格稼動!皆様に感謝!(5/21,2004)→格稼動初日 祝!新サーバで1日3000HTML

  • 柴田 芳樹 (Yoshiki Shibata)

    はじめに 第1章 ソフトウェアテストの変遷 1.1 1990年代までと2000年代のソフトウェアテスト 目視確認が普通だった 自動テストの普及 手動によるテストでは,ソフトウェアが腐る 1.2 フィードバックループを短くする テストとフィードバックループ テストとフィードバックループ テストファースト開発 1.3 ビッグバンインテグレーションから継続的インテグレーションへ ビッグバンインテグレーション 夜間ビルド 継続的インテグレーション 1.4 まとめ 第2章 API仕様 2.1 APIとは フレームワークや標準ライブラリのAPI仕様 企業内でのAPI仕様 2.2 優れたAPI仕様とは 理解が容易 変更が容易 テストが容易 2.3 API仕様でよくある問題点 API仕様が記述されていない エラーの説明が記述されていない API仕様に基づく自動テストコードが存在しない 2.4 API仕様に

    柴田 芳樹 (Yoshiki Shibata)
  • [O] これから15分でErlangを始めるための資料

    Erlangをいうプログラミング言語を使って何かをすることが、 最近の流行みたいです。去年はHaskellが流行しましたね。 研究室内で僕を含めてErlangに興味津々という人が、 何人かいたので、今やろう!すぐやろう!と始めてみました。 以下はDebian Etch LinuxでErlangを使ったHello Worldに たどり着くまでの方法と、自習用の資料へのリンクです。 15分でHello Worldを表示してみましょう。 # 僕は表示までに30分以上かかりましたが・・・。 ErlangでHello World Erlangの読み方 - アーラン - Erlangとは Erlangをインストール Debian Etchではapt-getするだけです。時間は5分くらいかかります。 Windowsの人は、Erlang.orgでバイナリファイルを配布しているので、 それをインストールして

  • サービス終了のお知らせ

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

  • search?q=chrome%20developer%20tools

    Overcome complex cloud challenges and build cloud talent from within

  • http://hagi.is.s.u-tokyo.ac.jp/pub/essay/hagiya/essay/omoide