今更誰も覚えてやりたくないだろうけど、未だにExcelマクロの仕事も、Flashの仕事も、COBOLの仕事も世の中にいっぱいある。誰もやりたがらないから人が足りない。 ということはだ、今PHPとかMySQLとか使ってる仕事もそう簡単にはリプレースされなくて、相当先まで残り続けるって事だ。 つまりエンジニアは下手にトレンドを追うより今使ってる技術を一生食うつもりで極めた方がいいぞ。将来「PHPはオワコン」とか言って若者が覚えなくなるから、お前らに仕事が来る。

A syntactic parser describes a sentence’s grammatical structure, to help another application reason about it. Natural languages introduce many unexpected ambiguities, which our world-knowledge immediately filters out. A favourite example: They ate the pizza with anchovies A correct parse links “with” to “pizza”, while an incorrect parse links “with” to “eat”: The Natural Language Processing (NLP)
1: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/03(月) 23:38:12.27 ID:u5bdw94k0 どうすれバイーン? 4: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/03(月) 23:39:38.32 ID:Y68J7ctZ0 ruby on rails が何か気になって調べてたら分からなくなってやめた 3: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/03(月) 23:38:55.00 ID:k8HW9SaJ0 まず服を脱ぎます 5: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/03(月) 23:40:01.46 ID:u5bdw94k0 マジで聞きたい たのしいRubyって本買ったんだけどIDEやエディタは何が良いのか分からん Ruby自体はインストールしてあ
島根県は28日、今年4月1日現在での推計人口が70万人を切り、約69万7千人になったと発表した。県によると、70万人を下回るのは、1920年に国勢調査が始まって以来、初めてという。 推計人口は、5年に1度の国勢調査の人口を基に、毎月の出生、死亡、転入、転出のデータを加減して推計した人口。 高度成長期に若年層が都市部へ流出したことや、少子高齢化を背景とした人口の自然減などが原因。ピークは55年の92万9千人で、2040年には約52万1千人に減少することが予想されるという。 昨年10月現在での総務省の推計値で、島根県の人口は全都道府県で2番目に少なく、最も少ないのは鳥取県(約57万8千人)だった。
じつは僕は今とある病院の精神科にかかっていて、その治療の一環ということで前々から書き溜めていた文章をプリントアウトして持っていったんだけど、そのときに「今の子ってこういうわざわざ自分の見せたくないような部分をブログとかで公開したりしてるけどさ、そういう心理ってどういうようなわけ? しかもなんか客観的にというか、自分を上から見たような文体で書くでしょ? 私はブログとか、そもそも否定派なんだけどさ――」と言われて何も答えられなかったという事件があった。よくある言説では、承認欲求、かとも思ったけどなんかその一言では終わらないような……。 上にも書いた通り、僕の主治医はブログ否定派(インターネット否定派?)らしい。なぜなら「そこに感情が乗っかっていないから」「プリントアウトされた文字はつめたい」のだという。「こうやって文章こねくり回さなくったって、要は『つらい』『くるしい』ってことでしょ? それで
Haskellのforallについて理解したことを書いておくyo!(ランクN多相限定*1 )。 前提知識のおさらい: 型・多相型・型検査・型推論… 最初に基本概念を整理しておきます。 IntやInt->Intは単相型、aやa->aは多相型である。ここでaを型変数と呼ぶ。型変数を含む型が多相型ってわけです。 言語処理系の実装上、型という概念は型変数や型コンストラクタのツリー構造として表現される。Int,Char,[],->,(,),(,,,),IO aなどが型コンストラクタ。 a,bが型変数。組合せて(a->[Int])->[b]->(a,b)とか。::の右に書くやつです。 型は、プログラムの字面上に直接的実体がある関数や変数だけではなく、値を生じさせる部分式すべてに付随し、コンパイル時に決定されるべき情報である(値あるところに型がある。*2 )。それを決定しようというのが(静的)型検査であ
is also a Rank-1 type because it is equivalent to the previous signature. However, a forall appearing within the left-hand side of (->) cannot be moved up, and therefore forms another level or rank. The type is labeled "Rank-N" where N is the number of foralls which are nested and cannot be merged with a previous one. For example: (forall a. a -> a) -> (forall b. b -> b) is a Rank-2 type because t
mizzyさんのエントリ(paperboy is hiring - Gosuke Miyashita)にある通り、ペパボでは、エンジニアに関しては一般のラインとは別に、専門職としてのキャリアアップをしていくラインがあって、ここ2年ほど運用され、よく機能しているところです。そんな折、技術基盤チームも陣容が充実し、社内にもその存在や成果が充分に浸透してきただろうというわけで、半年ほど前からあたためてきた新しい制度を、先日から運用開始しました。 今回の制度は、上述の専門職としての評価制度はそのままに、既存の半期ごとの目標設定 → 評価サイクルの中に、エンジニア的観点をより盛り込んでいこうというものです。エンジニアであろうがなかろうが、一般に、事業目標をブレークダウンしたものが個々人の目標 → 成果になっていくわけですが、そうしたプロセスにおいて、より多様な観点からアウトプットの生産性を向上させて
Prelude modules now follow a naming scheme similar to haskell (e.g. Data.Maybe, Control.Monad) (garyb) Many modules that were previously part of the Prelude have been split into individual libraries, now distributed via Bower (garyb) Multiple modules with the same name are now disallowed rather than merged (garyb) The Prelude module is now imported automatically. Conflicts can be avoided by using
はてな運営はパクラーを取り締まる気が無い 以前はてなブックマークにて、他人のコメントを丸パクリしてるアカウントを見つけた。たまたま内容が似通っただけのコメントなどでは無く、一字一句違わない盗用だった。 (たまに極一部違ってるものもあるが) 勿論『サブアカウントに同じコメントをしている』というものではない。 パクられ側のアカウントは毎回バラバラで、特定の誰かをストーキングしてるのでもなかった。 私ははてなに通報しておいた。 別に問題アカウントのアカウント停止までは望んでおらず、既存のパクリコメントを削除し、パクリコメントが(一時的にでも)止まれば良いだろうと思っていた程度だ。 このエントリで名指しでコメントのパクりを行ってるユーザーがいると非難しているのだが、どうやら動きがあって現在プライベートモードになっているようだ。 プライベートモードというのはユーザー自身が変更もできるのだけど、この場
Over the past few months we have been lucky enough to conduct in-depth interviews with 15 different Data Scientists for our blog. The 15 interviewees have varied roles and focus areas: from start-up founders to academics to those working at more established companies; working across healthcare, energy, retail, agriculture, travel, dating, SaaS and more... In case you've missed any, here is a r
A strongly-typed functional programming language that compiles to JavaScript Benefits Compile to readable JavaScript and reuse existing JavaScript code easily An extensive collection of libraries for development of web applications, web servers, apps and more Excellent tooling and editor support with instant rebuilds An active community with many learning resources Build real-world applications us
Let’s imagine for a moment that we are in the presence of the following data type: data Coffee = MkCoffee { coffeeBeans :: String , coffeeOriginCountry :: Country , coffeeBrewMethod :: BrewMethod } deriving (Generic) However, we have only been given the type itself - and not a constructor for this value. That is, we don’t have access to this function: Is it still possible to make Coffee? As we’ll
はじめに 昨日、スタート Ssreflect というイベントに参加して、Coq + ssreflect のハンズオン的なものをやりました。 Coq 環境といえば、Emacs の ProofGeneral が非常に有名です。 しかし、私は Emacs は終了の仕方すら分からないレベルの初心者なので Emacs + ProofGeneral ではチュートリアルの例題を打ち込むだけでも非常に苦労しました。 証明も普段使い慣れている Vim で何とかできないかと思い調べたところ、そこそこ良さ気な環境を構築できたので紹介します。 使用するプラグイン 以下の2つをインストールします。NeoBundle のようなパッケージマネージャを使用するのをおすすめします。 jvoorhis/coq.vim vim-scripts/CoqIDE jvoorhis/coq.vim は Coq のシンタックスとインデン
名古屋のみんなでAlloyの勉強をします。 進め方 書籍「抽象によるソフトウェア設計 - Alloy ではじめる形式手法 -」[http://www.amazon.co.jp/dp/4274068587] の練習問題を各自で解きながら、分からないところを詳しい人に教えてもらう形を考えています。 Alloyって何か知らない人や本は買ったけど早々に諦めた人も歓迎です。親切に教えてくれる人がいます。 場所 会場は参加人数によりますが、ITプランニング様を予定しています。でも、どこかでご飯食べながらになるかもしれません。希望があれば教えてください。 日付 とりあえず8/6(火)にしましたが、別の日がいい人はお知らせください。
I'm releasing the mvc library for model-view-controller (MVC) programming in Haskell. I initially designed this library with games and user interfaces in mind, but the larger goal of this library is to provide a mathematically inspired framework for general-purpose component sharing in Haskell. This library differs in a significant way from other MVC libraries: this API statically enforces in the
少々癖があるので慣れるまでは難儀しますが、慣れてしまうともはやOfficeを起動すること自体がなくなってしまうほどに便利なGoogle Drive。 今回は中でも、最も多く使われているであろうドキュメントについて意外と知られていない。でも知っているとちょっと便利な小さな裏ワザや便利すぎるアドオンをまとめてみました。 チャットでやりとりしながらオンライン議事録Messenger アドオン サムネを見てもらえば分かる通り、アドオンを有効にするだけで同時にそのドキュメントを見ている人限定のチャットルームを画面内に作成でき、履歴を残せるという素敵アドオン「Messenger」。 実装方法もカンタンで、ドキュメントを開いて<アドオン>メニューをクリックして「Messenger」を選択⇒連携させるだけです。 集まれなくても何かしら決めなければいけない場合、この「画面内でチャットできて、その履歴が残る」
I am pleased to announce that Mini-issue 24 of The Monad Reader is now available. It is a “mini-issue” because it consists of one article: “Predicates, Trees and GADTs” by Benjamin Hodgson. Feel free to browse the source files. You can check out the entire repository using Git: git clone https://github.com/ezyang/tmr-issue24.git If you’d like to write something for The Monad Reader, please get in
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く