kojiro-sのブックマーク (1,299)

  • Jenkins session vs. Console

    kojiro-s
    kojiro-s 2018/01/13
    この問題に遭遇したのか?
  • 日本の(技術書の)ジレンマ - おいすブログ

    技術書というのが 「ソフトウェア/インフラエンジニアが読むフレームワークや言語についての」 だと仮定すると、 高度な内容になればなるほど、読者とニーズが減るので、入門者向けの内容になりがち 入門者向けの内容であれば、フレームワークや言語の公式サイトにあるGetting Startedのドキュメント(英語)で必要十分 その内容は、トップレベルのエンジニア集団が自分たちの技術の普及を賭けて練り上げたもの(のはず)なので、クオリティはだいたい高い 逆に言うと、それが貧弱だったりわかりにくかったりする技術は信頼性に欠くので、あまり学ばないほうが良さそう、気度からくる将来性が低そう 英語ドキュメントに抵抗が少ないエンジニアは最初から公式サイトの1次情報を見て学習し、足りない情報は英語のブログや動画から勝手に補完していく 1~3から、英語が苦手なエンジニアが入門時に読む感じのが多く出版される。

    日本の(技術書の)ジレンマ - おいすブログ
    kojiro-s
    kojiro-s 2018/01/12
    “高度な内容になればなるほど、読者とニーズが減るので、入門者向けの内容になりがち 入門者向けの内容であれば、フレームワークや言語の公式サイトにあるGetting Startedのドキュメント(英語)で必要十分” たしかに
  • AnsibleやServerspecより使いやすいサーバ構築・テストツールを作る[FastHandle] - Qiita

    2021年3月、FastHnadle2として、作り直しました。 https://github.com/kuritaka/fasthandle2 Python Fabricを使うのではなく、fhコマンドを自作しています。 #FastHandleとは FastHandleは、サーバ構築、サーバテストのオペレーションをサポートするツールです。 サーバ構築をより早く、より正確にすることを目指して作っています。 自動化のために、Fabricコマンド、Expectコマンドなどを利用しています。 現状、こんな感じにしようという枠組みはできましたが、まだまだ作成途中です。動かないこともあると思いますが、少しずつ増やして、テストをしていきます。(2018/01/11) 今はLinuxサーバ向けですが、Windowsサーバも検討していきたいと考えています。(2018/01/11) WindowsやVMware

    AnsibleやServerspecより使いやすいサーバ構築・テストツールを作る[FastHandle] - Qiita
    kojiro-s
    kojiro-s 2018/01/12
    “FastHandleは、サーバ構築、サーバテストのオペレーションをサポートするツールです。”
  • 管理職のためのエンジニア組織構築マニュアル | DevelopersIO

    はじめに クラスメソッド株式会社 AWS事業部長の佐々木です。 私は前職で創業メンバーの1人としてビジネスを立ち上げた後、エンジニアとして実業務に携わりながら、統括マネージャーとして50人規模のエンジニア組織を構築しました。 また2014年にAWSエンジニアとしてクラスメソッドに入社し、2015年7月よりAWS事業部の部長に就任。事業は順調に拡大しており、2015年と比較して組織も2倍以上に大きくなりました。これは優秀な仲間に恵まれたのはもちろんのこと、組織設計と構築プランが功を奏したことも一因だと感じています。 そこで、私がこれまでに培ってきた経験から得たエンジニア組織の構築の仕方をお伝えしたいと思います。 エンジニア組織構築マニュアル 骨子を定義する これはエンジニア組織に限りませんが、組織には3つの骨子が必要です。 ポリシー ビジョン ターゲット ポリシーは、その組織が最もこだわる一

    管理職のためのエンジニア組織構築マニュアル | DevelopersIO
    kojiro-s
    kojiro-s 2018/01/12
    組織
  • .emacs.d/conf.d/30_org-mode.org at master · takaishi/.emacs.d

    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

    .emacs.d/conf.d/30_org-mode.org at master · takaishi/.emacs.d
    kojiro-s
    kojiro-s 2018/01/07
    org modeの設定が参考になるかも
  • How to add .org files under org-directory to agenda

    kojiro-s
    kojiro-s 2018/01/07
    org directory
  • Orgの使い方 [QumaWiki]

    (add-to-list 'auto-mode-alist '("\\.org\\’" . org-mode)) (global-set-key "\C-cl" 'org-store-link) (global-set-key "\C-ca" 'org-agenda) (global-set-key "\C-cb" 'org-iswitchb) (setq org-log-done t) (defun prelude-org-mode-defaults () (let ((oldmap (cdr (assoc 'prelude-mode minor-mode-map-alist))) (newmap (make-sparse-keymap))) (set-keymap-parent newmap oldmap) (define-key newmap (kbd "C-c +") nil) (

    kojiro-s
    kojiro-s 2018/01/07
    org directory はどう設定するの?
  • UbuntuやCentOSに入ってるwhiptailでTUIっぽいスクリプトを作成する(+注意点とか) | 俺的備忘録 〜なんかいろいろ〜

    個人的に、数字を入力してリストから選択するとかがあまり好きではなく、コンソール上でもカーソルキーとかで選択したりしたいタイプなのだが、実はUbuntuやCentOSの場合ならインストール時にwhiptailというコマンドがバンドルされている。 これ、なんのコマンドなのかというとOSインストール時とかに表示される疑似GUIみたいなTUIを扱えるようにするコマンドで、まあ↓のようなやつ。多分一回は見たことあると思う。 で、このコマンドでは色々な種類のレイアウト(リストからの選択や入力など)をオプションで指定ができる。 ncursesとか使って別途プログラムを書くという方法もあるけど、そこまでしたくない処理であれば、これを使ってお手軽TUIなスクリプトを作ることが可能。 以下のようにオプション等を指定して実行する。ボックスオプションで指定する<height>は行、<width>は文字単位で指定す

    kojiro-s
    kojiro-s 2018/01/03
    “whiptailというコマンドがバンドルされている”
  • あなたの「解決策」が何も解決できない理由 | Forbes JAPAN 公式サイト(フォーブス ジャパン)

    私は、未解決の問題があると夜眠れないような人間だ。このことに気づいたのは、学校での算数の授業でのことだった。また幼い頃、特定の角度でひねることによって解体できる金属ワイヤーパズルを手にするたびに、これを思い知らされた。 大学で数学を専攻した私は、卒業後にソフトウエアエンジニアとして、必要であれば徹夜で問題解決に取り組んだ。コンサルタントになってからも、ビジネス課題の問題解決をしていたが、非常にひねりがあって複雑な問題が多かった。 私は問題解決能力がいくら向上しても、いまだに「プロセス」に注意を払い続けている。というよりも、私が問題解決に長けている理由は間違いなく、規律あるプロセスを使用していることにある。 特に他者と協働するとき、効果的に問題を解決したい場合には、規律あるプロセスを踏むことが非常に有効だ。私が考案した「SPOT」の4ステップに従えば、時間が節約でき、何も解決できない見せかけ

    あなたの「解決策」が何も解決できない理由 | Forbes JAPAN 公式サイト(フォーブス ジャパン)
    kojiro-s
    kojiro-s 2017/12/31
    spot
  • EC2インスタンスの比較検討が超効率的にできるサイト[EC2Instances.info]の紹介 | DevelopersIO

    「うーん、だいたいWebサーバは、vCPU2で、メモリ8GBぐらいで良いんだけれど、どのインスタンスが一番お得なんだろう? よくわかんねぇ・・・(;´Д`)」 現在、EC2インスタンスは現行世代だけでもタイプが18種類。旧世代も合わせて、全ての世代・サイズを合わせると、その種類は100を超えます。 それぞれのユースケースを想定して多数のインスタンスタイプが用意されているわけなので、EC2の進化には驚くものがあるのですが、最初に軽くインスタンスを選ぼうと思っても、種類が多すぎて選ぶ時の敷居が高くなっているかなぁと感じるときもあります。 今日は、そんなインスタンスタイプの選択に迷っている方に向けて、EC2インスタンスの比較検討が、非常に効率的にできるサイトを紹介します。あと、インスタンスタイプ比較検討マニアにも受けるかもね! ほな、行ってみよ。 サイト「EC2Instances.info」の紹

    EC2インスタンスの比較検討が超効率的にできるサイト[EC2Instances.info]の紹介 | DevelopersIO
    kojiro-s
    kojiro-s 2017/12/29
    ec2比較
  • 実データで学べるRedashハンズオンをやってみたら完全に求めていたものだった - zuckey blog

    RedashRedashとはさまざまなデータソースからSQLなどのクエリを駆使してデータを取り出し、グラフやレポートをGUIで作ることのできるオープンソースのツールです。 Webエンジニアをされていれば、いい感じにデータを抽出してほしいという依頼が飛んできたりすることもあるのではないでしょうか? Redashでは実行したクエリを保存して別の人が違うタイミングで実行したり、ダッシュボードにまとめてレポートを作ったりすることができるので、その辺の要求に簡単に応えられるようになるのではないかと思います。 Redashハンズオン? この記事のタイトルにもありますRedashハンズオンはid:kakku22 さんが作られているもので、ハンズオン中で使うデータを含め環境構築まですべてが書かれています。 MacでもWindowsでも問題なくできるそうなのでこれも嬉しいなと思いました。 動機 どのくら

    実データで学べるRedashハンズオンをやってみたら完全に求めていたものだった - zuckey blog
    kojiro-s
    kojiro-s 2017/12/29
    redashのハンズオン
  • ホーム - CloneTracker

    当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。

    ホーム - CloneTracker
    kojiro-s
    kojiro-s 2017/12/28
    java checkstyle
  • 2018 年は Hyperapp の年だ - Qiita

    import { app } from "hyperapp" import { div, h1, button } from "@hyperapp/html" const state = { count: 0 } const actions = { down: value => state => ({ count: state.count - value }), up: value => state => ({ count: state.count + value }) } const view = (state, actions) => div([ h1(state.count), button({ onclick: () => actions.down(1) }, "–"), button({ onclick: () => actions.up(1) }, "+") ]) const

    2018 年は Hyperapp の年だ - Qiita
    kojiro-s
    kojiro-s 2017/12/28
    hyper app
  • ライバルは文房具。原研哉氏が率いるデザイン会社がシンプルすぎるエディタ「stone」をつくったワケ | CAREER HACK

    それはもう「テキストエディタ」と別物といっていい。価格は3000円。書き手の目線、余白、グリッド…細部にこだわり、無駄を排除。『stone』は書く心地よさのみを追求し、App Storeでも1位*を獲得した。つくったのは日デザインセンターの面々。あらゆるプロダクトに活きる、心地よさのデザインとは? (*)... 2017年12月2週目時点 心地よさにこだわり抜いたエディタ「stone」 日を代表するグラフィックデザイナー、原研哉さん率いる日デザインセンター(NDC)が、とてもユニークな自社プロダクトをリリースした。それが『stone』だ。 広義でいえばテキストエディタの類だが、あまりにもシンプルなつくり。アプリを起動し、映し出されるのは真っ白な画面。言われなければエディタだとわからないかもしれない。 「僕らが意識したのは、触感であったり、気持ちよさなんです」 今回お話を伺ったのは、企

    ライバルは文房具。原研哉氏が率いるデザイン会社がシンプルすぎるエディタ「stone」をつくったワケ | CAREER HACK
    kojiro-s
    kojiro-s 2017/12/27
    使ってみたい
  • 中〜大規模なSPAを開発する時に抑えておきたい10のポイント - KAYAC Engineers' Blog

    こんにちは。カヤックのSPAおじさんこと島津です。 今年はReactVueを使ったSPA開発プロジェクトをいくつか担当してきたので、そこで得た知見の総まとめをしたいと思います。 ※ ここでのSPAとはすべてのViewをJavaScriptで書くWebアプリのことを指します。サーバーサイドMVCを主軸にViewの一部をReactVueで書くこともありますが、今回はそのケースではありません。 1. フレームワーク 数年前とは事情が変わり、 フレームワークを使わないという選択肢は昨今だともう無いでしょう。丸腰のJSでDOMを弄っていた時代に比べると、かなり安定したフロントエンドの開発ができるようになりました。 人気フレームワークの台頭になっている React + Redux Vue + Vuex をこの1年使ってきましたが、書き方は違えどFluxアーキテクチャ・仮想DOM・コンポーネント志向

    中〜大規模なSPAを開発する時に抑えておきたい10のポイント - KAYAC Engineers' Blog
    kojiro-s
    kojiro-s 2017/12/25
    spa
  • わたしはなぜ、「プロジェクト管理」という言葉を使わないのか | タイム・コンサルタントの日誌から

    旅先ではいつも、その土地のものをべるのが習慣だ。だが、ときおり、外国で日料理屋に入ることもある。そして、たまに面らうような体験もする。いつだったか、アメリカの日料理屋で事を頼んだら、まっさきに味噌汁だけが出てきた。ふつうの街にある店で、来客はアメリカ人が多い。どうやら彼らの概念では、味噌汁はスープだから(Miso soupとよばれる)、真っ先に出すのが当然だということらしい。味噌汁を飲み終えたら、メインのおかずとご飯が出てきて、妙な気分だった。 汁物をsoupと訳するのは、もちろん正しい訳だ。だが日語で言う汁物と、英語スープは微妙に違う。たとえば英語では、スープべる(eat)という。日人で、「味噌汁をべる」という人は滅多にいるまい。ふつうは飲む、を使う。そして、当たり前だが、ご飯と一緒にいただくものだ。

    わたしはなぜ、「プロジェクト管理」という言葉を使わないのか | タイム・コンサルタントの日誌から
    kojiro-s
    kojiro-s 2017/12/18
    管理について
  • Electronアプリをリリースするまでにあった知見 - Qiita

    はじめに こんにちは、@tsuwatchです。普段はRubyを書くのですが、仕事の幅も広がりつつあり、フロントエンド格的にやっていこうということで、 Kaizokuというニコニコ生放送のデスクトップアプリをリリースしました。 人生の大半の時間がニコ生に溶けているわけですが、かねてからコメントビューワを作ろうと思っていたので、この機会に作ってみました。 しかし、Mac版のコメントビューワにはHakumaiという大変素晴らしいコメントビューワが存在するので、少し違う方向を向いた生放送ビューワをかねたアプリにしました。 Hakumaiはコメントビューワとしては数少ないオープンソースなので、実装やコメントサーバの仕様など大変参考にさせて頂きました。この場をお借りして、お礼を申し上げます。 アプリの機能や今後についての紹介はまた別途ブログで書くと思います。 ご興味がありましたら、ぜひ使ってみてい

    Electronアプリをリリースするまでにあった知見 - Qiita
    kojiro-s
    kojiro-s 2017/12/17
    えれくとろん
  • Webアプリケーションフレームワーク導入時に考慮すべき22の観点 - Qiita

    記事では、 チームによる持続的に変更可能なWebアプリケーションの開発を目標に、フレームワーク導入時に考慮すべき22の観点を紹介する。 フレームワークによって特徴は異なるが、番導入にあたって、考慮すべきポイントはあまり変わらないので、極力フレームワーク1に依存しすぎないよう配慮する。また、話をシンプルにするため、REST APIを提供するアプリケーションを題材とする。 前提 ソフトウェアのエントロピー ソフトウェアがエントロピー増大の法則を避けられないことを、体感している開発者は多いだろう2。普通にアプリケーション開発を続けると、開発スピードは鈍化し、品質は低下してバグが増え、開発者からは技術的負債への怨嗟の声が聞かれるようになる。エントロピー増大というフォースは極めて強力で、意思を持って立ち向かわなければ、容易にダークサイドに堕ちてしまう。 関心事の分離 大規模Webアプリケーション

    Webアプリケーションフレームワーク導入時に考慮すべき22の観点 - Qiita
    kojiro-s
    kojiro-s 2017/12/17
    いい観点
  • フロントエンド技術を導入した Java ウェブアプリケーション開発 | hiromasa.another :o)

    Visual Studio Code Advent Calendar 2017 の 11日目の記事です。 🙂 今年の自分は JavaPHPJavaScript電子工作の年だったような気がするのですが、そんな中、全てにおいて随分お世話になりました VS Code。Microsoft から Arduino 拡張がリリースされたのが一番驚きました。 ということで、今日より 3日間 VS Code について書いていこうと思います。まず最初は Language Support for Java(TM) by Red Hat(vscode-java) から。「フロントエンド技術を導入した Java ウェブアプリケーション開発」です。 この記事では VS Code で Javaフロントエンド系の開発を行うサンプルプロジェクトを準備しました。 簡単な操作で昨今のフロントエンド技術を使

    フロントエンド技術を導入した Java ウェブアプリケーション開発 | hiromasa.another :o)
    kojiro-s
    kojiro-s 2017/12/12
    vs codeでjava
  • Spring Bootでおさえておくべき4つのこと - Mitsuyuki.Shiiba

    同僚から「Spring Bootのこと教えてー」って声かけてもらったので、社内勉強会でこぢんまりと喋ってきた。 Spring Bootのコンセプト Springがコードレベルの、Spring Bootがアプリレベルの、Spring Cloudがサービスレベルの、みんながやることやっとくよ。な感じ。 ってつぶやいたらまきさんから @bufferings そういう話を非技術系の人によくしています。この図使ってますhttps://t.co/4RyLJzo1JS— Toshiaki Maki (@making) 2017年3月1日 って教えてもらったのでスライドを紹介しときました!あざます! Spring Bootでおさえておくべき3つのこと 最初はどこまでがSpringでどこからがSpring Bootなのか分かってなくて「めっちゃ色々あって魔法みたいでよく分かんない・・・(ヽ´ω`)」ってなっ

    Spring Bootでおさえておくべき4つのこと - Mitsuyuki.Shiiba
    kojiro-s
    kojiro-s 2017/12/09
    spring bootをふわっと理解