タグ

moockmoockのブックマーク (162)

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • これからMySQLをイチから学ぶ人に捧げたい23個のコマンドリスト

    どーも。今年の春頃からMySQLを学び始めた、するぷ( @isloop )です。 学び初めのころは、「たかだか文字列を記録するだけでなんてかったるいんだ。やっぱりCSV保存に逃げようかな。」と思っていました。が、最近になってようやく慣れてきたようで、「結構便利じゃんMySQL」と思えるようになってきました。 というわけで今日は、学び初めの頃に欲しかった「とりあえずこれだけ覚えたらなんとかなるMySQLのコマンドリスト」というものを作ってみました。 これからMySQLをイチから学びたいという人が参考になればこれ幸い。

    これからMySQLをイチから学ぶ人に捧げたい23個のコマンドリスト
  • 政府統計の総合窓口 GL01010101

    統計データを探す すべて 分野から探す国土・気象人口・世帯労働・賃金農林水産業鉱工業商業・サービス業企業・家計・経済住宅・土地・建設エネルギー・水運輸・観光情報通信・科学技術教育文化・スポーツ・生活行財政司法・安全・環境社会保障・衛生国際その他 組織から探す 内閣官房人事院内閣府公正取引委員会警察庁消費者庁こども家庭庁総務省公害等調整委員会消防庁法務省外務省財務省国税庁文部科学省文化庁スポーツ庁厚生労働省中央労働委員会農林水産省林野庁水産庁経済産業省資源エネルギー庁特許庁中小企業庁国土交通省観光庁海上保安庁環境省防衛省 主要な統計から探す 50音から探す あ い う え お か き く け こ さ し す せ そ た ち つ て と な に ぬ ね の は ひ ふ へ ほ ま み む め も や ゆ よ ら り る れ ろ わ すべて見る 分野から探す 国土・気象人口・世帯労働・賃金農林

    政府統計の総合窓口 GL01010101
  • 『Java言語で学ぶリファクタリング入門』

    このページは、 書籍『Java言語で学ぶリファクタリング入門』 のサポートページです。 最新情報やサンプルプログラムなどを公開しています。 目次 アマゾンで買う『Java言語で学ぶリファクタリング入門』 はじめに 書の想定読者 リファクタリングとは 書の目次 サンプルプログラムのダウンロード 誤りと訂正 ぜひ、感想をお送りください 更新履歴 はじめに こんにちは、結城浩です。 このページは、 書籍『Java言語で学ぶリファクタリング入門』 のサポートページです。 リファクタリングは、デザインパターンやエクストリームプログラミングに並んで、ソフトウェア開発の重要な技法として注目されています。 きれいなソースは読むのが楽で、修正するのが楽で、デバッグするのが楽です。 これに対して、きたないソースはすべてが大変です。 ではどうすれば「きれいなソース」になるのでしょう。 きたないソースをどうす

    moockmoock
    moockmoock 2014/07/11
     結城浩さん
  • 結城浩 - The Essence of Programming (プログラミングのエッセンス)

    結城浩(ゆうき・ひろし) を書く生活が30年、著書は60冊を越えました。 代表作は『数学ガール』『プログラマの数学』『暗号技術入門』『数学文章作法』『Java言語で学ぶデザインパターン入門』他。 2014年度日数学会出版賞受賞。 文章書きとプログラミングが好きなクリスチャン。 いつも応援ありがとうございます。 主な活動については 結城浩の活動紹介 をご覧ください。 Hiroshi Yuki. Author of "Math Girls". 30 years into writing introductory math and programming books. LaTeX / Vim / Ruby / Math / Writing /

    結城浩 - The Essence of Programming (プログラミングのエッセンス)
  • 統計的テキスト解析(9)~テキストにおける情報量~

    データが、ある母集団から得られる確率を尤度(ゆうど,Likelihood)と呼ぶ。1枚のコインを100回投げた結果、{表}が48回現れたとする。もし、各面が現れる確率が1/2であることがわかっていれば、48/100≒0.5であるから、{表}が現れる尤度は1/2になる。しかし、ゆがみがあるコインの場合は、ゆがみに関する規則(あるいは関数)を考えることが必要である。ゆがみがあるコインの各面が現れる確率を左右する要因をθとすると、尤度はθの関数である。θをパラメータと呼ぶ。ポアソン分布の場合はλ、正規分布の場合はμ,ρがパラメータθである。 確率は、母集団において事象が起こる率であり、尤度は、標データと仮説のもとで得られた、事象が母集団で起こりそうな度合(尤もらしい度合=尤度)である。ここでの仮説は、データが従うと仮定したモデルである。 データを統計的に分析する際は、しばしば標データを用

    moockmoock
    moockmoock 2014/07/10
    KLダイバージェンスの求め方
  • TECHSCORE - Java,SQLプログラミング技術解説

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • マンガで分かる Java入門講座 - マンガPG

    「マンガで分かるJava入門講座」は、Javaというプログラム言語を、じっくりと時間を掛けてマンガで解説していくという入門者向けの講座です。 架空の高校生たちに教える形式で、Javaの基礎から順に解説していきます。一通りのマンガを読めば、Javaのオブジェクト指向の概念について学べます。 以下、内容の数値データです。 マンガありの話数:95話 マンガなしのコラム:9話 合計Webページ数:104ページ マンガの総ページ数:832ページ ソースコードは、ダウンロード ページ から入手できます。 PDF版はこちらから入手できます。kindle版はこちらから入手できます。 このマンガは「箱人形マンガ(Box Comic) 」で作成しています。 公開開始:2013/04/20 第1部完結:2013/06/09 第2版完成:2015/08/18 最終更新:2018/03/01 作成:クロノス・クラウ

    マンガで分かる Java入門講座 - マンガPG
  • Javaプログラマが知るべき9のこと - @katzchang.contexts

    はじめに ソースコードは設計であり、コードの記述は品質に直結するのは言うまでもない。ちなみに、プログラマにとって特に重要なのは保守性だ。コードは書いた直後から保守対象となるからだ。コードは要求文書の範囲で動けばいいと思っている人がいれば今すぐ、ソースコードをコピペして100klに増えるプラグインがいつの間にかインストールされる呪いをかけてあげよう。幸い、ここを読んでいる人にはそんな人はいないだろうと思うけれども。 ということで、コードの品質を下げる要因、すなわちシステム全体の品質を下げる要因となり、かつ使われやすいアンチパターンを挙げ、対策を検討していくことにする。対象は以下: 出力パラメータ 処理状態返却 意味のある配列 無意味な初期化 多すぎるtry-catch 暗黙の順序 コンパイラ警告の無視 過剰なコメント e.printStackTrace() 出力パラメータ メソッドの引数にオ

    Javaプログラマが知るべき9のこと - @katzchang.contexts
  • 機械学習アルゴリズムへの招待 | POSTD

    機械学習の問題 については以前に紹介したので、次はどんなデータを収集し、どんな機械学習アルゴリズムを使うことができるのかを見ていきましょう。投稿では、現在よく使用されている代表的なアルゴリズムを紹介します。代表的なアルゴリズムを知ることで、どんな技法が使えるかという全体的なイメージもきっとつかめてくるはずですよ。 アルゴリズムには多くの種類があります。難しいのは、技法にも分類があり拡張性があるため、規範的なアルゴリズムを構成するものが何なのか判別するのが難しいということですね。ここでは、実際の現場でも目にする機会の多いアルゴリズムを例にとって、それらを検討して分類する2つの方法をご紹介したいと思います。 まず1つ目は、学習のスタイルによってアルゴリズムを分ける方法。そして2つ目は、形態や機能の類似性によって(例えば似た動物をまとめるように)分ける方法です。どちらのアプローチも非常に実用的

    機械学習アルゴリズムへの招待 | POSTD
  • 稲員勇輝の覚書 2/27 スレッド

    Javaのコードを実行したときの処理の流れをスレッドと呼ぶ。 "シングルスレッド"とは、スレッドが一つしかない状態。 "マルチスレッド"とは、複数のスレッドが動いている状態。しかし、それは、一つ一つのスレッドを細切れにし一方のスレッドが停止している間に片方のスレッドを動かし、それを人間の感覚では認知できない速度で実行するため二つのスレッドが同時に動いているように見えるだけ。 スレッドを使うには以下の二種類の方法がある 1:Threadクラスを継承する 2:Runnableインターフェイスを実装する。 サーブレットの場合でもマルチスレッドが使われている。 以下の図のように、入力フォームから検索を行っている間も、ブラウザ内のサーブレットは動作し続けている。 【スレッドの状態遷移】 1:実行中(Running)…CPUが割り当てられて、実際に動作している状態 2:実行可能(Ready)…CPU

    稲員勇輝の覚書 2/27 スレッド
  • synchronizedブロックに使用されているStaticObjectが変更される場合、実質synchronizedされていない - 自分の仕事を憎むには人生は余りにも短い

    synchronizedブロックに使用されている変数が書き換わる場合それはスレッドセーフではありません。(まあ当然です) 例えばこれはNG class TargetDate { private static String staticCal = "書き換えられるかな?"; public void set(String s){ staticCal = s; } public void echo(){ synchronized (staticCal) { for (int i = 1; i <= 100; i++) { System.out.println(i + "回目 [" + staticCal + "]"); } } } } setメソッド内でstaticCalの値を変更しているときにシンクロしていないのでEchoの呼び出し側スレッドが影響を受けてしまいます。 Echoメソッドとしては

    synchronizedブロックに使用されているStaticObjectが変更される場合、実質synchronizedされていない - 自分の仕事を憎むには人生は余りにも短い
  • synchronizedのバグパターンを1つ知った - うなの日記

    隣の炎上プロジェクトのヤパイコード探しを仰せつかったので、とりあえずFindBugsにかけてみると、↓こんなのが出た。 class Hoge { private String foo; public void setFoo( String foo ) { synchronized( this.foo ) { // fooへの更新を1スレッドに制限したい(のだろうと推測) this.foo = foo; <処理...> } } } 「this.foo」のロックで同期化をしようとしているのだけど、synchronizedブロック内でthis.fooを書き換えてしまっている。書き換えた後のthis.fooは誰もロックしていないため、ブロックが複数スレッドから実行できてしまう。以下は検証コード。 class Foo { private String foo = ""; // nullを設定されると

    synchronizedのバグパターンを1つ知った - うなの日記
  • Web漫画アンテナ

    最近のコメント数 1 転移,異世界,チート,アニメ化,(集落の)開拓・復興,ドラゴン・竜,勇者,バトル,異種族・人外,神 10 マイリスト コメント 詳細・更新情報

  • フォントは人間の感情にどのように作用するのか?

    By arnoKath 最新の研究によると、フォントは言葉の意味とは別に、それぞれが独自に人の感情を刺激する要素を持っていることが明らかになっています。 The Science Of Comic Sans | Co.Design | business + design http://www.fastcodesign.com/3031622/evidence/the-science-of-comic-sans 「フォント」と似たような言葉としては「書体」「字体」という言葉がありますが、それぞれ以下のように定義することができます。 字体:文字の基的な形を作る部分、文字の形のこと。 書体:「アルファベット」や「ひらがな」のようなまとまった文字について、一貫した特徴や独自の意匠を凝らした字形のこと。漢字でいうと、一般的に用いられる「楷書」、ハンコや書道・篆刻で用いられる「篆書」などがあり、コンピ

    フォントは人間の感情にどのように作用するのか?
  • 2014 IEEE International Conference on Big Data  (IEEE BigData 2014)

  • Twitter、短縮URL「t.co」が2文字長くなる 

  • Java技術最前線 櫻庭祐一 連載目次 :ITpro

    今日のソフトウエア開発において,Javaは最も重要なプログラミング言語あるいは開発環境といってもいいでしょう。そこで,ITproではJavaの最新技術についての連載を掲載しています。著者はJavaプログラマ向け情報ページ「Java in the Box」で有名な櫻庭祐一氏です。

    Java技術最前線 櫻庭祐一 連載目次 :ITpro
  • ITpro 総合トップ

    企業に大人気、生成AI技術「RAG」の落とし穴 実運用では細かい工夫が不可欠なRAG、導入後にも継続的な改良やユーザー教育

    ITpro 総合トップ
  • About X | Our company and priorities

    <path opacity="0" d="M0 0h24v24H0z" /> <path d="M17.207 11.293l-7.5-7.5c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L15.086 12l-6.793 6.793c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293l7.5-7.5c.39-.39.39-1.023 0-1.414z" /> </svg>" data-icon-arrow-left="<svg width="28px" height="28px" viewbox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://ww

    About X | Our company and priorities