はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ TechRacho

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 82件)

iptablesで鉄壁?の守りを実現する3つのTips | TechRacho

2013/05/01 このエントリーをはてなブックマークに追加 745 users Instapaper Pocket Tweet Facebook Share Evernote Clip iptables LIMIT 鉄壁 DoS攻撃 DDoS攻撃

iptablesでサーバを守るときに知っておくと良いことを3つ紹介します 1. 接続回数を制限する(IPアドレスごと) hash_limitを使います これにより特定ホストからの大量アクセス、DoS攻撃を緩和することが可能です 2. 接続回数を制限する(サービスごと) limitを使って制限します これにより多数のホストからの攻撃、DDoS攻撃を緩和します limitを使った制限は全ホストが等しく... 続きを読む

chefからansibleに乗り換えた5つの理由 | TechRacho

2014/05/29 このエントリーをはてなブックマークに追加 587 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ansible Chef chef-client SSH 理由

1年くらいchefを使ってサーバ構築をしていたのですが、最近ansibleに乗り換えたので紹介記事を書いてみます 1. サーバ側に何もインストールする必要がない chefは管理対象ノードにchef-clientをインストールする必要がありますが、 ansibleはPython 2.4が入っていて、sshでログインできればOKです。 chefもパッケージや,knife bootstrapコマンド等が... 続きを読む

肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳) | TechRacho

2013/11/19 このエントリーをはてなブックマークに追加 564 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング Rails HACHI オブジェクト 翻訳

こんにちは、hachi8833です。今回は、自分が知りたかった、ActiveRecordモデルのリファクタリングに関する記事を翻訳いたしました。1年前の記事なのでRails 3が前提ですが、Rails 4でも基本的には変わらないと思います。リンクは可能なものについては日本語のものに置き換えています。 なお、ここでご紹介したオブジェクトは、app以下にそれぞれ以下のようにフォルダを追加してそこに配置... 続きを読む

Git初心者が踏みがちなチーム開発における地雷まとめ | TechRacho

2014/04/25 このエントリーをはてなブックマークに追加 549 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git morimorihoge 資源 案件 Git初心者

morimorihogeです。とりあえずE2までクリアしましたが、資源が乏しいです。 弊社ではバージョン管理システムにGitを使っています。 数ヶ月以上一緒にやっているある程度ツーカーなメンバーだけのプロジェクトなら問題無いのですが、案件によっては協力会社の方が一時的にJOINしたり、新規参入メンバーの参加などで、これまでGitを使ったことがない、または本格的なチーム開発でGitを使ったことがない... 続きを読む

[翻訳] Dockerについてよくある勘違い | TechRacho

2014/06/16 このエントリーをはてなブックマークに追加 542 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker HACHI 原文 文言 翻訳

こんにちは、hachi8833です。今回は弊社システム管理者のyamasitaさん監修のもとで、Matt Jaynes氏のDocker Misconceptionsを翻訳いたしました。それなりに文言を最適化してあり、原文と一対一対応しているとは限りませんのでご了承ください。エラーがありましたらお知らせいただけると助かります。 Dockerについてよくある勘違い Matt Jaynes 元記事: D... 続きを読む

開発会社におけるエンジニアスキル向上施策の過去と今

2016/07/25 このエントリーをはてなブックマークに追加 533 users Instapaper Pocket Tweet Facebook Share Evernote Clip 気合 本業 ポケモンGO 過去 開発会社

morimorihoge@Webチーム部長 です。ご無沙汰しています。ゴ魔乙はギルド戦が実装されてから拘束時間が多くなり、そろそろ見切りを付けようかとも思い始めた今日この頃です。とりあえずポケモンGOは始めました。 しばらくTechRachoに投稿できていなかったわけですが、別に遊んでいたわけではなく、むしろ開発会社としての本業の方で一杯一杯でなかなか記事を書く気合を充填できていませんでした。 今... 続きを読む

売上1億の開発会社が20人採用したあと黒字をキープするためにやったこと | TechRacho

