タグ

studyに関するslash_01のブックマーク (17)

  • 英単語学習ソフト P-Study System 公式サイト

    P-Study System から英辞郎 第9版で 例文検索 できることを確認しました。 (2017.02.21) P-Study System Ver.8.5.2 を公開しました! (2016.05.22) ロングマン現代英英辞典 5訂版 や オックスフォード現代英英辞典 第8版 の ネイティブ音声に対応 しました。 (2013.04.27) P-Study System から英辞郎 第7版で 例文検索 できることを確認しました。 (2013.04.17) P-Study System Android版(リピたん)を公開しました! [Facebook] (2011.12.27) 英単語の覚えやすさを追求したソフト! 学習効率を向上させるためのあらゆる機能を標準搭載! いま話題の 忘却曲線理論も標準搭載! さらに、 英辞郎 第9版 による 例文の自動表示機能 → [詳細] Google

  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

  • バッファリング

    バッファリングとは バッファとは、データの一時的な保存場所のことです。 バッファリングとは、バッファにデータを一時的に保存しておくことです。 例えば perl で print 文を使うと、影でバッファリングが 行われています。 例えば、画面に「abc」という文字を表示することを考えましょう。 プログラムが a を出力、b を出力、c を出力、と1文字ずつ 出力してもいいのですが、一度に「abcd」という文字列を 表示した方が速度があがります。「画面に文字を表示しろ」という 機能は OS が持っているのですが、その機能を 呼び出すこと自体 それなりの時間がかかるからです。 具体的に言うと、システムコールの呼び出しには それなりのオーバーヘッドがかかりますし、 システムコール呼び出しをきっかけとして プロセスの切替えが起こりますので、 極力システムコールは使わないようにすべきです。 また、ww

    slash_01
    slash_01 2009/10/09
    なるほど。謎が解けた。
  • getaddrinfo:Geekなぺーじ

    IPでの名前解決を行なうためにgethostbynameを使うのが一般的でしたが、IPv6の登場とともに、名前解決にgetaddrinfo()を使わなくてはならなくなってしまいました。 ここでは、WindowsとVC++という環境でgetaddrinfoを使った例を説明していきたいと思います。 準備 まず、winsock2の開発環境が新しい必要があります。 古いものだと、getaddrinfoとstruct addrinfoが入っていません。 また、winsock2を使うので、ws2_32.libにリンクする必要があります。 個人的にはWindowsXP以降のもの意外ではあまりgetaddrinfoを使おうと思いません。 というのも、IPv6が入っているのがWindowsXPからで、それより前ならばgethostbynameを使えばいいかなと思っているからです。 WindowsXPには、I

  • Super 3G

    Super 3Gとは,下りの通信速度が100Mビット/秒以上と,これまでの携帯電話の数百k~数Mビット/秒と比べてはるかに高速な携帯電話である(図1)。 携帯電話は,第3世代(3G),第3.5世代(3.5G),第3.9世代(3.9G),第4世代(4G)という流れで進化してきた。このうち現在,市場に出回っているのは,第3世代と第3.5世代の携帯電話だ。Super 3Gの携帯電話は,その第3.5世代の次に来る第3.9世代の規格の一つである。 第3.9世代に当たる携帯電話には,二つの規格がある。一つは,NTTドコモやソフトバンクモバイルが採用するW-CDMAという技術を使う方式で,「LTE」(long term evolution)と呼ばれる規格。もう一つは,KDDIなどが採用するCDMA2000という技術を使う「UMB」(ultra mobile broadband)という規格である。いずれも

    Super 3G
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • @network Cisco・アライド実機で学ぶ

    ネットワーク(Network)、Cisco技術者認定試験(CCNA・CCNP)、Network+学習サイト。ルータ・スイッチを使ってネットワークを学習

  • 生きあたりまったりブログ

    休学中の過ごし方…うつ状態で何してた?就活やバイトは?大学休学中おすすめの過ごし方、やめたほうがいいことを経験者が解説。

    生きあたりまったりブログ
  • サン・マイクロシステムズ

    のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。

  • サン・マイクロシステムズ

    のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。

  • Javaで“テレコム業界のOS”を実現する

    電話事業者や通信機器メーカーなどのテレコムの世界に,コンピュータ業界と同様の“オープン化”をもたらそうとする試みが始まっている。その代表的な存在の一つが,サン・マイクロシステムズが唱える「JAIN SLEE(Java API for integrated networks service logic execution environment)」だ。 JAIN SLEEは簡単に言うと「テレコム・アプリケーションのための開発・実行環境」。JAIN SLEE上でJava言語を使いテレコム・アプリケーション(アプリ)を開発すれば,アプリの移植性(ポータビリティ)が大幅に高まる。 例えば,通信事業者AがJAIN SLEE上で作ったアプリは,そのまま通信事業者Bが使える,といった具合だ。もっと噛み砕いて言えば,「OSがWindowsであれば,A社のパソコンでもB社のパソコンでも同じアプリが動く」──

    Javaで“テレコム業界のOS”を実現する
  • @IT:連載 次世代コミュニケーションサービスを担うJAIN(前編)

    Javaは1995年に発表されて以来、インターネットとともに進化を遂げました。現在では単なる「コンピュータ言語」と表現されるにとどまらず、「Java=マーケット」であると表現できる地位を確立したといえるでしょう。 ところで、Javaはネットワーク環境におけるサービスを実現するためのテクノロジともいえますが、このネットワーク上のサービスを実現するための仕様として「JAIN」の策定が進められてきました。JAINはまだ広く知られていませんが、今後注目されるテクノロジです。すでに、いくつものAPI仕様が策定されていて、それに準じた製品があります。 1985年ごろ、それまでハードウェアで制御されていた公衆電話回線網にコンピュータとソフトウェアが導入され、いままでにないサービスが実現可能になりました。それが、例えば、いま私たちが当然のように使用しているフリーダイヤルであり、VPN、ダイヤルQ2サービス

  • プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch

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

    プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch
  • TOEIC勉強法&ノウハウ集 TOEIC 英検 TOEIC対策 ビジネス英語 国連英検の勉強法...

    Proudly Served by LiteSpeed Web Server at www.toeicchallenge.com Port 80

    slash_01
    slash_01 2007/09/02
    いつか役に立つかも
  • ベクトル空間モデル

    0.1 ベクトル空間モデル 重み付けと最大頻度での正規化 (Croft) tfji 最良優先検索 検索結果として得られた文書集合にも、質問 への適合の度合は一様ではない。最良優先検 索は、適合の度合によって検索結果の文書集 合を順位付けておく方法である。利用者には 上位 から順 に提示す ることに なる。これ に よって、完 全一 致検 索の 欠 点を 克服 して お り、最近 では よく 使わ れ るよ うに なって き た。最 良優先 検索のモ デルには 確率モデ ル (Robertson & Jones, 1976)、拡張ブーリア = K f (i; + (1 0 K ) maxreqreqj()i; j ) f i;j log および文書におけるターム数で正規化 (Harman) log2(f req (i; j ) + 1) tf = log2 (文書j 中のター

  • もうスクリプト言語しか知らない小僧とは言わせない――JavaScriptを知る

    「低級言語を扱う小僧め」――バイナリアンたちにこう笑われても涼しい顔でいられるよう、JavaScriptが持つすばらしい言語機能を3つほど紹介しよう。 JavaScriptというプログラミング言語は一時期、貧弱な開発ツールや、HTMLページ用の文書オブジェクトモデルとして複雑で一貫性に欠けること、ブラウザによって実装が異なることなどが原因で、あざけりの対象となっていたことをご記憶の方も少なくないと思う。事実、JavaScriptをまったく知らなければ、Javaのサブセットや下位バージョンであるかのような印象を持つ方もおられるのではないだろうか。 だがしかし、JavaScriptの非同期通信を利用した技術にAjaxという名前がつけられたこともあり、この悩ましい言語は現在、Web 開発用に最も広く利用できるスクリプト言語としての地位を確立するに至っている。しかし、Ajaxに最も精通したあるエキ

    もうスクリプト言語しか知らない小僧とは言わせない――JavaScriptを知る
  • オブジェクト指向を正しく理解する - 特集 オブジェクト指向は難しくない!:selfup

    オブジェクト指向はしばしば,とっつきづらく難しい技術と言われます。その理由の一つには,対象とする分野が広く,それぞれに深みがあることが挙げられます。しかし,それ以上にこの技術を難しくしている落とし穴とも言うべき原因が二つあると筆者は考えています。それは比喩を乱用する説明の仕方の問題と,「もの中心」を意味するコンセプト自体の問題です。 そこで特集では,「オブジェクト指向という言葉をよく聞くけど,実際どんなものかよくわからない」という方のために,初心者/入門者が陥りやすい落とし穴を明確にしながら,オブジェクト指向の全体像を説明します。余計な先入観やまぎらわしいたとえ話に惑わされなければ,オブジェクト指向そのものはそれほど難しい技術ではないことを理解していただきたいと思います。なお,オブジェクト指向プログラミング,デザインパターン,分析/設計といった個々の技術については特集2以降でそれぞれ解説

    オブジェクト指向を正しく理解する - 特集 オブジェクト指向は難しくない!:selfup
  • 1