タグ

勉強に関するloca1982のブックマーク (301)

  • オーダーを極める思考法

    プログラムの実行に掛かる時間を把握しておくのは、プログラミングを行う上で基的な注意点です。今回は、計算量のオーダーについて学びながら、TopCoderのMedium問題を考えてみましょう。 プログラムの実行時間 業務としてプログラミングをされている方には釈迦に説法かもしれませんが、プログラムの実行に掛かる時間を把握しておくのは、プログラミングを行う上で基的な注意点です。そしてこれは、TopCoderなどのコンテストでプログラムを組む際にもよく当てはまります。通常、こうしたことは感覚的に理解している方がほとんどだと思いますが、具体的にどれくらいのループを回すと何秒掛かる、といった基準を持っている人は少ないのではないでしょうか? 非常に基的なことですが、プログラムの実行時間に関して再確認しておきたいと思います。 TopCoderの制限に関して TopCoderでは、実行時間およびメモリ使

    オーダーを極める思考法
  • 初めてのCatalyst入門(1) PerlによるWebフレームワークCatalystとは?

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    初めてのCatalyst入門(1) PerlによるWebフレームワークCatalystとは?
  • 脚本(スクリーンプレイ)サイトの紹介

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Youtubeで学べる、英語のレッスンビデオ・厳選7チャンネル | 口コミ発信!モノ人

    This domain may be for sale!

  • 優秀なプログラマにたまに起こる逆行(退行)現象

    あれは私がまだ大学助手をしていたころだから3年ほど前のことだと思う。 私の勤めていた大学(情報系)では「プログラミング研究会」みたいなサークル活動が行われていて プログラミングの講義を受け持っていた私はそのサークルにちょくちょく顔を見せるようになっていた。 そこにはとびっきりかわいい女子学生が一人いたのだけれど、その子はゲームが大好きで 「自分でもゲームが作りたい」と一念発起してゲームコンテストに作品を出品することになった。 しかし、彼女はプログラミングの講義(Java)を1年くらい受けているものの、 格的なモノを作った経験がなく、ひとりでは行き詰まりをみせているようだった。 彼女はひとりでいることが多く、パソコンに向かって黙々とプログラムを書いているのをよく見かけた。 それを気にかけていた私はたまに彼女をランチに誘うようになり、彼女の方もしだいに私に打ち解けてきた。 私たちはだんだんと

    優秀なプログラマにたまに起こる逆行(退行)現象
  • これマジ? 俺、未経験(もちろん非情報系専攻)で業界に入ってプログラミ..

    これマジ? 俺、未経験(もちろん非情報系専攻)で業界に入ってプログラミングやることになって1年くらい経つ。 その間の学習の軌跡はだいたいこんなもん。 とりあえずK&Rを読まされてCをなんとなく学習。すぐにC++でコード書くことになる。C++も柴田ボウヨウかなんかのを読む。メモリ空間のイメージがつかめなくて苦しむ。参照と実体の区別がつかなくてオブジェクトをうまく扱えない。メモリ空間のイメージを理解した。ここまでくると大体感覚がわかってくる。OOPとかすんなり理解できるようになる(もちろんギークレベルでは決して無い)。デザパタ系のをあらためて読むと意味がよくわかるようになっている。継承とかよくないよね。できるだけ集約を使って権限と責任を委譲した方がいいよね、みたいな感じ。Template Methodとか正直名前を覚えてられないんだけど、今ググったら普通に使ってる手法だった。ていう

    これマジ? 俺、未経験(もちろん非情報系専攻)で業界に入ってプログラミ..
    loca1982
    loca1982 2009/08/08
    「ちなみにデザパタ関連およびOOP関連では『デザインパターンとともに学ぶオブジェクト指向のこころ』っていう本がマジオススメ。感動的にわかりやすい」
  • Amazon.co.jp: デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series): アラン・シャロウェイ, ジェームズ・R・トロット, 村上 雅章: 本

    Amazon.co.jp: デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series): アラン・シャロウェイ, ジェームズ・R・トロット, 村上 雅章: 本
    loca1982
    loca1982 2009/08/08
    増田のオススメ
  • [ ネコでもわかるモンティホールジレンマ] by DOFI-BLOG どふぃぶろぐ

    ゲームや日記を公開中。 --- a blog about games, life. my handle is 'd_of_i'.

    loca1982
    loca1982 2009/08/06
    確立の問題(モンティホールジレンマ)の解説Flash
  • 【回答編】はてな民に確率の問題を出してみよう - Pashango’s Blog

    この記事は「はてな民に確率の問題を出してみよう」の回答編です。 まずは、そちらをご覧ください。 思ったよりも多くの方が答えていたので、少しビビりぎみですが頑張って回答編を書きますね。 問1の解答 この問題は「モンティホール問題」と呼ばれ、非常に有名な問題です。 マリリン・ボス・サヴァントというIQが228(!!)の女性が解いた事で知られています。 彼女の解答からすれば、 司会者が自動車のドアがどれかを知っているならば、彼はドアを変更するべき。 自動車が当たる確率は、変更した場合が2/3、変更しなかった場合が1/3 となります。 これを同僚に話したところ 「おまえ俺を騙そうとしてんだろ、どっちも同じ確率だよ」 と信じれくれません、どんだけ信用ないんだろうな自分、ちょっと悲しくなりました。 そこで私の補足説明を 「扉を選びなおして「外れ」となるパターンは、1/3の確率で最初に選んだ扉が「自動車

    【回答編】はてな民に確率の問題を出してみよう - Pashango’s Blog
    loca1982
    loca1982 2009/08/06
    解答編。解説読んでも難しいのはオレだけか?
  • はてな民に確率の問題を出してみよう - Pashango’s Blog

    こんにちは、今回は確率の話です。 以前、職場で余興として問題を出したのですが、ほぼ全員がこの問題を知りませんでした。 理系が多く集まる職場なので、意外にみんな知らないんだなぁと思ったのですが、今度はリテラシーの高い(と勝手に思っている)はてな民に問題を出したら、どうなるんだろうと純粋な好奇心が沸いてきました。 なお有名な問題ですので、答えを知っている方はあまりヒントを出さない方向で・・・ 問1 ティムはテレビのクイズ番組に出演し見事優勝をはたしました、優勝賞品の自動車をゲットするチャンスを得たのです。 司会者は言いました。 「ここにA、B、Cの3つのドアがあります。 1つのドアの後ろには自動車、それ以外の2つのドアの後ろにはヤギがいます。 ティムは1つのドアを選び、そのドアの中に自動車が入っていれば賞品をゲットできます。 もし、ヤギが入っていた場合はハズレです。 さぁティム、どのドアを選び

    はてな民に確率の問題を出してみよう - Pashango’s Blog
    loca1982
    loca1982 2009/08/06
    難しい。解答編を読んでも難しい。問1はリンク先のFlashを見てやっと理解できた。オレ、リテラシないな
  • 【1】「脳とやる気」1秒で勉強意欲に火がつく法 | 達人のテクニック

    やるべきことはわかっているのに、どうしてもやる気が出てこない……。誰しも経験することだろう。やる気をコントロールするために我々にできること、それは案外簡単なことだった──。 河野臨床医学研究所理事長 築山 節●1950年、愛知県生まれ。82年日大学大学院医学研究科修了。同大助手などを経て、89年河野臨床医学研究所附属第三北品川病院の脳神経外科部長に転じる。2003年より現職。著書に『脳が冴える15の習慣』『脳と気持ちの整理術』など。今年4月には『脳から変えるダメな自分』を上梓する。 いくら効果的な勉強法を学んだとしても、継続して実践しないことにはスキルアップは実現しない。そこで重要となるのは、自己成長の源泉ともいえる“やる気”を育てることだ。人間はモチベーションなくして前に進むことはできないし、やる気が湧くからこそ獲得した知識を活かし、仕事や生活に役立てようとする。 しかしながら厄介なの

  • 早く多く間違えよう: DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 土曜日のデザイン思考のワークショップで、また1つ気づきがありました。 それは「早く多く間違えると、進展は早い」ということです。 今回のワークショップでも、例によって2チームに分かれて、それぞれおなじ課題をやってもらいました。 大抵の場合、そうなるのですが、どういうわけか、2チームに分けると片方の出来がよく片方がわるいという結果になるんです。なぜだかわからないんですが、大抵はそういう結果になる(これが3チームだとそうならない。なんでだろ?)。 ところが、土曜日のワークショップでは、いままで以上に2チームの差が大きかったんです。それは片方がいままでと比べて著しく出来が悪かったからではなく、片方がこの手のワークショップをやって以来、はじめてというほど、出来がよかったからなんです。

  • 連載:[完全版]究極のC#プログラミング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • 開発工程でSEが書く文書の基本 − @IT自分戦略研究所

    「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 SEはさまざまな文書を作成する必要があります。その中でも、提案書や要件定義書の作成に悩むSEは多いようです。なぜなら、これらは「顧客に読んでもらわなければならない文書」だからです。 連載では、「誰にでも分かる」提案書や要件定義書を作成するための文章術を解説します。ただし、分かりやすい文書を作成するには、文章術だけでは十分ではありません。必要な情報を顧客から引き出すためのコミュニケーション、文書全体の構成も重要です。 第1回では、SEが作成する文書はどのようなものかを概観します。第2回では、情報を引き出すための顧客とのコミュニケーションのポイントを説明します。第3、4回

    開発工程でSEが書く文書の基本 − @IT自分戦略研究所
  • 悪「言語」身に付かず - 「書ける」と「身に付く」の間に : 404 Blog Not Found

    2009年07月26日15:30 カテゴリArtLightweight Languages 悪「言語」身に付かず - 「書ける」と「身に付く」の間に 習うきっかけは、これでいいと思う。 プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!(Hatena) たぶんこれかな… なにか作りたいものがある または なにかを作る必要がある なんて状況以外で、マトモにプログラミング言語を習得してる人って ぼくほとんど見たことないんだけど、みなさんはどうでしょう…! けど、これでは「身に付かない」と弾言しちゃう。 なんでそう言い切るか、というと、「作りたい」ものがあって、それを実際にその言語で「作った」のにも関わらず、全然身に付いていない言語が私にはあるから。 たとえば、shell script。 これとの付き合いは、perlよりも古い。にも関わらず、私は未だに shell script を

    悪「言語」身に付かず - 「書ける」と「身に付く」の間に : 404 Blog Not Found
    loca1982
    loca1982 2009/07/31
    「「やりたいことをやるのではなく、この言語で何か書くことそのものが今やりたいこと」に思わずなってしまう言語が見つかれば、もうプログラミングは一生ものなのではないか」
  • プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!

    こんにちはこんにちは!! プログラミング言語とかマスターしてると、なんかかっこいい感じですよね! 就職とか転職にもバッチリ有利そうだし…! だけど難しいよね、言語とか…。 入門書とかどれだけ買ってみても毎回 Hello world どまりだし…。 なんでなんだろう? なんでうまく覚えることができないんだろうね。 世の中には、ちゃんとプログラミングできる人がたくさんいるのに…! うーん。 たぶんこれかな… なにか作りたいものがある または なにかを作る必要がある なんて状況以外で、マトモにプログラミング言語を習得してる人って ぼくほとんど見たことないんだけど、みなさんはどうでしょう…! たしかに、コンピュータを教えてくれる学校に通って、ちゃんと教えてもらえればJavaだってなんだってしっかりと、その時だけは身に付くんだけど、 でもそういうのって、ほんとに「その時だけ」なんだよね…。ほとんどの

    プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!
    loca1982
    loca1982 2009/07/23
    「ぼく記憶力が恐ろしく悪いから、特にプログラムの書き方なんて2ヶ月も触ってないと忘れちゃう感じだよ…!」あまりに同じすぎて好きになりそうです
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    loca1982
    loca1982 2009/07/23
    あがくって大切よね / これだって素晴らしいアウトプットですよ
  • プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch

    私が実践して、とても効果が上がった学習方法を紹介します。 どんなプログラミング言語でも関係なく通用するやり方だと思います。 この学習方法に切り替えてからの 1 年の学習量は、それ以前の 4 年分に匹敵すると感じています。 以下にその方法を紹介します。 ソーシャルブックマークのホッテントリのフィードを購読する 特に気になったサイトの人気エントリにざっと目を通す 特に気になったブログを個別に購読する 流行のライブラリ、フレームワーク、アプリケーションのソースコードを読む カンファレンスなどのスライドに目を通す 特に気になった人のブックマークをお気に入り登録する 得た情報を元に実際にコードを書いてみる 評判の書籍を読む ソーシャルブックマークのホッテントリのフィードを購読する ホッテントリとは人気の記事のことを言います。沢山ブックマークされ、それだけ注目度が高いということです。 特定分野の人気記

    プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch
  • 英語コンプの馬鹿でも投資ゼロでTOEIC900に達するたったひとつの方法

    いい加減さ、言語ごときに金かけるのやめろよ。馬鹿どもが。 FMyLifeを毎日読むhttp://www.fmylife.com/ Fってfuckのことな。これを毎日、最低5つは読め。 コメントも読んだ方がいいが、めんどくさいならいい。 印刷するとなおいい。 大事なのは、覚える気で読め。ということだ。 単語覚えろよ文脈云々?笑わせんなよ。ありゃボキャビルが5000に達したやつだけが言えることだよ。 いちいちうまい言い訳にすがって暗記ナメてんじゃねぇよ。 ターゲットでも速読英単語でもDuoでもなんでもいい。覚えろ。 その次は英検準一級向けの単語帳でも使えばいい。 wikipediaでも読んでろもちろん英語版な。ジョブズが好きならそれでも読め。好きなことの記事を読め。 辞書は引くな。 さっき挙げただけの単語を覚えてるなら、もう辞書を引きつつ読むのなんてむしろ害だ。 ざっと読んで大意がとれないやつ

    英語コンプの馬鹿でも投資ゼロでTOEIC900に達するたったひとつの方法
  • ネットワークエンジニアのための学習サイト

    ようこそネットワークエンジニアのための学習サイトへ ネットワークエンジニアのための学習サイトでは、IT系のオンライン試験を公開しています。CCNAやCCNPなどのシスコ資格を初めとした技術系の模擬試験を随時公開していきます。 IT系の試験といってもCiscoのCCNAやCCNP、LINUXのLPIC、マイクロソフトのMCPやMCSE、NTTコミュニケーションズが主催する.com Master、そしてネットワークスペシャリスト試験などの情報処理技術者試験などなど多くの試験があります。 ネットワークエンジニアのための学習サイトでは、これらの資格取得のお手伝いが出来ればと思っています。 まずは手始めにCiscoのCCNA試験の模擬試験を公開致しました。 CCNAの試験概要 CCNA資格を取得するには、2通りの手段が用意されています。 1つの試験をパスすればOK CCNA 640-802 試験を受