2014/03/28 このエントリーをはてなブックマークに追加 436 users Instapaper Pocket Tweet Facebook Share Evernote Clip 実働 役員 キャッシュ エンジニア 黒字

2年前、役員と社員あわせてエンジニア5人だった弊社は1年間で20人のエンジニアを採用しました。採用前の当時の売上は約1億。採用のために使ったキャッシュは売上の10%程度の1000万円前後。社内の実働も含めると実質売上の15%以上です。それについては以前記事にしましたので興味があるかたはこちらをどうぞ。今回のその後についでです。そもそも何やってる会社だ?と興味もってくださった方はこの記事でも軽く紹介... 続きを読む

ぐにゅぐにゅ動く直感的なGitクライアント ungit | TechRacho

2013/11/22 このエントリーをはてなブックマークに追加 338 users Instapaper Pocket Tweet Facebook Share Evernote Clip nvm ungit github.com GUI インストール

ungitはnode.jsで動くグラフィカルなgitクライアントです Learn Git Branchingみたいな直感的なGUIで操作できるので とても分かりやすいです インストール 今回はnvmを使用してnode.jsを入れます $ git clone git://github.com/creationix/nvm.git ~/.nvm $ source ~/.nvm/nvm.sh $ nvm... 続きを読む

売上1億程度の開発会社がエンジニア20人採用してみてわかったこと | TechRacho

2014/02/07 このエントリーをはてなブックマークに追加 311 users Instapaper Pocket Tweet Facebook Share Evernote Clip 開発会社

約2年前の今頃、弊社はこんな状況でした。 学生アルバイトだけは今も昔も一杯いるけど、優秀な学生であっても仕事経験がないと戦力計算は難しい。一部の仕事デキル人たちがすべてを回していて、仕事は一杯あるんだけど仕事できる人が足りない状態でした。 というわけで、売上の10%程度である1000万くらいのキャッシュを投入して全力で採用活動してみました。社内人員の動きも含めると計15%かな?大事になパートナー探... 続きを読む

できるtmux-5分でわかる?仮想端末入門- | TechRacho

2013/03/08 このエントリーをはてなブックマークに追加 291 users Instapaper Pocket Tweet Facebook Share Evernote Clip

tmux便利ですよねー どのくらい便利なのか具体的な使い方を説明しながら布教してみるテスト 0.前提、初期設定 ~/.tmux.conf を用意します。 こんな感じの.tmux.confを使っています パネル移動がviキーバインドで移動できるようにしています。 PrefixKeyはデフォルトではCtrl+Bです。 ここではPrefixKeyと表記します 1.セッション 以下のコマンドでセッションを... 続きを読む

Ruby 2.1.0リリース!注目の新機能を見てみましょう | TechRacho

2013/12/25 このエントリーをはてなブックマークに追加 234 users Instapaper Pocket Tweet Facebook Share Evernote Clip 注目 新機能

2013年12月25日。おめでとうございます、Ruby 2.1.0がリリースされました! 日本時間で26日という細かい突っ込みをしている場合ではありません。 まだ使ったことがない方、簡単に変更点を見てみましょう。 文法の変更 デフォルト値を伴わないキーワード引数 Ruby 2.0が出たときから誰もが思っていた疑問、「なんでキーワード引数はデフォルト値必須なんだ?」がついに解消されました。以下の記法... 続きを読む

[翻訳] Rails Guideの翻訳を進めました | TechRacho

2014/08/10 このエントリーをはてなブックマークに追加 214 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub HACHI 各人 翻訳 半分

こんにちは、hachi8833です。これまでチマチマ翻訳してきたRails Guideへのリンクをご紹介します。ガイド全体から見ればまだ半分ぐらいですが、サイズの大きいファイルから先に翻訳を進めてきたので、残っているのは比較的小さなファイルです。 注意: これらのファイルは今のところ翻訳が完了しただけであり、レビューなどはまだ行われていません。各人の責任でご利用ください。 補足: Githubに置... 続きを読む

Ruby on Rails 4.0.1リリース!大量のバグ修正、3系からの移行も少し簡単になりました | TechRacho

