タグ

ブックマーク / hiroki.jp (8)

  • 「リフォーム Rails app」というトークをしてきました | Act as Professional

    Rails Developers Meetup 2018 Day 3 Extremeで「リフォーム Rails app」というトークをしてきました。 既に開発されているRails appのプロジェクトなどに参加したときに、改修ポイントをある程度機械的に見つけて、どうやって、アプリケーションとして改修していくのか?という考え方やポイントについて話ました。 トークの内の何かをTipsとして持ちかえっていただき、現在運用されているRails appの技術的負債の返済や仕組みづくりの参考にしていただけたら幸いです。

    「リフォーム Rails app」というトークをしてきました | Act as Professional
    skit_n
    skit_n 2018/07/16
  • 元「日本一のニート」が実践する人間味あふれる「知の整理術」 | Act as Professional

    全体的な内容としては、仕事効率とかのビジネス書を何冊か読んたことがある人にとっては、新しい発見は少ない。 むしろ、そういった類いのを読んだことがない人に最初の1冊としておすすめしたい。 人間味があふれる内容「興味がないものは頭にはいらない」だが、世の中にはこれを面白いとおもっている専門家がいる。その専門家たちが面白いと感じているポイントを掴んでみることからはじめてみよう。そんなことが書かれている。 phaさんは、そのジャンルの漫画を読むことからはじめることが多いそうです。 すべてが万全であれば4日でおわることも、自分はダメだからと認め、3日ぐらいは余裕をもつスケジュールにする。 スケジュールを守るために一番大切なのは、仕事をすごいスピードでこなす能力ではなくて、見栄を張らずに自分のありのままのダメさを認められる心の強さなのだ。 なんだか、あたり前といえば、あたり前なのだけれども、こういう

    元「日本一のニート」が実践する人間味あふれる「知の整理術」 | Act as Professional
    skit_n
    skit_n 2018/03/12
    ちょうど読み終わった本。肩肘張らなくても取り組もうとした姿勢を是として、そこから徐々に軌道に乗せていく姿勢が参考になった。
  • プログラミングスキルを伸ばすためのイベント「Coderetreat」に参加してきたので、今度は主催するよ! | Act as Professional

    Coderetreat とは?このイベントは1日中集中して、ソフトウェアの開発と設計にフォーカスして練習するためのイベントです。 仕事を片付けなければならない通常の仕事であるプレッシャーから解放して、徹底的に練習する機会を提供することで、スキル(プログラミングや高度な設計など)に非常に有効的なことで知られています。 モジュール設計、オブジェクト指向などの基原則を改めて、練習することによって、将来にわたって変更コストを小さくする“エレガントなコード”を書くスキルを磨くことが出来ます。(ソフトウェアのテストを書くのは基なので、身につけていない人はとても鍛えられる事になるはずです) 具体的には、コンウェイのライフゲームをペアプログラミング(2人で1つのコンピュータを使ってプログラミングする)で1日に5〜6回も毎回違うペア同士で、プログラミングをします。これによって、学びを得ます。 コンウェイ

    プログラミングスキルを伸ばすためのイベント「Coderetreat」に参加してきたので、今度は主催するよ! | Act as Professional
    skit_n
    skit_n 2016/11/23
  • 2017年1月1日に閏秒が実施予定、システムの管理者は注意が必要!! | Act as Professional

    来年の元旦に閏秒の実施が決定されたようです。全世界で新年から仕事の人も増えそうです。 IERS(国際地球回転・基準系事業)から正式に発表があったようです。 日時間だと2017年1月1日 8時59分59秒のあとに8時59分60秒が挿入され、次に9時0分0秒となります。 直近だと2015年7月1日にうるう秒が実施されました。 そのときにまとめた、主にLinuxサーバにまつわる対応が以下の記事です。 閏秒を迎えるにあたってLinuxでは何をすべきか?基的には上記の記事と同様の対応をとれば、問題ないと思われます。 引き続き、情報があれば更新していきたいと思います。

    2017年1月1日に閏秒が実施予定、システムの管理者は注意が必要!! | Act as Professional
    skit_n
    skit_n 2016/07/08
  • GitHubKaigi資料公開「GitHub実践入門は活用するためのガイドブック」 | Act as Professional

    GitHubKaigiに登壇しました。その際の資料を公開します。 当日はLiveStreamの調子が良くなかったようなので、期待して頂いていた方、ご迷惑をおかけしました。後ほど動画が公開されるはずです。(公開され次第こちらにリンクも追加する予定です。) GitHubを利用した開発の世界(日常)を知る GitHubを(利用|活用)する違いを知る GitHub実践入門はガイドブックGitHubを日常的に使ってない人もいるので、その日常の風景を想像できる話しをしました。 また、使っている世界の中でも、使っているだけの人と十分に活用できている人や状態を解説しました。 GitHubを使っている人達が、いち早く十分に活用できるようになるために体型系的な知識を「GitHub実践入門」にまとめました。個人的には多くなエンジニアGitHub利用している状態や、活用している状態になって欲しいです。 そのため

    GitHubKaigi資料公開「GitHub実践入門は活用するためのガイドブック」 | Act as Professional
  • GitHub実践入門が3/20発売 現場で使える実用的なガイド | Act as Professional - hiroki.jp

    3/20(木)に日語で初のGitHubに関する書籍(雑誌を除く)である「GitHub実践入門 ~Pull Requestによる開発の変革」が発売されます。304ページにわたる現場で使える実用的なガイドを目指して執筆しました。 書は、世界中の開発者が行っているGitHubを利用した開発方法を、みなさんが現場で使えるようになるためのガイドとして執筆しました。よって、GitHubの解説だけにとどまらず、開発ワークフローやそれを支えるほかのツールにも踏み込んで解説しています。 現場で使えるノウハウが凝縮されたGitHubのガイド書は現場でGitHubを徹底的に活用するために、UIの解説、Gitの操作、実際に手を動かしながら試せるPull Request、開発ワークフロー(GitHub Flow, Git Flow)の解説、Jenkinsなど開発を支えるツールのGitHubとの連携について丁寧

    GitHub実践入門が3/20発売 現場で使える実用的なガイド | Act as Professional - hiroki.jp
    skit_n
    skit_n 2014/03/06
    おおおおお。Emacs本と間違えないようにしなきゃ
  • 「強いチームはオフィスを捨てる」在宅・遠隔勤務の時代がやってきた | Act as Professional

    魅力的な働き方を提供するBasecamp(37Signals)社社名を「37Signals」から主要プロダクトと同名の「Basecamp」へ変更したBasecamp社の働き方についてまとめられた1冊である。同社は1500万アカウントを超えるプロジェクト管理ツールであるBasecampを提供していることやRuby on Railsの開発者であるDHH(David Heinemeier Hansson)氏がパートナーとして在籍していることで知られています。 最近ではRuby on Rails 作者David Heinemeier Hanssonが語るオンラインでお金を生み出すためのたった1つの方法というプレゼンテーションの記事が話題になりました。 前著の「小さなチーム、大きな仕事」では、現在の多くのベンチャー企業が大金を追い求め、会社の規模を成長させることに対する反論をまとめ、話題になりました

    「強いチームはオフィスを捨てる」在宅・遠隔勤務の時代がやってきた | Act as Professional
    skit_n
    skit_n 2014/02/10
    子持ちの身としてリモートで仕事できる環境があると嬉しい。子供が体調不良な時とか会社に行ける状況じゃないので
  • dockerが正式サポートしたOS Xの環境を構築してみた! | Act as Professional

    正式サポートの概要DockerはこれまでもOS Xの上で動かそうと思えば、動かすことはできました。これはOS Xの上でVagrant(実稼働しているのはVirtualBox)などを利用した仮想マシンで通常のUbuntuやCentOSなどのLinuxを立ち上げて、そのLinux環境の中でDockerを稼働させるというものが中心でした。もちろん公式サポートはされていませんでした。 これはDockerそのものがLXC (Linux Containers) と呼ばれるLinuxのOSレベルでの仮想化技術を利用したものなので、Linuxの上でしか利用できなかったからです。よって、バージョン0.8からもOS Xの上でネイティブに動作するわけではありません。 では、どのようにして正式サポートしたのかというと、Dockerが専用の軽量仮想マシンイメージを用意し、OS Xからこの仮想マシンに対してDocke

    dockerが正式サポートしたOS Xの環境を構築してみた! | Act as Professional
  • 1