monajiroのブックマーク (210)

  • 10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話

    2. よしだたけひこ • フリーランスエンジニア歴10年ほど • 去年までJavaエンジニアとして10年以上活動 • レベルは下の上〜中の下 • 今年からフロントエンドエンドエンジニア

    10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
    monajiro
    monajiro 2014/10/23
    JSHint と momentjs は覚えておこ
  • GitLab flowから学ぶワークフローの実践 | POSTD

    Gitによるバージョン管理では、従来のSVNなどよりずっと簡単にブランチングやマージができます。さまざまなブランチ戦略やワークフローが可能であり、以前のシステムに比べるとほとんど全てが改善されたと言えるでしょう。しかしGitを利用する多くの組織はワークフローの問題に直面します。明確な定義がなく複雑で、Issue Tracking Systemと統合されていないからです。そこで、明確に定義された最良の実践的方法としてのGitLab flowを提案したいと思います。issue trackingには feature driven development と feature branches を組み合わせます。 他のバージョン管理システムからGitに移行する際によく耳にすることは、効果的なワークフローの開発が難しいということです。この記事ではGitワークフローとIssue Tracking Sys

    GitLab flowから学ぶワークフローの実践 | POSTD
    monajiro
    monajiro 2014/10/23
    Git-flow はリリースブランチ周りが煩雑で細かい修正が多い Web サイトと合っていないのは少し感じた。たまたま細かい修正が多かったので、この時のサイトだけの問題かもしれないけれど。
  • HerokuでWBS砲を打ち返した話

    @kon_yu

    HerokuでWBS砲を打ち返した話
    monajiro
    monajiro 2014/10/23
    "リクエスト数の見積は大事 プロの仕事をしましょう" ここに尽きる。しかし Dyno いいなぁ。ノードを増やすのお手軽そう。(Herokuを使ったことが無い)
  • Travis CIでiOSアプリのリリース作業を自動化する - 24/7 twenty-four seven

    この記事において利用している.travis.ymlとRakefileの全体はGistにて公開しています。 ↓ Rakefileの全体はこちら gist.github.com/kishikawakatsumi/8918124 ↓ .travis.ymlはこちら gist.github.com/kishikawakatsumi/8918365 概要 ユビレジではiOS アプリを申請する際に発生する作業の大部分をCIで自動化しています。 申請の作業としてユビレジでは下記のワークフローを決めています。 1. リリースブランチを作る 2. リリースするバージョンのバイナリをビルドする 3. 2と同等のアプリケーションを社内に配布して最終チェックをする 4. クラッシュレポートのサービスとしてCrittercismを利用しているので、そこにデバッグシンボル(dSYM)をアップロードする 5. 2のバイ

    Travis CIでiOSアプリのリリース作業を自動化する - 24/7 twenty-four seven
    monajiro
    monajiro 2014/10/22
    がんばっている
  • 「変えたいのはSEの常識」元アマゾンのエンジニアが決済ベンチャーに転職した理由 - エンジニアtype

    ネットショッピングの支払い方法が、一昔前とは比較にならないほど多様化している。 従来からあるクレジットカード払いや銀行振込、代金引換払はもちろん、最近ではネットバンキング経由の支払いや各種電子マネー、ATM、コンビニ、ギフトカード払いなど、利用者は多様な選択肢から自分にとって都合のいい支払い方法が選べるようになった。 さらに海外ではTwitterやFacebookアカウントから送金できる『Dwolla(ドゥオラ)』のようなサービスや仮想通貨など、次々と新手のサービスが登場している。決済手段の多様化は、加速度的に進行していると見るべきだろう。 こうした群雄割拠な決済サービス市場の中、後払い型の独自決済サービスを提供して成長している日企業がある。ネットプロテクションズだ。 2002年から同社が提供している『NP後払い』は、商品到着後、コンビニや郵便局、銀行の店頭で「後払い」できるサービスとし

    「変えたいのはSEの常識」元アマゾンのエンジニアが決済ベンチャーに転職した理由 - エンジニアtype
    monajiro
    monajiro 2014/10/22
    わかってらっしゃる… "情シスや社内SEチームが人数不足によって「社内下請け」状態になっているケースは同社以外にも多数ある"
  • インフラエンジニアとしてよく使うコマンド集 - Qiita

    私がよく使うコマンド集となります。 参考に頂けたら幸いです。 随時更新するかと思います。 コマンドを打つ前に覚えておく事 ①サーバに負荷がかかるコマンドを打つ場合、下記をコマンドの先頭に付けましょう $ ionice -c 2 -n 7 nice -n 19 # -c 2:ディスクI/Oの実行優先度をベストエフォートで実行 # -n 7:さらにこのコマンドの優先度を低くする # -n 19:プロセスの実行優先度を一番低くする

    インフラエンジニアとしてよく使うコマンド集 - Qiita
    monajiro
    monajiro 2014/10/22
    良くまとまっていて便利
  • 切れないハサミと使えないWebデザイン | ベイジの社長ブログ

    エントリーは、以下の目次で構成されています。 2種類のハサミと2種類のWebデザイナー Webデザインの特殊性 ビジュアルのディテールに神が宿らないWebデザイン 美しいが使えないWebデザインをしてしまう理由 Webデザイナーを支配する「強固な固定観念」と「裏の動機」 美しいビジュアルの根底にあるデザインの当に「最近のWebデザインはつまらない」のか? ミスマッチが生む不幸なWebデザイン Webデザイナーに求められる自らのスタンス Web制作会社にも求められる明確な価値観 2種類のハサミと2種類のWebデザイナー 例えば、以下のような2種類のハサミが存在するとします。 工芸品のように美しいが切れ味はよくないハサミ 見た目はそれなりだが非常によく切れるハサミ 1は、ハサミとしては売れないでしょう。ただ、それが刺激的で斬新なビジュアルであった場合には、特別な賞を取ったり、美術館に

    切れないハサミと使えないWebデザイン | ベイジの社長ブログ
    monajiro
    monajiro 2014/10/20
    色々と思う部分ではある。
  • Yosemiteのインストールには十分な時間が必要、12時間かかる事例も報告される 

    Yosemiteのインストールには十分な時間が必要、12時間かかる事例も報告される 
    monajiro
    monajiro 2014/10/20
    Yosemite へのアップグレードは暫く様子見。
  • ついにIEの旧バージョン問題に引導渡る | F's Garage

    いつもネットトレンドはSEOから。 ◆一昨日までの状態まとめ 1.SSLを使うサイトは検索エンジンから評価されるとの噂があります。 また、そうでなくても会員情報を扱うサービスサイトのSSL化は必須でした。 何故かと言うとスマホ+無線LANで、比較的カジュアルに盗聴される可能性があるからです。 故に、特にサービス系サイトは入り口からSSLによる暗号化通信によってのみ接続可能なサイトが増えていました。 2.別の話で、かつて隆盛を誇ったIE6をいつまでサポートするか問題というのが懸念としてありました。 「まぁ正式対応してなくてもつながるならいいか、まだXPでバージョンアップできないユーザーもいらっしゃるし」 ぐらいの感覚で、何も真面目に正式対応はせずとも、つながる可能性を維持しておくのが大人の判断だったと思います。 シェアの話を出しても、もともと全体的にはレアな方々をどこまでサポートするかという

    monajiro
    monajiro 2014/10/19
    ie6 でも tls は使えるけどね…。
  • Pythonコードのプロファイリング - shkh's blog

    普段、Pythonのコードは何となく速かろうという、言ってみれば勘で書いているのだけど、その勘とやらは往々にしてウンコードを生むものである。そこで、プロファイラを使っていきたいと思う。 使えそうなツール そういうわけで、いくつか使えそうなツールをリストアップした。 経過時間のプロファイラ ツール名 メモ profile ビルトイン, ピュアPythonの決定論的プロファイラ cProfile ビルトイン, C拡張の決定論的プロファイラ line_profiler 行単位の決定論的プロファイラ Plop 統計的プロファイラ, Dropboxの人が作ってる statprof 統計的プロファイラ, 開発停止? yep 拡張モジュール用の統計的プロファイラ, バックエンドにgoogle-perftools メモリのプロファイラ ツール名 メモ memory_profiler 行単位でメモリ消費量の

    Pythonコードのプロファイリング - shkh's blog
    monajiro
    monajiro 2014/10/17
  • 「Mac mini (Late 2014)」のメモリはユーザー自身で交換・増設出来ない仕様に | 気になる、記になる…

    Mac4Everによると、日発売された「Mac mini (Late 2014)」はRAM(メモリ)がロジックボードに直付けされており、ユーザー自身での交換が出来ない事が分かりました。 これまでの「Mac mini」は体下部を開ける事でメモリの交換が可能でしたが、「Mac mini (Late 2014)」ではメモリが直付けされている事から出来なくなっており、標準で搭載されているメモリは4GBもしくは8GBなので、もし16GBなどへのアップグレードを考えている方はApple StoreもしくはApple Online StoreでCTOするしかないようです。 ・Mac mini – Apple Online Store UPDATE:Mac4Everによると、その後、Appleからも正式にユーザー側で交換・増設が出来ない事が確認されました。

    「Mac mini (Late 2014)」のメモリはユーザー自身で交換・増設出来ない仕様に | 気になる、記になる…
    monajiro
    monajiro 2014/10/17
    あれ、新しい mac mini はオンボードの LPDDR3 になってしまったのか。
  • 経済の仕組み

    今回は『お金に詳しくなれる記事』というテーマで、お金についての知識を得られる記事をまとめてみました。 ひとことにお金といっても、家計に関するお金投資に関するお金、税金としてのお金などなど、さまざまな「お金」が存在するのが世の中。なんだか難しそうに感じられるかもしれませんが、仮に今回紹介した記事によってお金に詳しくなることが出来れば、今よりももっと生活にゆとりを得られるようになるかもしれません。 是非、時間を見つけては各記事をひとつずつ、読んでみてくださいね。 生活に関するお金の記事まとめ: お金に困った時の知識: 子供がうまれる前に読んでおきたい記事: 社会保障を理解しよう: マイナンバー制度を理解しよう: クレジットカードを学ぶ: 自己破産についての記事: 賃貸物件を借りるなら読んでおきたい: 持ち家にするか賃貸にするか: 中古マンションを買うなら読みたい記事: 車を買う前に読んでおき

    経済の仕組み
    monajiro
    monajiro 2014/10/17
  • Mackerel(マカレル)導入事例 ヌーラボ様: モニタリングの悩みをMackerelで解決し、自分たちのサービスの運用に集中したい――ヌーラボがMackerelに移行した理由 · Mackerel

    Solving monitoring problems and focusing on running one's own service. ――Why Nulab switched to Mackerel Nulab Inc. http://nulab-inc.com/ Nulab Inc.Takashi Someda Nulab Inc.Tomonari Nakamura Hatena Corp.Shinji Tanaka InterviewAkio Hoshi(IT Journalist) Date of publication: October 15, 2014 · All information contained herein is accurate as of when this interview took place. Adding more services and m

    Mackerel(マカレル)導入事例 ヌーラボ様: モニタリングの悩みをMackerelで解決し、自分たちのサービスの運用に集中したい――ヌーラボがMackerelに移行した理由 · Mackerel
    monajiro
    monajiro 2014/10/16
    人が少ないのに社内インフラの整備に人手使って、売上上がらないとかっていつまで経ってもジリ貧だもんね…。人件費の他に電気代、壊れた時の修理費、サーバの置き場所確保など切りが無い。
  • 優れたエンジニアを採用できないワケ | POSTD

    あなたは技術者採用の面接が苦手ですね。そう、あなたですよ。間違ったスキルを探し求め、適正の無い人たちを採用して、自分自身と会社に悪い影響を与えているのです。応募者リストを見直さなくとも、今までとは違う人材を採用し、会社の業績を上げ、あなた自身も仕事をもっと楽しめるようになりますよ。 いささか大胆な物言いだということは承知しています。仕事での経験を積み面接を担当するようになってから10年、大小の企業の様々な部署で、技術者を雇うための数多くの面接をしてきました。採用する人材が会社に及ぼす影響についても見てきました。完璧な採用を目指せというつもりはありません。私自身がこれまで何度もしてきたあらゆる失敗をあなたが犯さなくても済むよう、お伝えしたいのです。私がこれまで学んできたことは次のようなことです。 誤った判断基準 1. 応募者の現時点の知識に基づいて採用しない 面接で犯しがちな最初の間違いは、

    優れたエンジニアを採用できないワケ | POSTD
    monajiro
    monajiro 2014/10/15
    "自問する:この人物と一緒に働きたいか?" 採用する側もされる側もここ重要だなぁ。
  • 世界で1番美味しい煮卵の作り方 - はらぺこグリズリーの料理ブログ

    どうもはらぺこグリズリーです。 突然ですが、筆者は煮卵が大好きです!! ラーメン屋はもちろんのこと、 今までべに行った味玉トッピング可能の全ての店で必ず頼んできました。 1日3全ての卓に煮卵が並んだこともあります。 そんな筆者は、ついにべるだけでは飽き足らず、 好きすぎて自分で完璧な煮卵を作ってみたくなってしまいました。 最初は固ゆでになってしまったり、 味の付き方が上手にできなかったりで失敗の連続でした。 しかし、筆者の煮卵に対する情熱は冷めることはありませんでした。 そして研究に研究を重ねて、 ついに何回やっても再現度100%で美味しく作れる 完璧な煮卵のレシピが完成致しました!! しかも超絶簡単です!! 早速紹介させて頂きます。 材料・費用 1、卵    3〜4個    54~72円 A、麺つゆ  150cc 計、54円 作り方 ※赤文字は完璧な煮卵を作るために絶対守りましょ

    世界で1番美味しい煮卵の作り方 - はらぺこグリズリーの料理ブログ
    monajiro
    monajiro 2014/10/15
    今度試す。
  • CSSパフォーマンスツールを使いこなす - ワザノバ | wazanova

    https://www.youtube.com/watch?v=FEs2jgZBaQA 1 comment | 1 point | by WazanovaNews ■ comment by Jshiike | 約1時間前 CSSconf EU 2014におけるGoogleのAddy Osmaniの講演です。CSSのパフォーマンス向上に役立つツールを40個+ 紹介してくれてます。 背景 パフォーマンスの最適化において、 ベースラインとしてやること 最小化(minification) 結合(concatenation) 画像の最適化 圧縮(GZip, Zopfli) 非同期スクリプト キャッシュの利用 WOFF2フォント CSSスプライトを使う リダイレクトをしないこと スピードアップ パフォーマンス向上に重要なCSSのインライン化 レンダリングをブロックしないように、急ぎでないアセットの取

    monajiro
    monajiro 2014/10/15
    スタイルの比較周りは知らないことが多かった
  • 便利なGruntの弱点を補うgulp.jsのインストールと使い方

    詳しくは上記連載を見てもらえば分かりますが、GruntとはJavaScriptを使用してWeb開発に伴うさまざまな作業を自動化して効率良く行うためのビルドツールです。 このツールでは「タスク」と呼ばれる一連の処理を設定ファイルに記述していきます。Gruntの設定ファイル(Gruntfile.js)は、タスクに対してJSON形式でパラメーターを指定していくのですが、ここで少々問題があります。 シンプルなタスクであれば分かりやすいのですが、多くの拡張機能(プラグイン)を使用したり、タスクの制御を細かく行う必要が生じたたりした場合、Gruntfileの記述量が増えて冗長になり、タスク同士の関連やタスク実行結果も分かりにくくなってしまいます。 そんなGruntの問題点を解消することを目的として開発されたのが、今回紹介する「gulp.js」(以下、gulp)です。 gulpはGruntを継承しつつ、

    便利なGruntの弱点を補うgulp.jsのインストールと使い方
    monajiro
    monajiro 2014/10/10
    Gruntさえ使ってないけど、次は glupなのか。
  • Excel方眼紙をWebアプリ化する「Forguncy」(フォーガンシー)がついに発売。無料評価版も公開

    グレープシティはこの方眼紙ワークシートをWebアプリケーションのフォームに変換することでWebアプリケーション化し、業務アプリケーションを生成できる「Forguncy」(フォーガンシー)を10月15日に発売すると発表しました。 レイアウトは活かしてデータとビューを分離 ForguncyでExcelワークシートを読み込むと、そのレイアウトを反映したWebページを生成してくれます。 ForguncyのWebページでもほとんどのExcel関数がそのまま使えるため、凝ったExcelのレイアウト機能や修飾機能、書式などに加え、計算式を詰め込んだ高度なExcelワークシートをWebアプリケーションに変換して利用できます。 Forguncyが管理するデータベースは、ExcelやAccessなどからインポート可能。 Forguncy Serverのインストールも用意 ForguncyはWebアプリケーショ

    Excel方眼紙をWebアプリ化する「Forguncy」(フォーガンシー)がついに発売。無料評価版も公開
    monajiro
    monajiro 2014/10/10
    すごいブレークスルーだ
  • デザインアセットをうまく管理したいけれど - ワザノバ | wazanova

    https://medium.com/@_dte/building-the-dropbox-design-cabin-9fdec4356671 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 DropboxのデザインチームのDaniel Edenが、アセット管理をGit + Dropbox + Web Hooksで対応している話です。 かつて、ゲーム開発のデザインアセットの管理をDropboxでやっていて、同じ問題に遭遇していたので、Dropbox自体も試行錯誤している(& それを正直に話してる)ところが少し微笑ましいですね。 自分のチームで問題になったのが、 誰かが突然アセットを削除してしまう事故がたまに起きる。 全てのアセットをあわせると相当重たいので、新しいメンバが入社してダウンロードを始めると

    monajiro
    monajiro 2014/10/10
  • Vagrant と Ansible を組み合わせて使う

    Ansible は Python で実装された IT インフラの自動化ツールだ。 乱暴に言えば Chef や Puppet の親戚みたいなもの。 特筆すべき点としては、対象に SSH さえ届けば使えるという手軽さがある。 上記は同じく Python で実装された自動化ツールの Fabric にも言えることだが、それとの違いは冪等性への考慮が手厚いことが挙げられる。 今回は、その Ansible を Vagrant と上手いこと連携させるまでの軌跡を紹介したい。 動作確認は以下の環境で行った。 Mac OS X Mavericks (10.9.2)Vagrant 1.4.3Ansible 1.4.5 まずは Vagrant を実行するマシンに Ansible をインストールする。 $ pip install ansible 次に Ansible で管理する VM を Vagrant で作る。

    Vagrant と Ansible を組み合わせて使う
    monajiro
    monajiro 2014/10/08
    vagrant / ansible の導入部分。ちゃんとまとまっているサイトが少ないので助かる。