タグ

2014年3月31日のブックマーク (11件)

  • JavaScriptで関数型プログラミングの入門 - Qiita

    #Functional JavaScript(関数型言語としてのJavaScript) JavaScriptでは関数型言語の一部の機能が備わっています。 ここでは小難しい話は抜きにして、より可読性やメンテナンス性などをよくするために、 実践的なJavaScriptの関数型について考えていきます。 #関数型の特徴 JSでの実装のみを知りたい場合は、 この項を飛ばして、気をつけるべきは三点へどうぞ。 関数型言語では関数でプログラムを組みます。 特徴としては 変数は再代入禁止である 関数は参照透過性が保たれている(副作用がない) があります。 しかし、前者の「変数の再代入禁止」は縛りとして強すぎるので、 JSでの実装においてはそこまで重視しません。 ただ再代入が少ない程、可読性はあがりやすいです。 後者の「参照透過性」とは、 「引数が同じであれば何回その関数を実行しても結果が変わらない」ことをい

    JavaScriptで関数型プログラミングの入門 - Qiita
  • EmacsにおけるC++ source codeの細かいindent設定方法 (2) - I.S.の日記

    前回に引き続き、Emacsにおけるindentの設定方法の解説です。 defun-block-intro 関数定義の1行目です。 defun-close 関数定義の閉じ中括弧です。 defun-open 関数定義の開き中括弧です。 以下にdefun-block-intro、defun-close、defun-openの解説をします。 void hoge ( ) { // <- defun-open // <- defun-block-intro // : // : // : } // <- defun-close do-while-closure Do-while文のwhileです。 do { // : // : // : } while ( flag ); // <- do-while-closure else-clause If-else文のelse節です。 if ( a == 0 )

    EmacsにおけるC++ source codeの細かいindent設定方法 (2) - I.S.の日記
  • 無料で商用利用も可能な手作りっぽい日本語フォント「はらませにゃんこ」

    全角ひらがな・カタカナ・アルファベット・数字などに対応した手作りフォントが「はらませにゃんこ」。無料でダウンロードでき、デジタル・アナログどちらのコンテンツにも使え、商用利用や改造も可能です。 フリーフォント「はらませにゃんこ」 http://inatsuka.hp2.jp/extra/haranyan/ 使用例はこんな感じ。フォントは「手作りならではの柔らかさ・雑さが魅力」とのこと。 力強いフォルムなので、タイトルやロゴデザインに活用しても目を引きます。 収録文字はひらがな・かたかな・数字・記号・アルファベットなど。 「ミリ」や「センチ」などの環境依存文字は肉球や・ハートなどの記号となって変換されます。 ダウンロードはページ下部のオレンジのボタンを押すと始まります。 「はらませにゃんこ」の作者は稲塚 春さん。使用するコンテンツの種類を選ばず、商用利用も可能ですが、勝手に第三者に利用許可

    無料で商用利用も可能な手作りっぽい日本語フォント「はらませにゃんこ」
    yohshiy
    yohshiy 2014/03/31
    ロゴ用日本語フォント
  • wri.pe - OSS化されたMarkdownベースのメモアプリケーション MOONGIFT

    個人的にもよく使っているwri.peがオープンソース化されました!Ruby on Railsで作られており、家はHerokuで動作しているなど自前でWebベースのメモ環境を作るのがとても手軽になりそうです。 ということで早速触ってみましょう。Web APIのトークン設定をすればすぐに動かせます。 wri.peの使い方 トップページです。見たまま家のwri.peそっくりです。 ログインしました。早速メモを作ってみましょう。 右側にプレビューもあって分かりやすいですね。 カレンダー。メモを作った日付が分かります。 検索はSolrを使っており日語も対応しています。 バックアップはEvernote、Dropboxにできます。 殆どの機能がJSON出力に対応していたり、iCalでの出力や多数のWeb API、OAuth対応がされているなど今風のWebサービスを作るのに参考になる点が多いと思いま

    wri.pe - OSS化されたMarkdownベースのメモアプリケーション MOONGIFT
  • Ruby & Railsの入門チュートリアル・まとめ【無料】

    最近、RubyRails系の入門チュートリアルを中心にいくつかの記事があったので、知っている入門系チュートリアルを一式をまとめてみました。当の初心者な方から、格的にRubyを勉強したいと思う人にすっごいオススメです! (2016/02/20 17:30) 全般的に内容をリファクタリング 😎 スライド 拙著ですが、Railsをスタートダッシュして学ぶときに良さそうな記事や資料をまとめました。 Ruby 概論のスライド Spice Life CTOの五十嵐邦明さんの一橋大学での講義「Ruby概論」のスライド。 🎳 動画 Ruby入門 (全22回) Ruby on Rails 4入門 (全28回) 最初に見てほしいのがRuby/Railsのドットインストール。このあたりから少しずつ始めていくといいと思います! 🐞 ハンズオンProgate | プログラミングの入門なら基礎から学べるP

    Ruby & Railsの入門チュートリアル・まとめ【無料】
  • 今から3分で,HTML5のドラッグ&ドロップAPIと File APIを習得しよう(JSの実装サンプル付き) - 主に言語とシステム開発に関して

    JavaScriptプログラミングのTOPへ 今から3分で,HTML5の JavaScript API の使い方を2つ覚えよう。 1:ドラッグ&ドロップAPI 画面上の要素を。 画面外から。 2:File API 読み込み。 書き込み ※これは覚える必要はない。 シンプルなサンプルコード付きで,これらの実装の方法を素早く学習する。 ※サンプルは,IE8のようなHTML5未サポートの古いブラウザでは動かないので注意。FirefoxやChromeを使うこと。 では,ここから3分の時間のカウントを開始。集中して読もう。 (0:00〜前半の1分半) 画面内でのドラッグ・ドロップ (後半の1:30〜3:00) 画面外からのドラッグ・ドロップ 参考資料 (0:00〜前半の1分半)画面内でのドラッグ・ドロップ まず,動作例を見てみる。「リンゴ」をバスケットにドロップしてみてほしい。 動作サンプル1 ht

    今から3分で,HTML5のドラッグ&ドロップAPIと File APIを習得しよう(JSの実装サンプル付き) - 主に言語とシステム開発に関して
  • 他人のサイトのアクセス数が無料でわかってしまうサービス | ライフハッカー・ジャパン

    「あのサイトのアクセス数はどのくらいだろう?」と思ったことはありませんか? どの計測ツールを使ったかによって数値は変わってくるため、一概に比較はできません。しかし、サイト毎の影響力を調べたいというニーズはあるのではないでしょうか。 「SimilarWeb」は、ウェブサイトの訪問者数を調べられるサイトです。訪問者数だけではなく、「参照流入が多いのか検索流入が多いのか」「流入経路」「検索キーワード」までもわかってしまいます。しかも無料です。 使い方は簡単。中央の検索フォームに、調べたいサイトのURLを入れるだけ。今回は例として、Yahoo! JAPANのトップページを入れてみることにします。 トラフィック概要です。ウェブサイトのランキングなどが表示されていますね(世界50位!)。2月の訪問者数4億1200万、サイト滞在時間00:13:10など、2月のサイトのアクセス数なども表示されています。Y

    他人のサイトのアクセス数が無料でわかってしまうサービス | ライフハッカー・ジャパン
    yohshiy
    yohshiy 2014/03/31
    Google Analitcs とか入れてないなら、人のじゃなく自分のサイトでも役に立ちそう。
  • /tmpと/var/tmpの仁義無き戦い - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #課題 /tmpと/var/tmpどっちも大体一緒だからいいんじゃないかと思って/tmpにファイルをつくろうとしたら、プログラムが使用するものは/var/tmpにと叱られた。確かに、基幹系システムのディストリビューションだと何故か/var/tmp派の人が多かった気がする。じゃあ、linux系特有の宗派の問題なのか?と思い調べてみた。 #何が他のディレクトリと違うか 通常のディレクトリは、基的にはファイルは削除しない限り消えない。 /tmpに関しては再起動するとファイルが綺麗さっぱり無くなる。 /var/tmpは再起動しても消えないがい

    /tmpと/var/tmpの仁義無き戦い - Qiita
  • 2014年3月第4週号 1位は、ブラウザの「戻るボタン」が効かない4つのデザインパターン、気になるネタは、Twitter公式をかたるスパムツイートに注意 8周年に便乗 公式が警鐘 | gihyo.jp

    週刊Webテク通信 2014年3月第4週号1位は、ブラウザの「戻るボタン」が効かない4つのデザインパターン、気になるネタは、Twitter公式をかたるスパムツイートに注意 8周年に便乗 公式が警鐘 ネットで見かけたWebテク(Webテクニック・Webテクノロジー)記事から、Webデザイナーの目で厳選したネタを週刊で紹介するこのコーナー。今回は、2014年3月17日~3月23日の間に見つけた記事のベスト5です。 1. 4 Design Patterns That Violate Back-Button Expectations - Articles - Baymard Institutehttp://baymard.com/blog/back-button-expectations ブラウザの「戻るボタン」が効かない4つのデザインパターンについての解説と、解決策についてまとめた記事です。 「

    2014年3月第4週号 1位は、ブラウザの「戻るボタン」が効かない4つのデザインパターン、気になるネタは、Twitter公式をかたるスパムツイートに注意 8周年に便乗 公式が警鐘 | gihyo.jp
    yohshiy
    yohshiy 2014/03/31
    「戻る」が聞かないのはスクリプトで表示が切り替わり,URLは変わらないケース。HTML5のHistoryAPIを使うと解決できるらしい。
  • Microsoft、批判を受けてユーザーのメールなどを無断で調査しないことを決定 | スラド IT

    リリース前のWindows 8などをリークした元従業員を突き止めるため、Microsoftがユーザーに無断でHotmailアカウントで送受信されたメールを閲覧していたことが先週明らかになり、Microsoftは強い批判にさらされた(/.J記事)。これを受けてMicrosoftでは、プライバシーの扱いに関して重要な変更をすることにしたそうだ(TechNet Blogsの記事、 家/.)。 現在の利用規約では今回のような状況下でMicrosoftがユーザーアカウントへのアクセスを合法的に行えることになっているが、今後はMicrosoftから盗み出した知的財産や物理的財産の受け渡しにMicrosoftのサービスが使われていても同社が自ら調査することはせず、必要な場合は捜査機関に委ねるとのこと。これに伴い、今後数か月の間にユーザーの利用規約も変更するとしている。このような変更を決断した理由として

    yohshiy
    yohshiy 2014/03/31
    MS は前に GMail は閲覧されるから Hotmail 使えっていってた気がするんだが。
  • EmacsWiki: Indenting C

    Curly braces lead to anger. Anger leads to fear. Fear leads to suffering.– kensanata on #emacsSee also: TurnAllIndentingOff CC mode for C, C++, JavaThe CC modes (C, C++, Java, etc.) have their own manual, the CC mode manual. Read it. It’s good for you. If you just want to change the indentation level, set ‘c-basic-offset’: (setq-default c-basic-offset 4)Add it to your ~/.emacs. You can also set it

    yohshiy
    yohshiy 2014/03/31
    Emacs のインデントの設定について詳しく解説されている。