タグ

2017年5月2日のブックマーク (10件)

  • 今さらだけど Hubot ことはじめ | いわぶろ(ろてん)

    はじめに github / hubot 今さらながら,bot フレームワークである Hubot を触ってみたのでその記録. 参考 GitHub社謹製! bot開発・実行フレームワーク「Hubot」:連載|gihyo.jp … 技術評論社 hubot/README.md at master · github/hubot 前者の連載 第2回目,「Hubotを動かしてみる」におけるひな形作成あたりの勝手は,現在のものとは異なっているようなので,そのあたりは家の方を重視. 目次 インストール ひな形を作成 とりあえず体感: shell アダプタ ちょこっとだけ拡張してみる IRC に接続する: irc アダプタ Slack に接続する: slack アダプタ インストール Hubot は node.js 製なので,そのあたりから. nodebrew hokaccha / nodebrew Hom

  • Node.jsについて調べてみた - Qiita

    この雑な文章は、2015年5月中旬頃に調べていた内容をほじくり返してきたものです。あしからず。 はじめに 何だか当たり前のように聞くようになったNode.jsですが、よくわからないので調べてみました。 ほぼ全く知らない状態から調べてます。ぜひ間違いや補足等あればご指摘よろしくお願いします。 Node.jsってなに? Node.jsはサーバサイドJavaScriptです。ノンブロッキングI/Oとイベントループという二つのモデルにより、大量の処理に対応できます。 この時点で「サーバサイドJavaScriptってなに?」「ノンブロッキングI/O?イベントループ?」と分からないことだらけなので、まずは四の五の言わず試してみます。 Node.jsでWebサーバを立ててみる Node.jsのインストールは、anyenvから行います。今回は最新版である0.12.2をインストールしました。 (注意・今現在

    Node.jsについて調べてみた - Qiita
  • いまアツいJavaScript!ゼロから始めるNode.js入門〜5分で環境構築編〜

    こんにちは、エンジニアなのにダンクができないのびすけです。今月から記事を書かせていただきます。 さてみなさん「Node.js」って知っていますか? 僕も最近Node.jsの勉強を始めたので「Node.jsを使ったことがないけど使ってみたい」と思っている人に向けて、Node.jsの入門的な内容を紹介したいと思います。 ▼2020年最新版はこちら! Node.jsとは 一言で言うとアツいJavaScriptです。 通常、JavaScriptはユーザーのブラウザで動作するプログラミング言語ですが、Node.jsはサーバー側で動作するJavaScriptであり、Web業界ではかなり注目されています。大量の処理に対応するために、ノンブロッキングI/Oというモデルを採用しています。 例えば、データベースから大量の情報を取得してWebページ上に表示をする処理をおこなう場合、通常はデータベースへアクセスし

    いまアツいJavaScript!ゼロから始めるNode.js入門〜5分で環境構築編〜
  • 初心者向け!3分で理解するNode.jsとは何か?

    Node.jsはサーバサイドで動くJavaScriptだ。 クライアント側とサーバー側を同じJavaScriptで書けるメリットは大きい。また、パフォーマンス向上に役立つ場合があることから近年注目を浴びている。 JavaScriptを知っている人であれば、「サーバサイドで動く? え?」という気持ちになるだろう。このページでは難しいことを極力なくしてNode.jsとは何かを初心者の方向けに解説した。 3分間で概要を押さえられるはずだ。 Node.jsとは? JavaScriptを簡単に解説 JavaScriptはブラウザ上で動くために開発されたプログラミング言語だ。ブラウザ上で、ページに動きを追加するのがメインのお仕事である。 クリックすると写真が大きくなったり メイン画像が定期的に横にスライドしたり ポップアップで注意が出たり こういった動きはJavaScriptでできている。 Node.

    初心者向け!3分で理解するNode.jsとは何か?
  • Node.js を5分で大雑把に理解する - Qiita

    随時更新します。 対象の人 使ったことないけど、軽く理解はしておきたい人 格的に勉強する前に、大まかな概要を知りたい人 特徴 サーバーサイドのJavaScript 非同期 (I/Oの処理結果を待たず処理を進める) ノンブロッキングI/O (I/Oの結果を待たないで処理をすすめる。I/O処理が終了したらコールバック関数を実行。) イベントドリブン (何かしらのキッカケで動き始める) シングルスレッド (メモリ消費が少ない、仕事切り替えが少ないので速い) JavaScript エンジンが Google の V8 で速い Node.jsで作られたアプリの特徴 小さいデータや小さい計算の場合、速い メモリ消費量が少ない ローカルとリモートとのデータのやり取りをシームレスに行うフレームワーク(Meteor)などが出てきている サーバ側、クライアント側で処理の共通化ができる (入力値チェックなど)

    Node.js を5分で大雑把に理解する - Qiita
  • Gitをインストールしたら真っ先にやっておくべき初期設定 - Qiita

    概要 Git 初期設定の鉄板です。 何回やっても忘れるのでメモ。 気がついたら追記していきます。 2018-06-06 もう Git 2.17 ですよ。この記事は 2013 年代ぐらいに書かれた記事です。 ユーザー情報を設定する 最近の Git はこれを設定しないとエラーを吐くようになりました。いい機会です、是非設定しましょう。 git config --global user.name "First-name Family-name" git config --global user.email "username@example.com"

    Gitをインストールしたら真っ先にやっておくべき初期設定 - Qiita
  • 今さら聞けないgit pushコマンド - Shoichi Matsuda's diary

    id:koogawaさんのgitの記事を読みました。 これを読んでそういえばみんな知ってるのかなと思った点があるので書いておきます。 取り上げるのはgitのpush周りのお話です。 (これ以降の記事中のリモートは全てoriginとします。) このコロンは何?? リモートブランチの削除で以下のようなコマンドを実行すると思います。 git push origin :hoge コロンが付いていますがこのコロン正体、正しく説明できますか? 実用Git 作者: Jon Loeliger,吉藤英明(監訳),間雅洋,渡邉健太郎,浜階生出版社/メーカー: オライリージャパン発売日: 2010/02/19メディア: 大型購入: 7人 クリック: 287回この商品を含むブログ (44件) を見る pushコマンドの実体 普通、ローカルブランチをリモートに反映する際のコマンドはこんな感じです。 git p

    今さら聞けないgit pushコマンド - Shoichi Matsuda's diary
    kyuxyu
    kyuxyu 2017/05/02
  • 職人エンジニアのチームにGitを導入した時の工夫と反省 - Qiita

    この記事ではGitの導入までに体験した苦難や失敗と、それを乗り越えた方法を紹介します。 「えっ、今更」と思われるかもしれませんが、Gitを初心者にレクチャーする際などに参考になれば幸いです。 はじめに 僕の働く開発チームは、40代〜50代の職人的なエンジニアが大半を占める、レガシーな開発環境のチームでした。開発項目と線表はExcelで管理され、バージョン管理システムは活用されておらず、何かを開発すれば何かがデグレを引き起こす、そんなことが日常茶飯事でした。 しかし今では、エンジニア全員がGitのコマンドを使えるようになり、git-flowを用いた開発やリリースを並行して進め、RedmineやGitbucketを活用しています。開発チームにGitを定着させるまでのアプローチを紹介します。 まずはGitを知ってもらう 僕はまず、Gitの特徴と使い方をまとめた資料を作り、開発チームへ説明をしまし

    職人エンジニアのチームにGitを導入した時の工夫と反省 - Qiita
    kyuxyu
    kyuxyu 2017/05/02
  • git push時に表示されるwarning: `push.default is unset...`の意味と解決方法 - Qiita

    git push時に表示されるwarning: `push.default is unset...`の意味と解決方法Git $ g push warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config --global push.default matching To squelch this message and adopt the new behavior now, use: git config --global push.default

    git push時に表示されるwarning: `push.default is unset...`の意味と解決方法 - Qiita
  • Gitコマンドについて調べる【git push】 - Blog @kimromi

    git push git pushは、ローカルリポジトリにcommitした履歴をリモートリポジトリにアップロードするものです。ここでやっと自分のコードの修正がローカルからリモートにいくので、他の開発者から自分の変更が見えるようになります。 $ git push [リモートリポジトリ] [ローカルのブランチ名]:[リモートのブランチ名] 例) $ git push ssh://git@github.com/kimromi/example.git master:master 上のコマンドは、ssh://git@github.com/kimromi/example.gitに接続し、ローカルのmasterブランチをリモートのmasterブランチにpushするというものです。ただ通常はgit cloneした時に「origin」という名前でリモートリポジトリが設定されているので、「origin」を指定

    Gitコマンドについて調べる【git push】 - Blog @kimromi
    kyuxyu
    kyuxyu 2017/05/02