Created at: 2016-01-11 Visual Studio Codeのエディタ部分はVisual Studio Codeがリリースされるよりも前からいろいろなところで使われていて、 最初はVisual Studio Online “Monaco”のエディタ部分として公開されていました。 それから徐々にMicrosoftの中での利用範囲が広がりTypeScriptのPlaygroundやWinJSのPlayground、 ちょっと変わったところではInternet Explorer/EdgeのF12開発者ツールの中でも使われていたりします。 そして月日は流れて、Visual Studio Codeがオープンソースになってついにエディタ部分(Monaco Editor)が公開されました。 ということでそれを使う方法を調べていたのですが、たまたまシンタックスハイライトの機能が備わっ
Fast Julia was designed for high performance. Julia programs automatically compile to efficient native code via LLVM, and support multiple platforms. Dynamic Julia is dynamically typed, feels like a scripting language, and has good support for interactive use, but can also optionally be separately compiled. Reproducible Reproducible environments make it possible to recreate the same Julia environm
Get answers to foreign language questions from both AI and native speakers
先日、「いまの国語の授業は、体育でプロスポーツの映像を鑑賞するようなものだ」というエントリを書いた。国語も体育と同じように実践型にして、アウトプット中心にすべきだ、といった内容だった。 とはいえ、国語の授業を実践型・アウトプット中心でやるのは、正直たいへんである。アウトプット型といえば、テーマに沿って作文を書くとか、読書感想文を書く、といったものが思い浮かぶが、これはなかなか苦しい。生徒も苦しいが、先生の側も、きちんと評価したり、指導するのは相当むずかしい。もし、これを国語の授業で毎回やるとなれば、おそらく地獄だろう。 作文や読書感想文のように、自分のオリジナルな考えを書かせるというのは、かなり敷居が高い。そこまでしなくても、アウトプットの訓練はできる。プログラミングの世界で「リファクタリング」と呼ばれているものが、この訓練にちょうどいいように思う。「リファクタリング」とは、かんたんにいえ
小学校4年生の時のこと。ある日、食卓の上に、大きくて重たい箱形の見慣れぬモノがあり、それを前にした父が、「これからはこれで英会話を勉強するように」と、おごそかにわたしに告げた。器械は特殊なマルチトラックのテープレコーダーで、幅広の、今にして思えば1インチ幅の茶色いテープをかけて使うようになっていた。東京エデュケーショナルセンター(TEC)、別名「ラボ」の英会話自習用の装置だった。勤め人にとって決して安い買い物ではない。父は最初のレッスンの冒頭10分くらいをかけ、わたしが使えて、ついて行けるのを確かめた。そして、1レッスン約15分、毎日きくように命じた。 わたしは当時まだ素直な子どもだったし、父もこわかったので、一応命じられたとおりほぼ毎日その器械に向かった。ナレーターが、簡単なストーリーや説明をした上で、短い文章を発音し、聞き手がその後について自分でも声に出してみる。そういう作りだった。後
前置き: 特定の言語ではなく、関数型言語一般に関する説明です。 ここに書くのが良いのかわかりませんが、それを考える時間ももったいないのでとりあえず書きます。必要が生じたら移転します。 皆様のご要望や自分の気分(?)により随時加筆修正します。 「それは違うんじゃない?」というご指摘はもちろん、初心者の方の素朴な疑問・質問や、「ここがよくわからない」「こういうことも書いてほしい」みたいなコメントも歓迎します。すぐに対応できない場合もあると思いますがすみません。Twitterのesumii宛でも構いませんが、コメントのほうが他の方も見つけやすくて良いと思います。当然ながら(他者に対しても)誹謗中傷等はご遠慮ください。 いただいたコメントはほぼ本文に反映していますので、本文を読むために、必ずしもコメントを読む必要はありません。もちろん、興味と余裕(?)があればコメントも読んでいただければ非常に有用
User-Agent parser/classifier for multi languages GitHub Repository What's this? User-agent string parser for many languages, which does: parse user-agent strings and returns name/category/version/os/os_version/vendor works reasonably fast returns just same results between language implementations share a test case between language implementations Woothee implementations are: Java (and Hive UDF) Ru
Stringの比較は正規化をかけた上で行われる Swiftの文字列比較は,Unicode正規化をかけた上で行われます。 たとえば,次の例をご覧ください。 let gaC = "\u{304C}" // 「が」の結合形 let gaD = "\u{304B}\u{3099}" // 「が」の分解形 // NSString としての文字数(UTF16での文字数)は異なる (gaC as NSString).length // => 1 (gaD as NSString).length // => 2 // String としての比較 gaC == gaD // => true (!!) これは,こちらのサイトによると, Depending on your requirements, this may or may not be what you want, but it is certainl
HiNative is a global Q&A platform for language learners. Ask and answer questions about language and culture with native speakers around the world. Get answers from real native speakers of Spanish, French, and other languages you're learning on the HiNative app! On HiNative, you can ask questions about any language you want and get answers from real native speakers from around the world. You can a
1801 – ジョセフ・マリー・ジャカールがパンチカードを使った織機によってタペストリーに"hello, world"と織り出す。しかしラッダイト (当時のRedditer) たちは、テールリカージョン、並行処理、大文字小文字の区別を欠いていたため、さほど感心しなかった。 1842 – エイダ・ラブレスが最初のプログラムを書く。彼女の努力は、プログラムを実行するコンピュータが実のところ存在しないというマイナーな問題のために頓挫した。後にエンタープライズアーキテクトたちはプログラムをUMLで書くために彼女のテクニックを再び学ぶことになる。 1936 – アラン・チューリングが存在しうるあらゆるプログラミング言語を発明するが、特許化する前に英国情報部員(後の007)によって抹殺される。 1936 – アロンゾ・チャーチも存在しうるあらゆる言語を発明しているが、より巧みに行った。チャーチのラムダ
LINEのアカウントを乗っ取り、その知人に金券カードを買わせるという詐欺行為が頻発している。その乗っ取り行為を行っている犯人は中国語圏出身者であるというが、その「台本」が誤って送られてきたという記事があった。 まさかの誤爆!LINE乗っ取り犯が“台本”を送信、その全文を公開 - 週アスPLUS その文字起こしをした方もいる。 週刊アスキーが報じたLINE乗っ取り台本「整理日本語言(1).txt」の文字起こしと分類をしてみた。 - piyolog 日本語教師としては、この不自然な日本語訳に、日々接している中国人留学生の誤用と共通するものを見る。(※もちろん、私の接している中国人留学生たちを犯人扱いする気は毛頭ないどころか、このような悪事とは無関係であると信ずる。たまたまLINE乗っ取り犯と彼らの母語が一致しただけのことであって、「これだから中国人は……」というような悪しき一般化を行ってはなら
Private content!This content has been marked as private by the uploader.
とりあえずThe Swift Programming Language読んで、実際に自分で少し書いてみた感想。 諸事情でAppleにiOSデベロッパーとしてお布施していたので Xcode6beta落として少し書いてみた。プロジェクトスケルトンをswiftで生成できるので、そのコードを眺めたりしていた。 ファーストインプレッション Immutable脳の人が設計したっぽい。 スクリプト言語っぽい構文に、型注釈。これはGoとシンタックス上の設計思想が似ているんだと思う。 基本的にImmutableな設計でありながら、オブジェクト指向を採用しており、Scalaっぽいマルチパラダイム感がある。Scalaの人は好きになりそう。 型推論のおかげで動的型付け言語触ってきた人にも抵抗がない感じになってる。推論のおかげで静的型付け言語が動的型っぽくみえるのはHaskellとかOCaml方面の雰囲気。 LLV
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く