タグ

2014年4月1日のブックマーク (9件)

  • 「UNIXという考え方」を読んだ - その手の平は尻もつかめるさ

    「UNIXという考え方」をAmazonのwish listに入れていたらid:kenjiskywalkerさんが贈ってくださったので読みました.お陰でUNIXという考え方を学べました.ありがとうございます! 書では一貫して「プログラムを小さく作る」という事と「1つのプログラムには単一のことだけを上手くやらせる」という事について言及されています. プログラムを小さく作るということによって,そのプログラムはコンピュータのリソースに対して優しくなり,なおかつ巨大なプログラムと比較して人間が理解するのが簡単になるので保守がしやすくなり,かつ他の部品と組み合わせやすくなるという論旨です. プログラムを小さく作ると,必然的にそのプログラムは多くの責務を負えなくなる為,自然とプログラムは単一の機能のみを持つようになります.従ってこれら2つの考え方は対になっていると言えるでしょう. 書で言われている「

    「UNIXという考え方」を読んだ - その手の平は尻もつかめるさ
  • 第8回Jenkins勉強会で「Jenkins with Docker」というLTをしました #jenkinsstudy - Yahoo! JAPAN Tech Blog

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog LT の中で触れた環境を構築するデモコードを Vagrantfile にまとめて GitHub においていますのでよければ触ってみてください。ジョブ登録済の Jenkins が立ち上がるので全く同じ環境を試してもらえます。 yahoojapan/jenkins-with-docker-demo LT は5分でざっと流してしまったため、このエントリで補足します。 ジョブ実行毎にクリーンな環境がほしい 特に説明の必要もなく普段 Jenkins を使っていればジョブ毎にクリーンな環境がほしいと思うはずです。スレーブノードをジョブ毎に新規でインスタンスを立ちあげて実行することもできますが インスタンスの作成、起動はそれなりの時間がかかりま

    第8回Jenkins勉強会で「Jenkins with Docker」というLTをしました #jenkinsstudy - Yahoo! JAPAN Tech Blog
  • Dockerを使ってJenkinsのジョブごとにテスト実行環境を分離する - orangain flavor

    はじめに JenkinsでJVM上で動かない言語(PythonRubyなど*1)を使っていると、ジョブごとに環境が分離されていないことが問題になる場合があります。 Pythonにおける virtualenv やRubyにおける Bundler を使えば、ジョブごとに利用するライブラリを分離することができます。しかし、C拡張ライブラリをインストールするためには、ジョブが実行されるノードに開発用のファイルが存在している必要があります。例えば、Pythonモジュールの lxml のインストールにはlibxml2やlibxsltの開発用ファイルが必要です。 *2 このようなファイルが必要になるたびにJenkinsのノードにインストールするのはスマートじゃないですし、実行に必要な環境はコードの形で明文化されているべきです。 ジョブでaptやyumを使ってインストールするのもセキュアじゃないですし、

    Dockerを使ってJenkinsのジョブごとにテスト実行環境を分離する - orangain flavor
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
  • # jenkinsでのunitテストは、dockerでクリーン環境を作って行おう - Qiita

    # cat Dockerfile FROM centos RUN yum install -y git man # NVM インストール RUN git clone --depth 1 https://github.com/creationix/nvm.git ~/.nvm # nodejs インストール RUN bash -c ". /.nvm/nvm.sh; nvm install 0.10" # スクリプト実行ユーザの作成 RUN useradd -u 45678 -s /bin/bash -m worker # ワークスペースのマウント先を作成 RUN mkdir /workspace ENTRYPOINT ["/bin/bash", "-c"] jenkinsのjob作成 新規job作成 ジョブ名を今回は「docker_test」と入力して、フリースタイルを選択 jobの設定内容

    # jenkinsでのunitテストは、dockerでクリーン環境を作って行おう - Qiita
  • Startupプログラマの為の新アジャイルマニュフェスト(Kent Beck: beyond agile programming) - Qiita

    Startupプログラマの為の新アジャイルマニュフェスト(Kent Beck: beyond agile programming)agilelean はじめに Kent Beck氏がスタートアップのイベントに登壇し、素晴らしい講演をしたビデオを友人のタイムラインから見つけました。Startup Lessons Learnd: Kent Beck talks beyond agile programming アジャイルマニュフェストは10年が経過して、誰かの為にソフトウェアを作っていた時代から、スタートアップの時代に移行し、内容が一部古くなっていました。ところがこの講演でKentBeck氏は、それに対する素晴らしい回答をしてくれています。この内容が2010に行われているとは驚きです。 今回、このビデオを未熟なりにディクテーションして、適当ですが、日語訳を作ってみました。人に承認を取るつも

    Startupプログラマの為の新アジャイルマニュフェスト(Kent Beck: beyond agile programming) - Qiita
  • 「KARAAGEファーストガイド」を執筆しました - (゚∀゚)o彡 sasata299's blog

    2014年04月01日10:50 その他 執筆 「KARAAGEファーストガイド」を執筆しました 今日も良い天気ですね。みなさまいかがお過ごしでしょうか。 今日はひとつご報告があります。 拙著として、「NoSQLデータベースファーストガイド」ならびに「Hadoopファーストガイド」を執筆させていただいておりましたが、この度めでたくシリーズ最新作「KARAAGEファーストガイド」を執筆し、発売することとなりました!からあげエンジニアを名乗り続けて数年、こんな日が来るなんて夢のようです。 内容ですが、このような内容となっております。ぜひAmazonやお近くの書店でお買い求めいただければ幸いです。 - 美味しいからあげを作るための7つの方法 - からあげなのか?竜田揚げなのか? - 店でべるからあげと、家で揚げるからあげの違いとは - からあげをべると痩せる!? ツイート 「その他」カテゴリ

    「KARAAGEファーストガイド」を執筆しました - (゚∀゚)o彡 sasata299's blog
    skit_n
    skit_n 2014/04/01
    美味しそう
  • /tmpと/var/tmpの仁義無き戦い - Qiita

    課題 /tmpと/var/tmpどっちも大体一緒だからいいんじゃないかと思って/tmpにファイルをつくろうとしたら、プログラムが使用するものは/var/tmpにと叱られた。確かに、基幹系システムのディストリビューションだと何故か/var/tmp派の人が多かった気がする。じゃあ、linux系特有の宗派の問題なのか?と思い調べてみた。 何が他のディレクトリと違うか 通常のディレクトリは、基的にはファイルは削除しない限り消えない。 /tmpに関しては再起動するとファイルが綺麗さっぱり無くなる。 /var/tmpは再起動しても消えないがいつの間にかファイルが消えることがある。 うーん、やはり使用してきたディストリビューションのルールか、業務の慣例的なルールなのかなぁ。 やはり/tmpと/var/tmpは宗教論争なの? そういうわけではないらしい。FHS(Filesystem Hierarchy

    /tmpと/var/tmpの仁義無き戦い - Qiita
    skit_n
    skit_n 2014/04/01
  • 株式会社Lang-8の求人・採用情報 | ITエンジニア・Webデザイナーの募集【A-STARダイレクト】

    株式会社Lang-8が提供する「Lang-8」は世界各国のユーザー同士が、母国語で投稿された簡単な日記などの文章を添削し、教え合うソーシャル型語学学習サービスだ。2007年にサービスを開始し、現在までにユーザー数は219の国と地域から81万人を超え、90言語が網羅されるようになった。興味のある言語のネイティブとコミュニケーションがとれるので、語学学習だけにとどまらず、異文化の相互理解にもつながるのが人気を集めている理由だ。 代表取締役 喜洋洋 ネイティブならではの生きた表現や言葉遣い 文章の添削だからこそ、正確に覚えられるはず Lang-8のサービスを思い立ったきっかけは、私自身の経験からでした。私は中国人として生まれたものの、4歳のころから日に住み、ずっと日教育を受けてきたので、20歳くらいまで中国語があまり上手ではありませんでした。中国語の習得に関心はあったのですが、大学に入るま

    skit_n
    skit_n 2014/04/01