sktignのブックマーク (569)

  • TechCrunch | Startup and Technology News

    Zoox, Amazon’s self-driving unit, is bringing its autonomous vehicles to more cities.  The self-driving technology company announced Wednesday plans to begin testing in Austin and Miami this summer. The two…

    TechCrunch | Startup and Technology News
  • Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO

    今回の課題 こんにちは植木和樹です。7月にserverspecを使ったChefの自動テストのエントリを書きました。 【AWS】JenkinsとserverspecでChefのテストを自動化する このエントリは初めてJenkinsを触った時に書いたので、いろいろと流儀がわかっていませんでした。その後弊社にJenkinsマイスターの渡辺修司さんが入社したということで、Jenkinsの設定について見てもらいました。その時に次の6点を見直すよう指摘がありました。 ジョブは意味ある単位で1つにまとめるべし ジョブで実行するシェルスクリプトもgitから取得すべし EC2の起動に失敗したら後続処理を停止させるべし serverspecの実行結果はJUnit(XML)形式で出力すべし 実行結果のXMLをJenkinsで読み込んで統計グラフを出力すべし 定時実行でなくgit push hookを入れるべし

    Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO
    sktign
    sktign 2015/06/16
  • Ansibleをインベントリファイルなしで使おう - Qiita

    はじめに Ansibleを実行する際に、ホスト名とか書いたインベントリファイルが必ず必要だと思っていないだろうか。 Ansibleではインベントリファイルに書いていなくても操作対象にできるホストが1つだけある。それはlocalhostだ。 つまり、操作対象がlocalhostただ1つだけの場合、インベントリファイルなんて書く必要は全然ない。 さらにlocalhostを操作する場合はSSHを使わないので、鍵がどうの、パスワードがどうのという話ともまったく無縁。 というわけで、インベントリファイルを書くのも面倒くさがるようなものぐささんであっても、Ansibleをインストールするだけで自コンピュータのちょっとした設定変更ができるよ、というお話。 2014-12-31追記: localhostだけでなく他のコンピュータも操作できることがわかったので、別途記事を書いた。 http://qiita.

    Ansibleをインベントリファイルなしで使おう - Qiita
    sktign
    sktign 2015/06/16
  • Ansible チュートリアル | Ansible Tutorial in Japanese

    Ansible Tutorial July Tech Festa にて開催されたハンズオンの資料が公開されていたことに刺激され、Chef の代わりに Ansible を使う資料を作りました。 Ansible を使って WordPress サーバーのセットアップを行い、ServerSpec でテストを行います。 まだ Ansible を試し始めたばかりで自分の勉強がてら書いています。 Puppet にも Chef にも乗り遅れたので Ansible に飛び乗ってみようかと。 GitHub Repository Ansible Tutorial Wiki 2013年08月13日 一段落 コピペで動かないところを全体的に修正しました。今後は 詳細ページ Wiki を充実させていきます 2013年09月09日 role についての追記しました 2013年12月22日 リニューアル Ansible

    sktign
    sktign 2015/06/16
  • ArchLinuxにAnsibleしたらInvalid syntax error - Qiita

    $ sh run.sh sudo password: PLAY [myserver] ******************************************************************* GATHERING FACTS *************************************************************** failed: [myserver] => {"failed": true, "parsed": false} invalid output was: File "/home/owner/.ansible/tmp/ansible-tmp-1408999276.05-85157681217062/setup", line 532 except OSError, e: ^ SyntaxError: invalid sy

    ArchLinuxにAnsibleしたらInvalid syntax error - Qiita
    sktign
    sktign 2015/06/15
  • シェルスクリプトでメール送信、「さようならnkf」編 - Qiita

    プログラムからメールを送信したいなーと思ったことありますよね。そんな時、どうやってますか? 何らかのプログラミング言語でメール送信用のライブラリーの使い方調べて組む? いやいや、そんなことしなくてもシェルスクリプト(と基的なコマンド)で送れますって。 必要なのはたったこれだけ メールを送信できるホスト (これ最重要) Bourneシェル(素のshでも、bashでもdashでもkshでもzshでも) sendmailコマンド(大抵は /usr/sbin あたりに入ってます) これだけあればOK。つまりPOSIX(UNIXで必須のもの)以外で必要なものはsendmailコマンドを備えた主要MTA(sendmail、Postfix、qmail、…)だけです。(nkfすら不要) 技術解説 ここからしばらくはどうやって送るかの技術解説ですが、解説すっ飛ばして出来上がったシェルスクリプトの使い方を教

    シェルスクリプトでメール送信、「さようならnkf」編 - Qiita
    sktign
    sktign 2015/06/12
  • /packer/

    A JavaScript Compressor. version 3.0 Help Paste: Base62 encode Shrink variables Load Clear Pack Copy: disabled Save Decode Also available as .NET, perl and PHP applications.

    sktign
    sktign 2015/06/11
  • 『Tomcat起動時のJava仮想マシンのパフォーマンスチューニング』

    デフォルトでは少量しか割り当てられないTomcatを利用してWebアプリケーションを作成する際、Tomcatが利用するJava仮想マシン(JVM)が利用するヒープメモリのサイズは、デフォルトでは少量しか割り当てられていない。 ある程度のアクセス数が見込めれる場合はきちんとチューニングする必要があります。 多少調べたので覚書程度に書いておきます。 Tomcatは起動時のJVMオプションを$CATALINA_OPTSや$JAVA_OPTS環境変数に設定することで制御できます。 これらの変数を設定する方法は色々ありますが、Tomcatの起動スクリプトのcatalina.shにはsetenv.shがあれば読み込むというコードが仕込まれているので、それを利用するのがスマートな気がします。 setenv.shの作り方作り方は簡単です。 CATALINA_HOMEのbinにsetenv.shというファイ

    『Tomcat起動時のJava仮想マシンのパフォーマンスチューニング』
    sktign
    sktign 2015/06/05
  • http://www.gennum.com/

    sktign
    sktign 2015/06/05
  • vimperator から Pocket に投稿できるようにした。 - log

    ブクマを Delicious から Pocket に乗り換えたので、vimperator から Pocket に投稿できるように設定した。 一からプラグイン作ろうかと API ドキュメント読んだりしてたけどめんどくさそうだったので最終的に commandBookmarklet.js 使った。 後は Pocket のブックマークレット導入すれば勝手にコマンドを生成してくれる。便利。 そのままだと prefix が長いので .vimperatorrc の中で let command_bookmarklet_prefix="b" とか書いて :bpocket でブクマできるようにした。便利。

    vimperator から Pocket に投稿できるようにした。 - log
    sktign
    sktign 2015/06/05
  • パターンマッチング

    9.6. パターンマッチングPostgreSQLには、パターンマッチングを行うに際して3つの異なった手法があります。 伝統的なSQLのLIKE演算子、これより新しいSQL99のSIMILAR TO演算子、およびPOSIX様式の正規表現です。 更に、SQL99様式もしくはPOSIX様式正規表現を使って、パターンマッチング関数substringを使用することも可能です。 ティップ: 上記の手法では検索できないようなパターンマッチングが必要な場合は、PerlもしくはTclでユーザ定義関数を作成することを検討してください。 9.6.1. LIKEstring LIKE pattern [ESCAPE escape-character] string NOT LIKE pattern [ESCAPE escape-character]それぞれのpatternは、文字列の集合を定義します。 LIKE式

    sktign
    sktign 2015/06/04
  • TechCrunch | Startup and Technology News

    Oyo, the Indian budget-hotel chain startup, is finalizing a fresh fundraise of about $100 million to $125 million that slashes its valuation to $2.5 billion, two people familiar with the…

    TechCrunch | Startup and Technology News
    sktign
    sktign 2015/06/04
  • All Logos on FlamingText.com

    Pick from our logo categories Browse the categories, then change the fonts, and colors. 100% customizable. Featured Popular New All 3D Animated Brand Business Colorful Cool Decorated Effects Famous Fire Fun Glow Horror Light Liquid Movie Nature Neon Pride Promotion Reflection Retro Web 2.0 Sports Texture Other

    sktign
    sktign 2015/06/04
  • Ansible を覚えてみた (その流れ) - lazy_dog's blog

    Ansible の初歩までの道程をまとめた。 Ansible って何? 今話題の Chef とか Puppet とかと大体同じやつです。 対象のサーバに対し、設定を行ったりファイルを設置したりする 既に設定済みで何度やっても、対象の全てのサーバが「あるべき状態」に必ずなる → 冪等性 Playbook という、クライアントのサーバに対し何をやるか、という設定ファイルを作成する 初歩程度は使いこなせるまでの順序 環境を整える ansible コマンドで ping を飛ばせるようになる データ形式「YAML」を覚えつつ、Playbook を作れるようになる こんな感じで覚えた。 環境を整える Ansible はサーバ・クライアントの二つに分かれる。クライアントには Ansible のパッケージは一切不要。もちろん、サーバは自分自身がクライアントになることもできる。 Ansible に必要なのは

    Ansible を覚えてみた (その流れ) - lazy_dog's blog
    sktign
    sktign 2015/06/02
  • CentOS 7.0にibus-mozcをインストールする | クロの思考ノート

    こんにちは。今回はCentOSにibus-Mozcを導入します。CentOSのデフォルトの日本語入力はibus-kkc(kanakanji)ですが、mozcを使いたい場合の対策を紹介します。デスクトップマシンとして使う方は使い慣れたmozcが良いという方も多いんじゃないでしょうか?お役に立てば幸いです。 【関連記事】 CentOS 7にFcitxを導入してanthyやmozcを使う 公式リポジトリはibus-mozcが入ってない CentOSの公式リポジトリにはibus-anthyもibus-mozcも入っていません。ましてやibusの代替となり得るuimやFcitxもありません。日本語入力はibus-kkc一択の状況です。CentOSは公式リポジトリにパッケージが少ないことで有名なディストロですが、日本語入力に至っては選択肢が少なすぎるというのが正直な感想です。理由の一つはCentOSの

    CentOS 7.0にibus-mozcをインストールする | クロの思考ノート
    sktign
    sktign 2015/05/22
  • Open JTalk - HMM-based Text-to-Speech System

    サンプル 「小さな鰻屋に,熱気のようなものがみなぎる.」 (声質: 0.55 ピッチシフト: 0 話速: 1.0) wav 「一週間ばかり,ニューヨークを取材した.」 (声質: 0.45 ピッチシフト: 18 話速: 1.2) wav オプション 声質の値を小さくすると女性,大きくすると男性のような声になります. ピッチシフトの値を調整することで,合成する音声の高さを半音単位で変更します. 話速の値を小さくすると遅く,大きくすると速くなります. 合成テキスト 最大200字までの文章を合成できます. 2018/07/11 利用規約の一部を緩和しました. 2012/12/25 [Ver. 1.8] Open JTalkのバージョンを1.06に更新しました. 女性話者「Mei (Happy)」「Mei (Bashful)」「Mei (Angry)」「Mei (Sad)」を追加しました. 音質を安

    sktign
    sktign 2015/05/20
  • 音読 | Webエンジニアのメモ

    日経BPにて「究極の英語学習法」が紹介されています。 参考url: http://business.nikkeibp.co.jp/article/life/20080612/161844/ 「究極の英語学習法」とは《英語で考える+音読》がいいそうです。 以下、引用。 ■覚えている単語、暗記済みの数字を、ただ英語で言えばいい たとえば、英語で九九を言ってみよう。テキストはいらない。頭をフル回転させれば、言うべきことは自然に湧き上がってくる。それをすかさず口に出 して言うのである。これは、テキストに書かれた文字の音読ではない。「頭の中に書かれたテキスト」の音読である。さっそく「一の段」から、やってみよう。 あえてテキストを文字にすると次のようになる。 1 times 1 is 1. 1 times 2 is 2. 1 times 3 is 3. 1 times 4 is 4. 1 times

    sktign
    sktign 2015/05/20
  • Mockitoでprivateなフィールドをモック化する方法 - tomute's note

    以下のようにprivateなフィールドをモック化する場合、リフレクションを使うと出来るのだが、Mockitoにはそのリフレクションを簡単に使えるWhiteboxというユーティリティクラスがある。 public class MyClass { private final MyField field = new MyField(); public void methodA() { field.methodB(); } } Whiteboxクラスの使い方は以下(MyFieldクラスをモック化し、メソッドが呼ばれている事を検証する例)。 public class MyClassTest { MyClass sut; @Before public void setUp() throws Exception { sut = new MyClass(); Whitebox.setInternalStat

    Mockitoでprivateなフィールドをモック化する方法 - tomute's note
    sktign
    sktign 2015/05/19
  • Gradleなんとなくわかってきた(その2) - marsのメモ

    ant.importBuildだけじゃ何のヒネリも無いので,antの時の構成そのままにビルドスクリプトだけgradleに変えてみた。「antの構成そのまま」ってのがポイントで, Gradle標準のディレクトリ構成とか気にしない スタンドアロンでも動く(ネットからライブラリをダウンロードしなくても良い) ってのを確認したかったのが目的。今回からは「Gradle User Guide」を片時も手放せませんでした。翻訳して頂いた皆さんには頭が上がりません。多謝多謝。 あと細かい話になると,これも欠かせないです。⇒ Gradle DSL Version 5.3.1 できあがった build.gradle 全部を載せるには長いので,完全版はこちらを参照のこと。あとは,いろいろ個別に解説を進めるよ。 → ant-sample-project/build.gradle at 6d009fccf9c7c3

    Gradleなんとなくわかってきた(その2) - marsのメモ
    sktign
    sktign 2015/05/19
  • MySQLとか。。。 Linuxがフリーズした時は。。。

    初心者?なんですが、やったこと&学んだことをそのまま記録していきたいと思います。MySQL以外にもPHP、EC-CUBEやLinuxなどなど 一般的に「フリーズしない」と言われているLinuxですが、フリーズすることもあるようです、と言うかフリーズしました。 CPUの使用率インジケータをXfceのパネルに表示してますが、それが100%ちょっと手前の表示でXが反応なしになりました。 LinuxXで動いていたプログラムはVNCとOperaくらいです。サービスは逆に減らしてあるくらいなのでsshdやautofs、acpid、crond、cups程度でしょうか。 で、とりあえず知っている範囲で対処すべく、 (1)Ctrl+Q (2)Ctrl+Alt+F2やF3でコンソールにして... (3)Ctrl+Alt+BackSpace (4)Ctrl+C (5)Ctrl+Alt+Delete (6)Win

    sktign
    sktign 2015/05/18