Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

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

タグの絞り込みを解除

programmingに関するt_yanoのブックマーク (27)

  • プロコン史上初の“超ド級”電脳戦、IT維新の志士たちはどう戦ったのか

    プロコン史上初の“超ド級”電脳戦、IT維新の志士たちはどう戦ったのか:帰ってきた井上恭輔(1/2 ページ) 今年も“熱い”季節がやってきた。IT技術者を志す高専生たちの最大の祭典「第21回全国高等専門学校プログラミングコンテスト」(高専プロコン)が、10月16~17日に高知県高知市で開催された。 「高専プロコン」といえば、NHKの放映でおなじみの「高専ロボコン」とともに、今では“高専”の2大看板を担う栄光の舞台である。今回の大会では、全国の高専から名乗りを上げた全157チームの中から、選に駒を進めた課題・自由部門各20チームと競技部門59チーム、海外からのオープン参加5チームの学生たちが「高知市文化プラザかるぽーと」に集結。大河ドラマ「龍馬伝」で話題の坂竜馬の出身地にちなんだ「集えプロコン! IT維新の志士たち」という大会キャッチコピーの下、若者ならではの発想力と創造力、そして、大人も

    プロコン史上初の“超ド級”電脳戦、IT維新の志士たちはどう戦ったのか
    t_yano
    t_yano2010/11/20非公開
    ハノイ国家大学の側のコメントも聞きたかったものだ。
    • Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker

      Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、

      Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker
      • “誰でもプログラマー時代”の先端サービス「QuickFuse」【増田(@maskin)真樹】 | TechWave(テックウェーブ)

        1990年代初頭から記者としてまた起業家としてITスタートアップ業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNSLINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日編集長、World Innovation Lab(WiL)などを経て、現在、スタートアップ支援側の取り組みに注力中。Googleが7月13日、コーディング不要で誰でもAndroidアプリが開発できるサービス「App Inventor forAndroid」を発表したことで、アプリ開発への関心が高まったという人が多いようだ。ちなみに、iPhone/iPod touch向

        “誰でもプログラマー時代”の先端サービス「QuickFuse」【増田(@maskin)真樹】 | TechWave(テックウェーブ)
        t_yano
        t_yano2010/07/27非公開
        ビジュアルプログラミング環境
        • マルチタスク対応時の注意点 - Natsu's iPhone App

          最後の二つが今回から追加された状態であり、状態の変化はNotificationで取得することが可能。また、同時にUIApplicationDelegateのメソッドもコールされる。 状態遷移やそのときにポストされる通知についてはiPhone ApplicationProgrammingGuide が詳しいのでそちらを参照のこと。 これらの状態を踏まえて、マルチタスク化をする際に”最低限”やっておくことを順にまとめる。 ※なお、どうしても以下の処理ができないのであれば、必ずinfo.plistにUIApplicationExitsOnSuspendを追加して値をYESにしておこう。 終了処理 終了時に通るパス アプリケーションが"Active"の状態から"Not running"の状態に遷移する過程で、必ず通るパスがある。そこでデータや設定などを保存しているアプリが多いと思うのだが、こ

          • プログラミング言語の速度とアプリケーションの速度がいかに関係ないかがわかるグラフ - kなんとかの日記

            まずは次の表をご覧あれ。これはプログラミング言語のベンチマークとして有名な Computer Language Benchmarks Game のベンチマーク結果。上にいくほど高速で、下に行くほど遅い言語になる。 これを見れば、最速な言語は C/C++ であり、Java や Haskell や OCaml といった静的な言語は軒並み上位に登場する。これに対し、RubyPythonPHP といったスクリプトは全部下のほう (つまり遅い)。その速度差は非常に大きく、このベンチマークで見るとPython3 やRuby1.9 は C/C++ の約50倍から60倍遅く、Perl は約90倍、PHP にいたっては約130倍遅いことになる。 (ちなみに JIT つきの Lua が驚異的に高速なのが目をひく。この結果が当だとしたら、言語の速度に大きく関係するのは動的か静的かではなく、どれ

            プログラミング言語の速度とアプリケーションの速度がいかに関係ないかがわかるグラフ - kなんとかの日記
            t_yano
            t_yano2010/04/30非公開
            javaの文字列操作が遅い(少なくとも速いとは言えない)ってのは割と知られてることかと思っていた。
            • t_yano
              t_yano2010/04/11非公開
              そうとう前にAppleで開発されてた多重ディスパッチベースのオブジェクト指向言語Dylan。今読むと面白い。
              • アジャイル開発のボトルネック | Social Change!

                お金なら出しますから、4ヶ月のところを2ヶ月で作ってくれませんか?」 システム開発で、顧客からこう言われた時、どうするか?SIerの経営者や管理職であれば、飛びついてしまうんじゃないだろうか。私だって飛びつきたい。確かにエンジニアがいるなら、もしくは、集める目処が立つなら、ありがたい話かもしれない。XPでも、「リソース・スコープ・品質・時間」のパラメータで、品質以外は変動可能としている。 ということは、リソースがなんとかなれば、時間を短くする、もしくは、時間を変えずにスコープを増やすことができるのだろうか。人月という単位で考えれば、計算上は出来るかもしれないが、実際には難しいと言わざるを得ない。それはなぜか。ボトルネックは、プログラムを作る速度か、それとも、仕様を決めて受け入れる速度か。 冒頭の台詞は、開発側にこそボトルネックがあり、コストさえかければスピードアップできると考えているか

                アジャイル開発のボトルネック | Social Change!
                t_yano
                t_yano2009/10/20非公開
                『発注側のかけるコスト(工数)の限界が、ソフトウェア開発における速度の限界点』 結構納得できる。すくなくとも、発注側(客側)の判断速度が開発速度に直結しているという実感はある。
                • データ & アナリティクス | アクセンチュア

                  データ分析から導き出されたインサイト無しにAI人工知能)の活用は始まりません。私たちは、各業界知識とデータ・アナリティクス技術を駆使しデータドリブン経営を強力に支援します。 データ、アナリティクス、AIは企業にとって競合他社との差別化を図るかつてないほど大きな要因になっています。今日の経営幹部が効率を向上しながら新たな収益源を開拓し、新しいビジネスモデルをタイムリーに構築する方法を模索する中、価値を生み出し成長を続ける企業には「データ活用」という共通項があります。私たちは、無数のデータから企業にとって当に必要なデータを活用するための方法を知っています。 将来を見据えたオペレーション体制を備えている企業の半数以上(52%)は、すでにデータとアナリティクスを大規模に活用しています。データとAIに関する取り組みをビジネス戦略に沿って実施することで投資利益率を迅速に最大化し、最終的にはAIをビ

                  データ & アナリティクス | アクセンチュア
                  • FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム

                    はじめにJavaScriptは簡単な言語のようでいて、実は奥が深く、初心者にとってなかなかその質がわかりにくい言語です。ここでは、JavaScriptの言語的エッセンスを理解できるようなものをFAQ形式で書いてみました。ご意見や誤り等を指摘してもらえたら嬉しいです。 なお、JavaScriptの標準化であるECMAScriptは、今年末にEdition 5 がリリースされる予定です。このFAQは、現在のバージョンであるEdition 3をベースにしています。 ECMAScriptって何ですか? ECMAはEuropean Computer Manufacturer Association(欧州電子計算機工業会)の略で、標準化団体です。NetscapeのJavaScriptMicrosoftのJScriptをベースに、純粋なプログラム言語部分を抽出したものをECMAで標準化したスクリプ

                    FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム
                    • private についての疑問 - いけむランド

                      private の挙動がちょっとひっかかったので、ここに記す。PHP で親クラスの private なフィールドを子クラスから読み出すと NULL になる。*1 <?php class ParentClass { private $var; } class ChildClass extends ParentClass { function func() { var_dump($this->var); } } $child = new ChildClass(); $child->func(); ?> そもそも親しかアクセスできないフィールドに子からアクセスするならば、NULL (実際は未定義) を返すのではなく、アクセス違反の例外を投げるのがデフォルトの動作であって欲しいと思ってつぶやいたら、「そもそも親がそのようなフィールドを private で持っていることがわかってしまったら、それは

                      private についての疑問 - いけむランド
                      t_yano
                      t_yano2009/08/07非公開
                      ん?どうなんだろ。静的コンパイラ言語としては、実行バイナリを作るコンパイル段階でそういうエラーを出すことはOKだと思うんだけど.../shuyoに説明されて、他人のclassオーバーライドしてこれが出たら微妙なだとおもた
                      • Martin Fowler's Bliki in Japanese - ThoughtWorksでのRuby

                        以下の文章は、Martin FowlerによるRuby at ThoughtWorksの日語訳である。 ThoughtWorksは、2006年から格的なプロジェクトRubyを使い始めた。2008年の終わりまでには、Rubyプロジェクトの数は41個になった。この経験から我々は何を学んだのか。QConの講演に備えて、私は調べてみることにした。ここでは、Rubyの生産性、スピード、保守性など、よくある質問に対する現時点での我々の考えについて述べていく。現時点での我々の結論としては、Rubyは十分に使えるプラットフォームであり、様々な形態のアプリケーションに利用することを真剣に考慮すべきである、というものだ。特に、Ruby onRails を利用したWebアプリケーションにおいてはそうである。最後に、Active Record のテスティングに対する考えなど、技術的な教訓についても触れる。

                        t_yano
                        t_yano2009/07/13非公開
                        『私は、プロジェクトのみんなと話すときはいつも、O/RマッピングフレームワークはSQLを80〜90%を隠してくれるが、きちんとしたパフォーマンスを得るにはSQLをいじらなければいけないと言っている』これは正しい。
                        • POSTとGETの話 - shokosブログ

                          ちゃんと理解していませんでした GET形式で送るとurlのうしろの?以降(クエリ文字列というらしい)が現れます POST形式で送ると現れません なんかべつにどっちでもいいじゃん!と思っていました。 でもそれは超甘かったようで たとえばtwitterってログインするとurlがhttp://twitter.com/homeってなっています http://twitter.com/home/?ID=shokosとかそんな感じにはなってないですね もし後者みたいになっていたらhttp://twitter.com/home/?ID=hogehogeってurlに書けば hogehogeさんになれちゃいます POSTだとちゃんとクエリ文字列が隠れるので、このようなことは防げます なるほど!! と思ったけれどそれも間違った解釈のようです ご指摘いただきました! たぶんまだわかっていません。 月曜日のtodo

                          POSTとGETの話 - shokosブログ
                          t_yano
                          t_yano2009/06/25非公開
                          ↓習いたてなので生暖かく見守ってほしい><
                          • Super Type Tokens

                            Thoughts aboutProgramming Languages, Science and Philosophy. When we added generics toJava in JDK5, I changed the classjava.lang.Class to become a generic type. For example, the type of String.class is now Class<String>. Gilad Bracha coined the term type tokens for this. My intent was to enable a particular style ofAPI, which JoshuaBloch calls the THC, or Typesafe Heterogenous Container patte

                            t_yano
                            t_yano2009/04/08非公開
                            Super Type Token。あとで検討する。
                            • bridgesupportファイルの仕様がよくわからない - 矢野勉のはてな日記

                              Macわけあって、Mac OS Xから多言語サポート用に導入されたAPIメタ情報「bridgesupport」ファイルについて調べているのですけど、これの仕様がよくわからない。 XMLファイルにどのようなエレメントがあって各エレメントがどういう属性をもっているかについては、manpageの「BridgeSupport」みればだいたい分かるのですけど、「type」と「type64」属性の読み方がよくわからない。 Booleanは「B」、longは「L」とかなんとなく分かるのですけど、Qというのもあるし、{_CFRange=ii}なんてのもあるし、^{__CFString=}なんてのもある。 どうも規則がありそうなことは分かるし推測のつくところもあるのですけど、このtype属性の記述方法の全仕様が知りたい。類推してもなんとかなるのだけど、きっと漏れが発生する。type属性の記述方法についてまと

                              t_yano
                              t_yano2009/01/09非公開
                              id:terazzo おおおお、まさしくこれですね!助かりました!
                              • ウィルコムガジェット用、共通ライブラリ | 趣味 LABO

                                ウィルコムガジェット用公開ライブラリ(β) せっかく対応機種も増えたのに、ガジェット作っておられる方が非常に少ないのが残念なこともあって、よく使いそうな内容を関数化して公開していきたいと思ってます とりあえずのβ版です。、、、これから追加していきたいと思っているモノもありますが(こういうものがあると良いんじゃないかというのがあれば言ってください) ウィルコムガジェットを作ってみようと思っておられる方は、良ければ使ってみてください ライブラリの内容は続きで 共通ライブラリ提供関数一覧(12/17時点) ・saveData(key,data)【データ保存】 キー値とデータを指定して保存領域に、データを保存します 保存データは、ガジェットを終了しても保持されます ・loadData(key)【データ読込】 キー値を指定して保存領域からデータを取得します ・initialize(toSmallFu

                                ウィルコムガジェット用、共通ライブラリ | 趣味 LABO
                                t_yano
                                t_yano2008/12/21非公開
                                WILLCOMガジェット用ライブラリ
                                • "".equals(stringVariable) は改悪だろう - まちゅダイアリー(2008-11-30)

                                  2008-11-30 「ひたすらプログラミング日記」経由で「次のJavaコードはどう改良できる?」を読んだ。Javaで「if(stringVariable.equals(""))」と記述したとします。「stringVariableという文字列変数が何もない文字列であるときは」という意味のif文です。このif文は,もう少しうまい方法で記述可能です。それは次のどれでしょう? if(stringVariable == "") if(stringVariable == null) if("".equals(stringVariable)) 3のコードはたまに見かけるけど、こういうコードが広がると困る。 場合によるけど、これは一般的に「改良」じゃなくて「改悪」だろうね。 (1) ローカル変数の場合はコンパイラが ~~null ~~初期化チェックをしてくれる stringVariable がローカル

                                  "".equals(stringVariable) は改悪だろう - まちゅダイアリー(2008-11-30)
                                  t_yano
                                  t_yano2008/12/05非公開
                                  諸手を挙げて賛成です。/nullがNGのときは、ちゃんとIllegalArgumentExceptionを投げたいところです。いつもちゃんとするのも難しいのだけどね。
                                  • OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん

                                    OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr

                                    OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん
                                    t_yano
                                    t_yano2008/12/04非公開
                                    OMake。ポーリングして自動ビルトとかすごい。JavaのAntにもこのくらいの機能をつけてほしい。
                                    • #!shebang.jp : 社内で使った Apache モジュールの資料

                                      November 21, 200811:00 社内で使った Apache モジュールの資料 カテゴリ技術ネタ 社内の技術MTGで Apache モジュール入門なプレゼンをしたので、資料公開します。 非常に基礎的な内容ですが。 実際の Web サービスでの Apache モジュールの使いどころとしては、translate_name フェーズでゴニョる事が多いですね。 ユーザーへみせる URL と実体の場所との関係が複雑化してきた際には Rewrite でがんばるよりモジュール書いちゃった方がスッキリします。Apache ModuleView SlideShare presentation or Upload your own. (tags: apache module) 「技術ネタ」カテゴリの最新記事 タグ :#apache#presentation

                                      • プログラマーにとっての読み書きそろばん : 小野和俊のブログ

                                        基礎的な学力を表す言葉として読み書きそろばんという言葉があるが、 私はプログラミングについても読み書きそろばんに当たるものがあると思っている。 まず読みというのは、プログラムを読む能力である。 たまに、人の書いたソースを見て、すぐに 「全面的に書き直さないと使い物にならない」とか、 「グチャグチャですよ」とか、 「気持ち悪い」といったことを口にする人がいるのだが、 多くの場合、なぜそのように感じるのかを聞いてみると、 単に自分が今まで書いてきたコードと違ったスタイルで書かれている、 ということだったり、ごく一般的なデザインパターンが使われているのに、 そのデザインパターンを自分が知らないだけで 「わかりにくくて読めない」などと言っていたり、 人のコードを使い物にならないと簡単に口にする人であればあるほど、 その人自身が使い物にならない、という傾向がある。 もちろん、全体の整合性を取るために

                                        プログラマーにとっての読み書きそろばん : 小野和俊のブログ
                                        t_yano
                                        t_yano2008/10/01非公開
                                        参考までに→Apache Struts 30万行、Apache Wicket 15万行、Click Framework(Velocity含む) 8万行。すべてコメント行も含む。
                                        • 間違ったコードは間違って見えるようにする - The Joel on Software Translation Project

                                          Joel Spolsky / 青木靖 訳 2005年5月11日 水曜 私が最初の当の仕事をはじめたのは1983年9月に遡る。それはオラニムというイスラエルの大きな製パン工場で、16台の飛行機ほどもある巨大なオーブンで、毎晩10万個のパンが作られていた。 はじめて工場に入った時、そのあまりの汚さに信じられない思いだった。オーブンの側面は黄ばんでいるし、機械は錆びていて、そこらじゅうが油だらけだった。 「いつもこんなに汚いの?」と私は聞いてみた。 「なんだって? なんの話をしてるんだ?」とマネージャが答えた。「掃除したばかりだから、今が一番きれいな状態なんだ」 なんてこった。 毎朝の工場の清掃を何ヶ月か続けて、ようやく彼らの言っていたことが理解できるようになった。パン工場では、きれいというのは機械にパン生地が付いてないことを言うのだ。きれいというのは、ゴミ箱に発酵したパン生地が入ってないこと

                                          t_yano
                                          t_yano2008/09/23非公開
                                          ハンガリアン記法についての示唆に富んだ指摘。「型」ではなく「意味」をプレフィックスに付与する。

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp