2015年5月4日のブックマーク (14件)

  • シェルスクリプトの文法チェックを全自動で行う「ShellCheck」が参考になる!

    シェルスクリプトの勉強を始めたばかりの人にもオススメできるツール「ShellCheck」のご紹介! シェルスクリプトの「文法チェック」には、いくつか方法があるわけですが、なかでも「ShellCheck」は非常に簡単に扱えるだけでなく、エラー箇所を具体的に指摘してくれるので助かります。 使い方!最もオススメな使い方が、公式サイト上でそのままチェックする方法! シェルスクリプトをブラウザ上で入力することができ、何もしなくても自動的にデバッグされて下段に結果を表示してくれます。 例えば、よくありがちな変数の「$」を付け忘れた場合…。(echoで、変数yの$を付け忘れてますね…)

    nishitki
    nishitki 2015/05/04
    シェルスクリプトの文法チェックを全自動で行う「ShellCheck」が参考になる! | うえぶまなぶ
  • 継続モナドを使ってWebアプリケーションのコントローラーを自由自在に組み立てる - Qiita

    継続モナドを使ってPlay FrameworkのActionを作るという話をします。 Play FrameworkはScalaのWebアプリケーションフレームワークであり、Actionはそのコントローラー部分になります。 この記事を読むにあたって継続モナドの知識は前提としませんが、 ある程度のモナドの知識(Scalaのfor構文の使い方、ScalaのモナドがflatMapメソッドで合成できることなど) Play Frameworkの使い方(PlayのActionがどのようなものであるかなど) などの知識は前提とし、説明を省略させていただきます。 話の流れとしては以下のようになります。 コントローラーで継続モナドを使いたい動機 継続モナドとは? なぜコントローラーで継続モナドを使うと便利なのか? 継続モナドとFutureを組み合わせることでエラー処理を整理する 継続モナドを使ったAction

    継続モナドを使ってWebアプリケーションのコントローラーを自由自在に組み立てる - Qiita
    nishitki
    nishitki 2015/05/04
    PlayFramework - 継続モナドを使ってWebアプリケーションのコントローラーを自由自在に組み立てる - Qiita
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
    nishitki
    nishitki 2015/05/04
    プログラミング能力を「独学」で極める最強のWebサービス10選がヤバイ! | シェアしたくなる最新のWebサービス・ITニュース情報をチェック! APPGIGA!!(アプギガ)
  • 明日から使えるPostgre sql運用管理テクニック(監視編)

    3. 日のお話 ● 運用管理の 監視 に特化した話です ● 監視に重要となる考え方、観点とともに、 基的な設定やテクニックを中心に紹介します – まずは「これだけはやっておこう」というアレコレ ● PostgreSQLを使う(使ってみたい)ことになっ たけど、よくわからなくて困っている方の手助 けになれば幸いです ● バージョンに依存した話ではありません – 機能上、バージョンを意識した話は注釈を入れてい ます 4. (ちょっと寄り道) 最近のPostgreSQL 2011 2012 2013 9.0 9.1 9.2 2010 8系 -2009 9.3 2013.9.9 に最新版となる Ver 9.3.0 リリース! 非同期レプリケーション ホットスタンバイ SQL構文強化 同期レプリケーション UNLOGGED TABLE SQL/MED カスケードレプリケーション IndexOnl

    明日から使えるPostgre sql運用管理テクニック(監視編)
    nishitki
    nishitki 2015/05/04
    明日から使えるPostgre sql運用管理テクニック(監視編)
  • Rails アプリのインフラを AWS から heroku に移行した話 - sakagami memo

    先日、自分の携わっている Rails アプリのインフラを AWS から heroku に移行しました。 移行時にハマった点や、その後 使い始めてみて便利だった点を列挙。 移行した主な理由としては、開発が少人数体制のためインフラは気にせずコードを書くことにのみ集中して、限られたリソースを有効活用させるため。 また、移行するにあたり以下のスライドも参考になりました。 Wantedlyを2年間Herokuで運用した話 from Yoshinori Kawasaki 移行時の手順・ハマったところ 基的な手順 基的な手順は簡単。 Heroku Toolbelt をインストールして、 heroku login でログイン、 heroku create で heroku 上に新しいアプリケーションを作成した後、 git push heroku master で デプロイ。 heroku open

    Rails アプリのインフラを AWS から heroku に移行した話 - sakagami memo
    nishitki
    nishitki 2015/05/04
  • 伝えたいことがあるなら汚い言葉は控えた方がいい - Konifar's WIP

    最近Twitter眺めたりブログ読んだりしていると、 「伝えたいことがある時は汚い言葉は使わない方がいいんじゃないかなぁ」と感じることが多いです。 自分もブログを書くようになったので、自戒を込めて考えをまとめておこうと思います。 汚い言葉のエネルギーすごい 汚い言葉や過激な言葉の与える印象ってすごく強いです。 政治の話題だと特にありがちなんですが、例えば「老害は引退しろ」とか「馬鹿な政治家に任せてられない」とかよく目にするんですけど、すごく目立ちますよね。主張や印象がどうかは置いといて、とりあえず目立つ。 そう考えると、汚い言葉のエネルギーはやはりすごいなぁと思うわけです。 汚い言葉を使うと伝えたいことがブレる エネルギーはすごいんですけど、どうも主張が伝わってこないなぁと感じてしまうことが多いです。主張したいことに意識を向けてみるとそんなに悪いことは言っていないのに、言葉の汚さの方に気が

    伝えたいことがあるなら汚い言葉は控えた方がいい - Konifar's WIP
    nishitki
    nishitki 2015/05/04
  • GitHub - max-mapper/monu: menubar process monitor mac app [ALPHA]

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - max-mapper/monu: menubar process monitor mac app [ALPHA]
    nishitki
    nishitki 2015/05/04
  • Amazon.co.jp: AWK実践入門 (Software Design plus): 中島雅弘, 富永浩之, 國信真吾, 花川直己: 本

    Amazon.co.jp: AWK実践入門 (Software Design plus): 中島雅弘, 富永浩之, 國信真吾, 花川直己: 本
    nishitki
    nishitki 2015/05/04
  • redis clusterを自力で構築してみた - Qiita

    redis clusterを構築する際は、redis-tribという便利なツールがありますが、ここではredis-tribを使わずに自力でclusterを構築する手順を書きます。 ※redis-tribを使った方が安全に、簡単に構築できますし、いろんな機能があるのでちゃんと作るときはredis-tribを使うのを強く推奨します。 redisを3台起動する [redis clusterの作り方]を参考に3台起動してください。(参照先URLの手順は3まで行います) ここでは7000~7002 portを使って3台でクラスタを構築します。 redis.confにてcluster-enabled yesとするとcluster-config-fileに設定されたファイル名のクラスタ設定ファイルが作られます。 ただ起動しただけだと、こんな感じ

    redis clusterを自力で構築してみた - Qiita
    nishitki
    nishitki 2015/05/04
  • PostgreSQLのSQLチューニングについて

    青柳です。 PostgreSQLSQLをチューニングするのに役に立つドキュメントは家のドキュメントです。 ただし、家のドキュメントは読みにくいところがあるので、用語の解説とわかりやすい説明のリンクをつけました。 家を読みながらか、先にこちらを読んでから家を読むとよいです。 あと、実際のチューニング例のリンクも追加しました。 第 14章性能に関するヒント http://www.postgresql.jp/document/9.2/html/performance-tips.html ■用語 ・シーケンシャルスキャン テーブルを順に走査していく。テーブルの多数を読む場合、インデックススキャンよりも有効。インデックススキャンはインデックス用のデータ領域にアクセスするので余分にアクセスすることになる。例えばの全てを読むのに一々目次を見ながら読むのは効率的では無いのと一緒。 ・インデック

    nishitki
    nishitki 2015/05/04
  • EC2 Auto Recoveryの注意点 - @ijin

    先日、EC2のAuto Recoveryでちょっとハマったのでメモ。 CloudwatchのStatusCheckFailed_Systemアラームを設定すると、インスタンスを自動的に復旧してくれるEC2 Auto Recoveryという機能があり、使うためには条件がいくつかあります。 特定のリージョン C3, C4, M3, R3, T2 instances VPC 共有tenancy EBSストレージのみのサーバ Recover Your Instance しかし、上記を満たしているのに、特定のAMIをCLI経由で起動するとEC2 Auto Recoveryを設定できなくなります。 (AWSコンソールでラジオボタンが押せない。CLIで設定しても効かない) 原因はAMIにephemeral disk等のblock device mappingが設定されていて、T2やC4等のEBS onl

    nishitki
    nishitki 2015/05/04
  • DMM inside

    なぜDMMがweb3に参入したのか。Seamoon Protocolが目指す新たなエンタメ体験の未来とは

    DMM inside
    nishitki
    nishitki 2015/05/04
  • chef-rvmで作ったsudoできないユーザー用にRVMをシングルユーザーインストール

    autolibsのところで少しはまったのでメモ。 ChefでRailsアプリを動かす専用アカウント(こいつにはsudoさせたくない)を作って、ついでにそのユーザー専用にRVMをインストールしたかったので、chef-rvmのrvm::userレシピを試してみたんだけれども、インストール途中で xxx password required for 'apt-get --quiet --yes update': とか言って止まってしまう(xxxはアカウント名、Ubuntuなのでapt-getしようとしてる)。 これを回避するにはautolibsを無効にすればよい。 やり方は、Node Objectに "rvm": { "rvmrc": { "rvm_autolibs_flag": "disabled" } } と書いておけばOK。 こんな感じ。 { "rvm": { "rvmrc": { "rvm

    nishitki
    nishitki 2015/05/04
  • Improving Performance

    Many Unix-like operating systems and distributions are tuned for desktop or light use out of the box and not for a production database. This guide describes recommended system performance tunings for operators of new and existing Riak clusters. The tunings present in this guide should be considered as a starting point. It is important to make note of what changes are made and when in order to meas

    nishitki
    nishitki 2015/05/04