タグ

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

タグの絞り込みを解除

programmingとProgrammingに関するjjzakのブックマーク (2,480)

  • GitHub - technomancy/leiningen: Moved to Codeberg; this is a convenience mirror

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - technomancy/leiningen: Moved to Codeberg; this is a convenience mirror
  • 壊れた計算機

    gdcはgccをバックエンドにもつD言語の実装。適切にコンパイルするとdmdの3倍以上速い。 研究室のクラスタマシン上でコンパイルする際いろいろ躓いたので、メモを取っておく。 20131008追記 もう公式のドキュメントを見れば大丈夫:http://gdcproject.org/wiki/Installation さて、基的にはgoshawk / gdc / wiki / Home — Bitbucketに基づいてコンパイルする。goshawk / gdc / wiki / Home — BitbucketのLast commitは2012/3/14だが、GitHub - D-Programming-GDC/gdc: GNU D Compiler mirrorで引き続き活発に開発が行われているので、gdcのソース自体はGitHub - D-Programming-GDC/gdc: GNU

    壊れた計算機
  • [NLP][機械学習] 言語モデル覚え書き - tsubosakaの日記

    この文章について 最近言語モデル方面にも少し興味があるので自分の知識を整理する意味で書いてみた。NLPは専門ではないので、おかしなことを書いてある可能性がありますがその場合はご指摘ください。 文章ではn-gramモデル、単語の出現確率がn-1個前の単語のみに依存するモデルを考える。 問題 who is * という文が与えられたときに*にくる文字の確率を求めることを考える。この場合だと*には例えばheが当てはまるかもしれないが, isが入ることはまずなさそうに思える。このことは文法的にも説明ができると思うが、文法のルールを作るのは大変だし、文法的に正しい単語の中でどれが出やすいかということはできない。 一方で機械学習を使った言語モデルの文脈では文法的知識を余り持たず、与えられたコーパスから自動的に出やすい単語/表現を学習する方針をとる。 最尤推定 一番簡単なモデルとしては最尤推定を使うもの

    [NLP][機械学習] 言語モデル覚え書き - tsubosakaの日記
  • idesaku-blog

    Ruby on Railsにはrails dbconsoleというコマンドがある。config/database.ymlの接続情報を使ってデータベースクライアント(mysqlとか、psqlとか)を立ち上げてくれる、やや便利なやつで、DBからちょっとした情報を手軽に得たいときに重宝している。たとえば、こんな感じの使い方である。 $ echo "show variables" | bin/rails dbconsole -pところが、これが私の環境に限りいつのまにか使えなくなっていたので、さて困ったぞと。 続きを読む タコのである。とにかくタコについて詳しく書いてある。例えば、ご存じであろうか…タコは、腕の吸盤で味を感じ取れるらしいぜ。 Octopus!: The Most Mysterious Creature in the Sea Katherine Harmon Courage Cur

    idesaku-blog
  • KyTea (京都テキスト解析ツールキット)

    English 京都テキスト解析ツールキット(KyTea、「キューティー」)は、日語など、単語(または形態素)分割を必要とする言語のための一般的なテキスト解析器です。 特徴 ダウンロード・インストール プログラム仕様 解析:手法の詳細, 入出力の形式, API 学習:モデル学習, 入手可能なモデル KyTeaを使った分野適応 開発情報 特徴 KyTeaには以下の機能が揃っています: 単語分割:分かち書きされていないテキストを適当な単語または形態素に分割する。 読み推定・品詞推定:かな漢字変換や音声認識、音声生成のために単語の発音を推定することができ、品詞を推定することもできます。 線形SVMやロジスティック回帰などを用いてそれぞれの分割点や読みを個別に推定するため、部分的にアノテーションされたデータを利用してモデルを学習することも可能です。 分類器の学習にはLIBLINEARを使用してい

  • http://homepage2.nifty.com/cat-chy/index.html

  • ダブルポインタの配列と1次元配列 - C_memo(5)

    Aは、ダブルポインタを使った2次元配列のmalloc。以下のAは、配列の領域を確保し、0で初期化するコードである。 Bは、ポインタの一次元配列を静的にプールしたもの。その後、0で初期化する。 AよりもBのほうが高速に動作する。 理由は一つの要素へのメモリアクセス回数がダブルポインタが2回に対し、一次元配列では1回で済むため。 A unsigned char **ch; ch = malloc(HEIGHT_SIZE * sizeof(unsigned char*)); if(ch == NULL)exit(1); for(i=0;i<HEIGHT_SIZE;i++){ ch[i] = malloc(WIDTH_SIZE * sizeof(unsigned char)); if(ch[i] == NULL)exit(1); } for(i=0;i<HEIGHT_SIZE;i++){ for(

    ダブルポインタの配列と1次元配列 - C_memo(5)
  • 自作ソフト販売 | 自作ソフト販売で独立起業する『シェアウェア販売生活』

    自作ソフト販売で独立起業し、好き勝手に毎日活きるための非道徳的な『シェアウェア販売生活』■運営者 シェアウェア起業アドバイザ 高橋将樹 ■年齢 32歳 ■家族構成 子あり ■プロフィール プログラミングの専門学校を卒業後、経営コンサルタント会社に就職。 ネットバブル全盛の時代に、ベンチャー企業の立ち上げに参加。しかし事業は失敗し「億万長者」の夢が消える。 その後、ソフトウェアハウスに就職。 業のかたわら、ベンチャー企業立ち上げの経験を活かしながら、自作ソフト販売で稼ぐ方法を研究し続ける。 2007年独立起業し、自作ソフト販売やその方法をプログラマに伝授する活動を行っている。 [16日 13:52更新] こんにちは。高橋です。 せっかくのご縁ですので、始めはお小遣い程度(月数千円)、 で最終的には独立起業できるくらいの稼ぎ方をお教えしますので、 たぶん全部読んだほうがいいです。

  • ベジエ曲線を整数の加減算だけで描画する方法 - Studio RAIN's diary

    だいぶ前にちらっと書いたことがあるのだが、かれこれ 20 年ほど前に、ベジエ曲線を整数の加減算だけで描画する方法を考えたことがある。こういう会社員時代の仕事を紹介するためには、いろいろと制約があったりするのだが、このアルゴリズムは多分守秘義務には含まれていないし、技術自体がいい加減時代遅れの技術で、多分今はもっといい方法が開発されているはずなので、公開してもどこからも文句は来ないと思う。だから、機会があればいつか紹介したいと思っていた。 だだ、このアルゴリズムを説明するには、ややこしい数式を並べる必要があって、それが面倒で避けていたところもあった。しかし、今回 Maxima を使って計算したら、わりと簡単に再現できたので、せっかくだから記録にとどめておくことにする。 ベジエ曲線というのは、空間からいくつかの点を選択したときに、その点との関係で定義される。たとえば、2次のベジエ曲線だったら、

    ベジエ曲線を整数の加減算だけで描画する方法 - Studio RAIN's diary
  • iwatamの個人サイト

    現在、当サイトはリニューアル作業中です。お気づきの点がありましたらご連絡いただけると幸いです。 ご意見、ご感想、コラムやブログのネタのリクエストなどはゲストブックへお気軽にお寄せ下さい。 公開したくない場合は、管理者宛メールフォームにお寄せください。

  • ITアントレプレナーになりたい若者のみなさんはプログラミングを習得しましょう

    この間、IT系ベンチャーに内定している日の大学3年生の人たちと会って、「これから何をすべきなのか」という話になったのだが、私の答えは 「プログラミングを習得したら」 というもの。英語とプログラミング、が大事だと思うが、どちらか一つ選べといわれればプログラミングかな。 ちなみに、私は英語はできるけどプログラムはできないわけで、まぁ、お前に言われたくないよ、と言われればそれまでなのだが、今私が20歳で、IT、それもインターネット関係でアントレプレナーになりたいなら、プログラムをせっせとするですよ。 というのも。 最先端のウェブサービス開発の現場は、とてもアウトソースなんかできない状況になっている。「仕様書を文章で作って、それを誰かが作る」なんていう悠長なやり方は通用しない。どんどん機能開発して、どんどんリリースして、ユーザーのフィードバックを元にさらに進化させる、というのを、毎日行い続けない

    ITアントレプレナーになりたい若者のみなさんはプログラミングを習得しましょう
  • GAE/J使うならこの設定をしておけ! - 手抜きぷろぐらまのメモ帳

    ※2010/4/23 sessionのクリアについてご指摘頂き、追記しました。Google App Engine for Java(GAE/J)にて、どんなアプリを使う場合でも (自分的に)ほぼ必須となる設定ファイルのまとめ。 ていうか、リファレンス読めばいーんだけどさ 1.sessionを有効にする & クリアの設定をする Javasession使わないケースなんてあるのか? appengine-web.xml に 下記を追加 <sessions-enabled>true</sessions-enabled> GAE/Jでsessionを使う場合、このままだとDatastoreにsession情報が残ったままなので定期的にクリアするcronを設定する web.xml に 下記を追加 <servlet> <servlet-name>_ah_sessioncleanup</servlet-

    GAE/J使うならこの設定をしておけ! - 手抜きぷろぐらまのメモ帳
  • 貧乏だってプロファイリングは出来る!! - poor man's profiler

    従来より、プロファイリングのためのソフトウェアと言えば高価なものが中心であった。もっと安く、お金を掛けずに、簡単に、早くプログラムのボトルネックを探し出す方法はないのか?!ということで編み出されたプロファイリングテクノロジーがある。その名も、「poor man's profiler」だ。 poor man's profilerの全容は、次のページで知ることが出来る。 Poor Man's Profiler http://poormansprofiler.org/ poor man's profilerは、現Facebook(元MySQL ABのサポートエンジニア)のDomas Mituzasによって開発されたプロファイリングテクノロジーである。以下が、その全ソースコードである。 #!/bin/bash nsamples=1 sleeptime=0 pid=$(pidof mysqld) f

    貧乏だってプロファイリングは出来る!! - poor man's profiler
  • c-eldoc.el で C 言語プログラミング革命 - mooz deceives you

    emacs は人生 先日, また Life Changing なものに出会ってしまいました. 最近, 毎週のようにこの言葉を使っていて僕はどれだけ人生を変えれば気が済むのかという話なのですが, 出会ってしまったのです. c-eldoc.el に. eldoc.el 皆さん, eldoc.el をご存知でしょうか. Emacs Lisp を少しでも書かれるという方なら絶対に使っておきたいパッケージの一つが, この eldoc.el です. カーソル付近の関数に対する引数のリストをエコーエリアへ表示してくれたり, カーソルの位置から対応する引数を割り出しハイライトしてくれたり, もうこれなしで elisp を書く気などおきません. さらには eldoc-extension というパッケージを入れることにより関数や変数のドキュメントを表示してくれる機能まで追加され, もう至れり尽くせりです. 詳

    c-eldoc.el で C 言語プログラミング革命 - mooz deceives you
  • Compojureのチュートリアル見つけた | エースジュニア監督ブログ

    ので、超訳してみる。 原文は、http://groups.google.com/group/compojure/browse_thread/thread/3c507da23540da6e 4. HTML以降はまだない。 1. ハンドラ Compojureでは、HTTPリクエストとHTTPレスポンスはClojureのマップで表される。 ハンドラはリクエストのマップを引数に取り、レスポンスのマップを返す関数である。 { リクエスト } --> ハンドラ --> { レスポンス } レスポンスのマップは3つのキーで構成される。 :status (必須、整数) HTTPステータスコード :headers (必須、マップ) HTTPヘッダ名と値のマップ :body (オプショナル、{String, ISeq, File, InputStream}) HTTPレスポンスボディと

  • はてなブログ | 無料ブログを作成しよう

    思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。

    はてなブログ | 無料ブログを作成しよう
  • あいてぃかんけいとか

    2009 11 / 28 8つの習慣 Posted by naru33 under 雑感 No Comments / trackback すっごい久しぶりです。 今日は息子が受験を考えている中学校の説明会でした。 中学受験といっても、我が家は私立に行かせるほど余裕は無いので、都立の中高一貫だったら受験してみたらってことで取り組んでいます。 さて、その説明会の中で、これから受験まで「8つの習慣」を身に付けて下さいと言われました。 文章を読む習慣 読み取る力を身に付ける わからない言葉を調べる習慣 語彙力を身に付ける 筋道を立ててわかりやすく話す習慣 表現力を身に付ける 日記を書き、自分を振り返る習慣 文章素材を増やす 自分の経験、考えたことを蓄積する 計算練習をする習慣 計算力を身に付ける 新聞記事やニュースを見る習慣 社会問題に興味を持つ 統計やグラフを見る習慣 資料やデータの読取方を

  • Hadoopリンクまとめ(1) - 科学と非科学の迷宮

    Part1 / Part2 更新履歴 2010/06/20 リンク追加 入門、事例紹介、ニュース Part2へ移動 EC2、Pig、MapReduce、HDFS 新規追加 性能測定 公式 Welcome to Apache Hadoop! 日語訳 Hadoopユーザー会 Welcome to Hadoop MapReduce! "大規模な計算ノード・クラスタ上において膨大なデータを高速で並列処理するアプリケーションを作成するためのプログラミングモデルおよびソフトウェアフレームワーク" Welcome to Pig! "大規模なデータセットを分析するためのプラットフォーム""Pig の言語レイヤを構成しているのは、Pig Latin と呼ばれるテキストベースの言語" wikipedia Apache Hadoop - Wikipedia, the free encyclopedia Apa

    Hadoopリンクまとめ(1) - 科学と非科学の迷宮
  • マンガで分かる JavaScriptプログラミング講座

    はじめに 「マンガでわかるJavaScript」は、難しそうに思えるプログラムを、簡単そうに見えるマンガで解説するという初心者向けの入門講座です。 架空の高校生たちに教える形式で、プログラムの基礎から応用を、解説していきます。一通りのマンガを読めば、かなり実践的なところまで、プログラムを書けるようにしていきます。 (マンガは、左上から右下へと読みます) プログラムというと、けっこう大変そうに思えますが、この講座のテーマは「面倒くさいことを楽にする」です。面倒臭がりで、手抜き大好きの女子高生を主人公にして、楽しくプログラムを学んでいくことにします。 主な対象読者は「これからプログラムを学んでみたい人」「Webの世界に関わっていてJavaScriptを学んでみたい人」「昔JavaScriptを触っていたけど最新のトレンドが分からないので改めて学んでみたい人」などです。初心者だけでなく、Webデ

    マンガで分かる JavaScriptプログラミング講座
  • Using Autorelease Pool Blocks