タグ

ブックマーク / qiita.com (160)

  • 「ソフトウェアエンジニアならば1時間以内に解けなければいけない5つの問題」をHaskellでやってみた - Qiita

    Haskellだと問題1が一番難しいともっぱらの噂の問題をやってみました。 問題1 forループ、whileループ、および再帰を使用して、リスト内の数字の合計を計算する3つの関数を記述せよ。 再帰のコードが一番簡単なので、まずはそれから。 ではついに一番難しいforループとwhileループのコードを書いてみましょう。 まず問題になるのが、Haskellにはfor文もwhile文もないというところです。まずはforループを作らなければなりません。そもそもforループ、whileループというのが、何を示すのか?というのがあんまり自明ではないのですが、C言語でのforループとwhileループだと考えましょうか。 for :: Monad m => a -> (a -> Bool) -> (a -> a) -> (a -> m ()) -> m () for init cond incr body

    「ソフトウェアエンジニアならば1時間以内に解けなければいけない5つの問題」をHaskellでやってみた - Qiita
  • ここ数年前から2015/5までのモダンフロントエンドを総まとめしてみた


    HTML5JavaScript OLD使 JavaScript ~2015  Javascript React.js Angular.js Angular.js 2.0 Backbone.js Vue.js Mithril.js Aurelia.js Knockout.js
    ここ数年前から2015/5までのモダンフロントエンドを総まとめしてみた
  • 数学を避けてきた社会人プログラマが機械学習の勉強を始める際の最短経路 - Qiita


    Deep Learning   使    MOOC  WindowsMacLinux(MATLAB/Octave
    数学を避けてきた社会人プログラマが機械学習の勉強を始める際の最短経路 - Qiita
  • mermaid.jsが素晴らしいけどなかなか使ってる人見かけないので実例晒す(追記あり) - Qiita


    mermaid.js JavaScript http://knsv.github.io/mermaid/  使JS(JS使)2使 Haroopad (OS X, Win, Linux)Markdown v0.13mermaid.js使 mermaid.jsmermaid
    mermaid.jsが素晴らしいけどなかなか使ってる人見かけないので実例晒す(追記あり) - Qiita
  • 【数学】固有値・固有ベクトルとは何かを可視化してみる - Qiita


      1.  ${\bf x}\neq {\bf 0}$${\bf x}$A$\lambda$${\bf x}$, $\lambda$   2.A  
    【数学】固有値・固有ベクトルとは何かを可視化してみる - Qiita
  • Rails 4.2.0のrails serverにアクセスできない - Qiita

    Help us understand the problem. What is going on with this article?

    Rails 4.2.0のrails serverにアクセスできない - Qiita
  • 速習テンプレートSlim(HTML作成編) - Qiita

    テンプレートエンジンSlimを使ってスマートにHTMLを作成する 昨日うちの事務所で開催したagatsuma.survive#02の中でSlimの説明が思ったよりも好評だったので改めてまとめてみます。 このエントリでは Slimを使ってHTMLを作成する ことだけを目的としているため、動的にSlimでゴニョゴニョするような話は出て来ません。HTMLの代替にSlimを使う、といった主旨の内容です。プログラムの話も出て来ませんが、残念ながらコマンドラインを少し使います。 Slim とは? 拡張子は .slim view の構文を質的な部品まで減らすことを目指したテンプレート言語 Ruby製のテンプレートエンジン 高速, 軽量 インデント重要 用途 Railsプロジェクトのテンプレート Sinatra(Padorino)のテンプレート HTMLの代替(個人的には) SlimでHTMLを作成する

    速習テンプレートSlim(HTML作成編) - Qiita
  • Naming -名前付け- - Qiita


       --  -  97        
    Naming -名前付け- - Qiita
  • 炎上案件に突如ディレクターとして投入されたときにやってみたこと - Qiita

    ぼんやり1メンバーとして眺めていたプロジェクトが、リリース1週間前になって「あれも足りない!これも出来てない!どうすんじゃゴラァ」となったときに突如ディレクターとしてぶっこまれ投入されたときにやってみたことのメモ。 一次対応 とにもかくにもPJTに投入されて最初にやったこと。 コミュニケーションルールをみんなで確認して、守ってもらうようにした 誰が何の情報を持ってて、そして誰から誰にどんな指示が出てて、それらがどんなステータスか、、、 もうぐっちゃぐちゃになっていた。 ディレクターは一度死ぬが、一旦全部ディレクターに報告させて、ディレクターから適切な人に指示を出すことにし、メンバー同士でのダイレクトなコミュニケーションをいったん、原則禁止した。 (ディレクターがAさんとBさんで直接やって、と指示を出すときもあるが、それもやりとりの結果をAさんから必ずフィードバックさせるようにした。) ただ

    炎上案件に突如ディレクターとして投入されたときにやってみたこと - Qiita
  • 開発時にログを見るならtailよりもless!! - Qiita


       Railsdevelopment.log tailftail -f 使  Ctrl-c   tail less 使便 less UnixOS   more vivi
    開発時にログを見るならtailよりもless!! - Qiita
  • CentOS6とCentOS7の比較表 - Qiita

    ①anacondaの画面フロー変更。 ②GUIでのパッケージ選択を廃止 ③6.5➡7へのupgradeをサポート CentOS6.5➡7にupdateするには下記 CentOS6.5 ➡ Centos7にアップグレード eth0などはそのまま引き継がれる。 サービスは停止するもの(例えばntpなど)があったり、 6.5で動いてたものが正常に動作しなくなる可能性があるので、upgradeは推奨はしません。

    CentOS6とCentOS7の比較表 - Qiita
  • プログラムの癌(Ruby)をなくすには - Qiita


    Ruby 42 13 103 42          3
    プログラムの癌(Ruby)をなくすには - Qiita
    maangie
    maangie 2015/04/04
    ぶこめも
  • Javascriptを使うのをやめろ:Railsの時代遅れ云々についての結論 - Qiita


    : Javascript  JS Javascript TwitterWebMedium GoogleGmailWeb UI 
    Javascriptを使うのをやめろ:Railsの時代遅れ云々についての結論 - Qiita
  • Markdownテキストでシーケンス図とフローチャートを描く - Qiita diagram sequence


    MarkdownUMLStackEdit使Markdown () MarkdownUMLTIPS Markdown+UML  Markdown+UMLUML di
    Markdownテキストでシーケンス図とフローチャートを描く - Qiita diagram sequence
  • jQueryはNGと言われた時の便利なメソッド - Qiita


    jQueryjQuery使便 使  addClass,removeClass   jQueryNG便  jQuery.on()  "addEventListener"  "attachEvent" addEvent var addEvent; if (window.addEventListener) { addEvent = function (target, name, fn) {if
    jQueryはNGと言われた時の便利なメソッド - Qiita
    maangie
    maangie 2015/03/21
    ぶこめも
  • インフラエンジニアじゃなくても押さえておきたいSSHの基礎知識 - Qiita


     SSH VagrantVMSSH使 SSHSSH SSH  SSHTelnet1 
    インフラエンジニアじゃなくても押さえておきたいSSHの基礎知識 - Qiita
  • いざという時のためのgit reflog - Qiita


    Git Advent Calendar / Jun. 2928@uasi使git diff git apply reset --hard HEAD^* git reflog使(GC)git loggit branch辿 $ git reset --hard HEAD^^ # HEAD^! $ git reflog f5cb888 HEAD@{0}: head^^: updating HEAD b0b8073 HEAD@{1}: merge @{-1}: Merge made by the 'recursive'
    いざという時のためのgit reflog - Qiita
  • 45歳以上はMongoDBを使ったシステムが使えなくなる件 - Qiita


    MongoDB使 2.6()2.6.7Date 1970/01/01 Date  mongoexport  "$numberLong"  mongoimport  451970/01/01使www 調 2.6 "1965-11-17T00:
    45歳以上はMongoDBを使ったシステムが使えなくなる件 - Qiita
  • Gitでブランチを作るのを忘れてmasterにコミットしてしまったときの対処法 - Qiita


       3masterbranch01 branch01 
    Gitでブランチを作るのを忘れてmasterにコミットしてしまったときの対処法 - Qiita
    maangie
    maangie 2015/02/25
    ※も。ぶこめも
  • `%`演算子を使わずとも算数の知識だけでFizzBuzzができる例 - Qiita

    Help us understand the problem. What are the problem?

    `%`演算子を使わずとも算数の知識だけでFizzBuzzができる例 - Qiita