2013/11/02 このエントリーをはてなブックマークに追加 199 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails diff 移行 バグ修正 リリース

本日、Ruby on Rails 4.0の最初のアップデートである、Rails 4.0.1がリリースされました。 6月に4.0がリリースされてから約4ヶ月、かなり久しぶりのアップデートとなりますが、どのような変更が含まれているのでしょうか。 まとめ 量が多いので最初にまとめです。 今回のリリースは大量のdiffを含みますが、そのほとんどは細かいバグ修正です。 Railsのリリース時期的には3.2.... 続きを読む

Railsで大きなファイルを扱う際のポイント | TechRacho

2014/10/08 このエントリーをはてなブックマークに追加 180 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails ISOファイル 前提 工夫 サンプル

Railsで大きなファイルを扱う際のポイントをまとめてみました。 前提 大きなファイルとは だいたい100MB~10GBくらいのファイルをダウンロード・アップロードするのを想定することにします。 数MB程度だと、特別な工夫なしでもそれほど問題になりません。10GBを超えてくると、気をつけるべき点が変わってくるかと思います。 以下では主にサンプルとして、1GBのファイル(ISOファイルやZIPファイ... 続きを読む

Canvas Fingerprintingはクッキーより怖いのか技術的に調べてみた | TechRacho

2014/07/29 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip morimorihoge Adblock アオリ 遠征 限り

morimorihogeです。最近忙しくて遠征すらおぼつかない状態です。夏イベント資源足りるのかこれ。 なんかはてブ界隈などでCanvas Fingerprintingの話題が出ていて、Cookieより怖い!とか、Adblockみたいに無効にする方法がないのにユーザトラッキングできて怖い!!といったアオリの記事がぽこぽこ出てきているようです。 でも、ざっと調べた限りの日本語のどの記事を読んでも、具... 続きを読む

Rails3アプリケーション開発で良く使うgemまとめ | TechRacho

2013/07/12 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip

Rails4がリリースされてしばらく経ちましたが,一部のgemが対応に追いついていないこともあり,まだ本番系のシステムに適用するのは様子見かなというところです.社内システムや個人的に遊ぶアプリで予行練習中. というわけで,まだもうしばらくはRails3のお世話になりそうなので,Rails3の総まとめというわけではないですが,良く使うgemをまとめてみました.社内のチームMTGでの発表資料をSlid... 続きを読む

事故らないために普段守っているターミナルの運用ポリシ(Mac + iTerm2) | TechRacho

2014/01/12 このエントリーをはてなブックマークに追加 156 users Instapaper Pocket Tweet Facebook Share Evernote Clip ターミナル Mac iTerm2 普段

morimorihogeです.新年一発目の投稿です.最近木曾が改二になりました. Web開発に限らず,UNIX系で動作するシステムの開発・運用に携わっていると常にターミナルクライアントを開いているということが多いかと思います.Web開発やサーバインフラの構築・運用をやっていると,自分のローカルPCだけではなく,リモート上の別マシンに接続し,テストサーバや本番サーバでコマンドを打って作業する機会が多... 続きを読む

システム開発を適正な価格で発注し,プロジェクトを成功させる方法(その1:見積編) | TechRacho

2013/04/20 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip プロジェクト システム開発 価格 方法

こんにちは.morimorihogeです. 僕は普段受託開発の案件を中心に,要件定義から設計,実装,サーバ構築してリリースし,運用に乗るまで一通り実装する仕事をしています. Web開発自体はかれこれ学生時代からやっていて(当時は今の会社ではないですが),最初は純粋なプログラマとして入り,その後順当にやれる幅を広げていった形になります. 最近は,お客様と開発の間の調整をしたり,案件の見積をしたりする... 続きを読む

TypeScriptにヤバい機能が入りそうなのでひとしきり遊んでみる|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社

2020/09/04 このエントリーをはてなブックマークに追加 117 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript Yoshi テックラッチョ エンジニア

こんにちは。yoshiです。 先日(9月1日)にオープンされた TypeScript のプルリクエストがヤバいわよ!という話をします。 ※※※注意ここから※※※ 一応先に言っておきますと、これからする話はまだ PR 段階なのでそのまま取り込まれるかどうか分からないし、どのバージョンでリリースされるかも分かりません。ここで書いて... 続きを読む

上司に仕事を丸投げされた時に大火傷しないよう心がけている5つのこと | TechRacho

2014/06/23 このエントリーをはてなブックマークに追加 117 users Instapaper Pocket Tweet Facebook Share Evernote Clip 指令 パートナー 中間管理職 方々 プロジェクト

社内外のパートナーから丸投げされるケースや、他社の社長さんからいきなり指令が下るケースも想定しています。本日知り合いの社長さんが、ブラックな開発会社から中間管理職を採用するのが良いね、といってましたが、たしかにそういった会社の管理職の方々は全員できそう。 任せていいかな?でプロジェクトの全責任は既に自分に移っている 部分的に手伝えばいいかな、とか、空いた時間で優先的にできる限り貢献すればいいかな、... 続きを読む

Railsでフォームオブジェクトを使った検索を簡単に実装する方法 | TechRacho

2013/07/26 このエントリーをはてなブックマークに追加 117 users Instapaper Pocket Tweet Facebook Share Evernote Clip controller Rails 実装 検索ロジック 参考

RailsでFat ControllerになったらForm Classを作れ,という記事はあちこちで見るのですが,今一つ参考になるような実装があまり見つからなかったので記事にしてみました. Rails 3.2.13,Ruby 2.0.0系で動作確認済みです. Fat Controller問題 Railsで特に何も考えずに検索機能を作っていると,検索ロジックでcontrollerが膨らんできてしまう... 続きを読む

RubyでExcelデータをJSON形式に変換するには | TechRacho

2013/05/16 このエントリーをはてなブックマークに追加 112 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON gem JSON形式 Ruby Excel

Excelで作った表データをJavaScriptであれこれしたい時に,ExcelデータをJSONに変換したいことがあったので,さっくり書いてみました. 動作環境はRuby 1.9.3です. まず,以下のgemをインストールします. $ gem install active_support roo その後,以下のコードをexcel2json.rbとして保存します.Excelデータのファイル名は直して... 続きを読む

Rails アプリケーション開発で役に立ったJavaScript デバッグの小技 | TechRacho

2014/08/26 このエントリーをはてなブックマークに追加 109 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails アプリケーション開発 小技

Chrome devtools でイベント監視 いろいろなJavaScriptプラグインを使っていると イベントの伝播を止めてしまうような動作をするものを使ってしまうことがあります。 function を割り当てたいイベントが止められていると厄介です。 代用できるイベントが生き残っていればそちらを使ってしまいたいです。 そんな時、どんなイベントが発生しているのかは Chrome devtools ... 続きを読む

画像でわかる!Google+初心者ガイド | TechRacho

2011/07/28 このエントリーをはてなブックマークに追加 107 users Instapaper Pocket Tweet Facebook Share Evernote Clip 画像

前の記事で言ってたガイドは完成です!幸いな事にGoogle+のわかりやすいガイドをもうすでに書いてた人と昨日G+で会ったので、翻訳だけで済んだ! その方はSaidur Hossainさんというグラフィックデザイナーです。 彼のデザインとガイドは素晴らしくてすぐにでも日本語に翻訳したかったです。 という事で発見してから24時間立たないうちに翻訳とレタリングをしました!(オリジナルはこちらです) この... 続きを読む

Jenkinsで特定のプロジェクトだけ閲覧できるユーザを作成するには | TechRacho

2013/09/12 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip Jenkins GitHub GitLab CIサーバ ユーザ

morimorihogeです.ちょっと前回から間の空いた投稿になってしまいました.今回はJenkinsの話. Jenkinsの概要 JenkinsはTDD,BDDなどを使い,自動テストでCI(Continuous Integration)を回していく際に使えるCIサーバです.同等の物としては,GithubにおけるTravis CIやGitLabにおけるGitLab CIなどが挙げられます,ちなみに... 続きを読む

 
(1 - 25 / 82件)