サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
qiita.com/akmiyoshi
Linux または Cygwin でカレントディレクトリ以下で改行コードがCR+LFのファイルを探すには以下ようにします。 やり方1 grep を使う方法です。grep にファイル名だけを表示する -l を指定しています。 (このやり方ではバイナリファイルも結果に含めてしまいますが、例2のように拡張子を指定すればより意味のある検索になるかもしれません) 追記(2014/06/23 19:10): CR+LFの検出を意図していましたが、現状以下のコマンドではCRのみの場合にもヒットしてしまいます。良い方法が見つかったら修正します。良い方法が見つかったので修正しました。 追記(2014/06/24 15:25): elfmimi さんが見つけてくれた方法で、CR+LFを検出することができました。
はじめに この連載ではCommon LispのLOOPマクロをサンプルを使って紹介する。 LOOPマクロは (clライブラリをロードすることで) Emacs Lispでも利用可能である。 【Common Lisp: loopマクロ用法抄より引用】 Grahamの ANSI Common Lisp では嫌われていて碌に説明のないloopマクロ。一方、 実践Common Lisp では対照的に好んで用いられていて、全編に渡って頻繁に使われている。しかしloopマクロは難しいという意識があるのかその説明は第22章とかなり後回しにされており、ちぐはぐな感を受ける。ここでは、 黒帯のためのLOOP という題のつけられたその章で解説されているloopマクロの用法を整理してみた。 ANSI Common Lisp での黒魔術扱いに敬遠していたloopマクロだったが、こうして整理してみるとそれほど難しく考
using PyCall @pyimport Plotting Plotting.my_graph_set([1, 2, 3, 4, 5, 10, 20, 5]) Plotting.my_graph_run() # -*- coding: utf-8 -*- """ This example demonstrates many of the 2D plotting capabilities in pyqtgraph. All of the plots may be panned/scaled by dragging with the left/right mouse buttons. Right click on any plot to show a context menu. """ from pyqtgraph.Qt import QtGui, QtCore import numpy
プログラムでシダを描画する - 強火で進め 「プログラムでシダを描画する」をDartで描画する - Qiita 「プログラムでシダを描画する」をGoで描画する - Qiita Clojure - プログラムでシダを描画する - Qiita 「プログラムでシダを描画する」をPythonで描画する - Qiita 「プログラムでシダを描画する」をJavaScript+Canvasで描画する - Qiita 「プログラムでシダを描画する」をPHPで描画する - Qiita 「プログラムでシダを描画する」記事たちに触発されて、Emacs Lispで書いてみました。 sida.el をロードして、M-x sida で描画されます。 (バグとかご意見ありましたら https://twitter.com/akmiyoshi までお願いします) (require 'cl) (require 'eieio)
はじめに この記事では、JavaScript ネイティブで書かれたコードをそのまま TypeScript のソースとしてコンパイル・実行できるということを示し、また、DefinitelyTyped から定義ファイルをダウンロードすることにより、インテリセンス(オートコンプリート)を使った開発ができるようにする手順を示す。(手順のメモ) JavaScript のスーパーセットだから、JavaScript 資産がそのまま再利用できます。 ↓Visual Studio のメニューから「ファイル」⇒「新規作成」⇒「プロジェクト」を選択する。以下のようなダイアログが表示されるので、左のペインで TypeScript を選択して「Blank Node.js Console Application」を選択する。「名前」と「場所」を確認して OK をクリックする。 ↓「console.log('Hello
1. 最初の Node.js プログラム…そして最初の TypeScript プログラム Node.js と TypeScript を使って簡易Webサーバーのプログラムを作って(いじって)みた。text/plain な出力をするサーバーで 80 番のポートでリクエストを受け付ける。以下のコードが最初のプログラムである。英語("Hello World")の出力は問題ない。 import http = require('http'); console.log("program start"); var count: number = 0; http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end("Hello World"); }).listen(
TypeScript でのコンストラクタのオーバーロードのサンプルです。 constructor キーワードが3回でてきてますが、最後の3つ目がコンストラクタの実体(定義)です。 最初の2つ(セミコロンで終了している部分)がシグナチャとなります。 コンストラクタの実体(定義)では型の曖昧性がある引数については any で受けて instanceof などで実際の型を判別した上で処理を分岐させます。 function writeln(msg: any) { console.log(msg); alert(msg); } class Vector2 { x: number; y: number; constructor(x: number, y: number); constructor(v: Vector2); constructor(a: any, b?: number) { // nul
TypeScript (と TypeScript コンパイラ)を用いて JavaScript で利用可能なクラスの定義を作成(生成)することができます。 各サンプルはシンプルな HTML ファイル(index.html)と JavaScript ファイル(app.js)の2ファイルの構成です。ただし、app.js は app.ts (TypeScript 言語で書かれたソースファイル) をコンパイルすることによって自動生成されるものとなっています。 ちなみに私はエディター(開発環境)として Visual Studio Professional 2012 Update 4 を用いています。(TypeScript for Visual Studio 2012とWeb Essentials 2012をインストールしています) index.html で jquery.min.js を script
http://cdnjs.com/ (Webサイト) cdnjs について http://takanosho.wordpress.com/2012/10/29/cdnjs-major-js-library-hosting-cdn/ より引用 JavaScriptライブラリを気軽に参照することができるCDNは便利ですが、Google CDNやMicrosoft CDNにはjQueryなどの超メジャーどころのライブラリしか登録されておらず、CDNだけですべてを済ませることはできません。 (中略) こちらのCDNはBackbone.jsやUnderscore.jsなどの「比較的メジャーだけどGoogle CDNやMicrosoft CDNに登録されていないライブラリ」がホストされており、こちらから参照することで気軽にこれらのライブラリが使えます。 注目のライブラリ http://cdnjs.co
Emacs(イーマックス)とは高機能でカスタマイズ性の高いテキストエディタである。スクリーン・エディタとしての人気が高く、特にUNIXのプログラマを中心としたコンピュータ技術者に愛用者が多い。(⇒ http://ja.wikipedia.org/wiki/Emacs) 「Emacsは死んだ」元記事⇒ http://cx4a.org/pub/emacs-is-dead.ja.html 筆者の松山朋洋さんは auto-complete.el の作者です。面白い記事ですので是非ご一読を! 文書のライセンス この文書はCreative Commons Attribution-Noncommercial-No Derivative Works 3.0のもとでライセンスされています。 -- 松山朋洋 (2010/2/22) 何よりもまず最初に、あまりにも感傷的なタイトルを付けたことについて謝罪しなけれ
このページを最初にブックマークしてみませんか?
『akmiyoshi - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く