▼ [Emacs] Emacs の中で Markdown を preview する(eww 編) 何かを調べていたら「emacsの中でmarkdownをpreviewする」というページに出会った。 この記事中では emacs-w3m を使っているけど、同じようなやり方であれば eww でもできるよなぁと思って、ちょっと試してみた。 (require 'markdown-mode) (defun eww-open-file-other-window (file) (if (one-window-p) (split-window)) (other-window 1) (eww-open-file file)) (defun markdown-preview-eww () (interactive) (message (buffer-file-name)) (call-process "/usr
Emacsでmarkdownをプレビュー確認したいなーと思い 探してみたら以下が見つかった。 http://qiita.com/garaemon/items/2a551f6da3380950b21c ただ、もう使ってなw3mだったのでewwでも見れるようにした。 ( defun markdown-preview-by-eww () ( interactive ) ( message ( buffer-file-name )) ( call-process "grip" nil nil nil ( buffer-file-name ) "--export" "/tmp/grip.html" ) ( let (( buf ( current-buffer ))) ( eww-open-file "/tmp/grip.html" ) ( switch-to-buffer buf) ( pop-t
markdownファイルをgripでレンダリングしてemcas-w3mで開く emacsでmarkdownを書いて、emacsの中でpreviewする方法。 emacsの中から出たくない人向け。 準備 markdown-modeとか emacs-w3mとか gripを入れておきます. .emacs .emacsに以下のようなものを追加 (require 'w3m) (require 'markdown-mode) (defun w3m-browse-url-other-window (url &optional newwin) (let ((w3m-pop-up-windows t)) (if (one-window-p) (split-window)) (other-window 1) (w3m-browse-url url newwin))) (defun markdown-rende
数日前@naoiwata師匠に「JavaScriptにパターンマッチってないですよね?」って聞いていたら「Underscore.jsならあるかも」みたいなことをそそのかされたので少し触ってみた。 Underscore.jsは関数型プログラミングをしたい人のための軽量ライブラリだという認識でだいたい良いと思います。最近、「JavaScriptで学ぶ関数型プログラミング」みたいな本も出ているみたいで、ちょっと中身みたけどUnderscore.jsの使い方ぽい感じの本だったので興味ある人は読んでみるといいかと*1。 ちなみに僕が求めているパターンマッチは文字列の正規表現ではなくて、関数型言語でいわれるようなパターンマッチ。Gaucheのutil.match的なやつ。 で、とりあえずUnderscore.jsなんぞということでバーっとひと通りみてみた。 Underscore.js だいたい大きく6
ということでさくっとやってみた。 Slack というのは最近流行り(?)の HipChat like な Chat ツールで結構ほかのアプリケーション*1との連携がサクッと出来るのがいい感じぽい。 Slack では幾つかの API と WebHook を提供してくれているので、簡単に自動投稿や発言に対して反応をする bot を書くことが出来る。 ということでとりあえず room に対しての投稿処理を書いてみた。 Gauche で。 (use rfc.http) (use rfc.json) (define slack-token "plz input your token") (define my-account "plz input your account name") (http-post (string-append my-account ".slack.com") "/servi
経緯 社会人になったころエディタは何を使えば?って話でEmacsがいいよってことで、Emacsを使い始めました。半べそかきながら、鬼軍曹.elとか入れて頑張ってたんだけど、SublimeTextがリリースされた時についに耐えられなくなって乗り換え。 マルチカーソルや洒落た見た目が気に入って即ライセンスも買った。今でも使ったりはするけど、やっぱりShift-jisに対応していないのは致命的だなって思います(仕事ではshift-jisが避けられない状況が多い。renesasのCS+もshift-jisのみ)。saveonbuildでgccなんか走らせようものならドサクサに紛れてファイルがutf-8で保存されてるなんてことが多々あってうんざりしてました。本体も開発してんの?って感じだし、21世紀のエディタAtomを入れてみました。 AtomはublimeTextの影響を受けており、拡張がcoff
").addClass("permanent-url-icon");this.buttonContainer_.append(a);this.setButtonEvents_();this.parentContainer_.append(this.buttonContainer_)}; g.setButtonEvents_=function(){var a=this;this.buttonContainer_.bind("click",function(b){b.stopPropagation();a.popupContainer_?a.popupContainer_.toggle():(a.addPopUp(),a.setPopupTextBox(),a.popupContainer_.show());a.popupContainer_.find("input").select()});
Longboard bearings provide the optimum rolling speed by reducing friction. They also enhance ride comfort and give you more confidence […]
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに: Vimならではの便利機能をマスターしよう! かれこれ数年前、僕がVim(というか、たぶんVi)と初対面したときは、「なんて使いにくいエディタなんだ!!」と最悪の印象でした。 しかし、周りのプログラマやネット上のエンジニアたちはみんな「Vim便利!」「Vim最高!」と言います。 なのでその言葉を信じ、僕も最悪の印象だったVimともう一度正面から向き合うことにしました。 そして、月日が過ぎ・・・僕もいつしか「Vim便利!」「Vim最高!」と叫ぶようになってしまいました!! これって洗脳? いやいや、洗脳じゃありませんw Vimに
Photo by Jason Cartwright こんにちは。谷口です。 プログラミングの勉強で「ちょっとあの開発言語の勉強をしてみたいな~」「実際にコードを書いて動かしてみたいな~」という時に、ハードルとなるのが「実行環境の作成」だと思います。 そんな時に役立つのが、書いたコードをブラウザ上で実行できる「オンライン実行環境サービス」です。 今回は、実行環境の手間を省いて「書いたコードをブラウザ上で実行できる無料サイト」を紹介します。 目次 ・複数言語対応系 ・ideone ・CodePad ・paiza.io ・repl.it ・Codecademy ・runnable ・Wandbox ・SourceLair ・JavaScript系 ・JSFiddle ・jsbin.com ・Codepen ・jsdo.it ・PHP系 ・PHPfiddle ・PHP Sandbox ・Write
コードを試したい場合だったり、プログラミングの学習をしたりするときに、開発環境を整えるのが面倒なことはありませんか?今回は面倒なアカウント登録も不要で、ブラウザだけですぐにプログラミングができるWebサービスをご紹介します。 Runstant http://phi-jp.github.io/runstant/release/alpha/ 対応言語:HTML, CSS, JavaScript Web系のコードを試すときに便利なサービスです。エディタがSublime Text風のハイライトで見やすく動作もサクサクなので非常に使いやすいです。saveボタンを押すことでコードの情報が入ったURLが自動的に生成され、簡単に他の人にシェアすることができます。また、上のshareボタンを押した後にembed codeの内容を記事内に埋め込むとコードと開発環境自体も埋め込むことができます。Webデザイナー
Node Hostingから候補のサーバーのベンチマークをとってみた。 候補条件は独自ドメインでSSLが使えるプランである。 ベンチマークは開発中のサイトグルチャを動かしたときのユーザーページの表示速度である。 ベンチマークの結果は以下の通り。
{{'validation.required'|i18n}} {{'validation.username.minlength'|i18n}} OK
キーボードショートカット一覧 j次のブックマーク k前のブックマーク lあとで読む eコメント一覧を開く oページを開く ✕
Photo by Daniel Cukier コーディング転職サイトpaizaを運営している関係上、「Webサービスを作りたいけど、プログラミング言語をどこから学んだらよいか?」という質問をよく受けることがあります。今回はプログラマ視点でプログラミングを学ぶときにつまずやすいポイントと、プログラミング言語の基礎を簡単に楽しく学べるサイトをまとめてみました。 最近はオンラインでプログラミングを勉強できるWebサービスが多数登場してきているので、以前よりプログラムを学ぶコストはぐっと下がっています!! 目次 ・プログラミング言語を学ぶときに躓くポイント ・学ぶ言語を選ぶのに役立つサイト ・すぐ書きはじめられるプログラミング学習サイト ・講義型のプログラミング学習サイト ・少しコードに慣れてきてからお勧めのサイト ・さらにスキルアップするのに最適なサイト ・基礎文法をマスターしたいなら(おまけ)
こんにちは、Dozensの松田です。こちらのブログはすっかりご無沙汰しておりました。相変わらずの三日坊主ぶりですみません。 Google Apps Script って超便利。 さて、以前、「Google Apps ScriptでWeb死活監視」という記事でGoogle Apps Script を使ったスクリプトを紹介したわけですが、 Google Apps Script 便利ですよね。JavaScriptで気軽に書けて、URLのフェッチとかスプレッドシートに何か書くとかメールを送信するとか、ちょっとしたことだったら簡単に実装できてしまいます。トリガーで定期的に実行もできるので、Cron的なことも可能です。Google のプラットフォーム上で動いてくれるので、サーバが止まってしまったらどうしよう的な不安も(かなり)解消されます。というわけで僕はGoogle Apps Scriptがかなり好き
こんにちは、松田です。 前回は Google Apps Script(GAS)での簡易的な死活監視でしたが、今回は複数URL対応版になります。ネタは細かく引っ張ります。 しかしこれは、配列に入れれば簡単に廻せますよね。こんなかんじです。 P�4AV �a�4AV /* 復数URLを死活監視するバージョン */ var urls = [ 'http://www.example1.com/', 'http://www.example2.com/', 'http://www.example3.com/', 'http://www.example4.com/', 'http://www.example5.com/' ]; var to = 'foo@example.com'; var sub = 'サーバ障害報告'; var body = "監視中の サーバ
最近 GAS(Google Apps Script) や SlackBot の存在を知って、慣れていけばいろいろ捗りそうな気がしたので触ってみた時のメモ。 今は特に GAS で自動化したいようなものは無かったので、SlackBot と連携して簡易的な日程調整、出席管理アプリを作って遊んでみました。JavaScript 自体も全然触ったことがなかったので、少しは勉強になったかなと思います。尚、実用性は皆無だと思われ(ry 簡単に今回作ったアプリの説明 Slack 上で日程調整ができるアプリです。特定のチャンネルから特定のワードを付けてメッセージを投稿すると、Google Spread Sheet と連携して出席状況の管理などをしてくれます。 イベントの登録 新しくイベント(予定)を追加するには以下の形式でメッセージを投稿します。 新: [イベント名] [日付(M/d)] ... [日付(M/
サービスが置かれているデータセンターと同じ場所でZabbixやNagiosなどを動かして死活監視を実行していますが、データセンター自体のネットワークや電源のトラブルなどで監視サーバごとダメになってしまうケースがあったので外部からURL監視だけでもやっておこうと思い簡単にできる方法を調べていたところ以下の記事を見つけました。 Google Apps Script でWEB死活監視(複数URL編)dozensmembers.wordpress.com 基本はこの記事のものでも良かったのですが少し欲が出てきて、以下のような仕様を盛り込んだものを作成してみました。 スプレッドシートで監視するURLを追加、削除したい 通知先をURLごとに設定できるようにしたい URL Monitoring using Google AppsScript スプレッドシートは以下のようなものを作成します。 サービス名は
全国のGoogle Apps Scriptファンの皆様こんにちは Apps Scriptガチ勢の大橋です。 今年でGoogle Apps Scriptアドベントカレンダーも3年目になりました。 年々人は減っている気がしますが、BigQueryとの連携など他のアドベントカレンダーに名前が出ることが増えてきて、嬉しい限りです。 さて、ちょいSlack BotをGASで作る機会があったのでSlack API周りをGASで扱うためのLibraryを作りました。 今回はこのLibraryとそれを使って作った会議予約Botのサンプルコードについて書いていきたいと思います。 なお知らない方も多いので書いておくと、GASのLibrary機能は丁寧に作ると補完が非常に効くようになり、開発効率が10倍以上変わります。 Libraryについて詳しくは以下の記事を見て下さい。 2012年Google Apps S
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く