2. よしだたけひこ • フリーランスエンジニア歴10年ほど • 去年までJavaエンジニアとして10年以上活動 • レベルは下の上〜中の下 • 今年からフロントエンドエンドエンジニア
Gitによるバージョン管理では、従来のSVNなどよりずっと簡単にブランチングやマージができます。さまざまなブランチ戦略やワークフローが可能であり、以前のシステムに比べるとほとんど全てが改善されたと言えるでしょう。しかしGitを利用する多くの組織はワークフローの問題に直面します。明確な定義がなく複雑で、Issue Tracking Systemと統合されていないからです。そこで、明確に定義された最良の実践的方法としてのGitLab flowを提案したいと思います。issue trackingには feature driven development と feature branches を組み合わせます。 他のバージョン管理システムからGitに移行する際によく耳にすることは、効果的なワークフローの開発が難しいということです。この記事ではGitワークフローとIssue Tracking Sys
この記事において利用している.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のバイ
ネットショッピングの支払い方法が、一昔前とは比較にならないほど多様化している。 従来からあるクレジットカード払いや銀行振込、代金引換払はもちろん、最近ではネットバンキング経由の支払いや各種電子マネー、ATM、コンビニ、ギフトカード払いなど、利用者は多様な選択肢から自分にとって都合のいい支払い方法が選べるようになった。 さらに海外ではTwitterやFacebookアカウントから送金できる『Dwolla(ドゥオラ)』のようなサービスや仮想通貨など、次々と新手のサービスが登場している。決済手段の多様化は、加速度的に進行していると見るべきだろう。 こうした群雄割拠な決済サービス市場の中、後払い型の独自決済サービスを提供して成長している日本企業がある。ネットプロテクションズだ。 2002年から同社が提供している『NP後払い』は、商品到着後、コンビニや郵便局、銀行の店頭で「後払い」できるサービスとし
本エントリーは、以下の目次で構成されています。 2種類のハサミと2種類のWebデザイナー Webデザインの特殊性 ビジュアルのディテールに神が宿らないWebデザイン 美しいが使えないWebデザインをしてしまう理由 Webデザイナーを支配する「強固な固定観念」と「裏の動機」 美しいビジュアルの根底にあるデザインの本質 本当に「最近のWebデザインはつまらない」のか? ミスマッチが生む不幸なWebデザイン Webデザイナーに求められる自らのスタンス Web制作会社にも求められる明確な価値観 2種類のハサミと2種類のWebデザイナー 例えば、以下のような2種類のハサミが存在するとします。 工芸品のように美しいが切れ味はよくないハサミ 見た目はそれなりだが非常によく切れるハサミ 1は、ハサミとしては売れないでしょう。ただ、それが刺激的で斬新なビジュアルであった場合には、特別な賞を取ったり、美術館に
いつもネットトレンドはSEOから。 ◆一昨日までの状態まとめ 1.SSLを使うサイトは検索エンジンから評価されるとの噂があります。 また、そうでなくても会員情報を扱うサービスサイトのSSL化は必須でした。 何故かと言うとスマホ+無線LANで、比較的カジュアルに盗聴される可能性があるからです。 故に、特にサービス系サイトは入り口からSSLによる暗号化通信によってのみ接続可能なサイトが増えていました。 2.別の話で、かつて隆盛を誇ったIE6をいつまでサポートするか問題というのが懸念としてありました。 「まぁ正式対応してなくてもつながるならいいか、まだXPでバージョンアップできないユーザーもいらっしゃるし」 ぐらいの感覚で、何も真面目に正式対応はせずとも、つながる可能性を維持しておくのが大人の判断だったと思います。 シェアの話を出しても、もともと全体的にはレアな方々をどこまでサポートするかという
普段、Pythonのコードは何となく速かろうという、言ってみれば勘で書いているのだけど、その勘とやらは往々にしてウンコードを生むものである。そこで、プロファイラを使っていきたいと思う。 使えそうなツール そういうわけで、いくつか使えそうなツールをリストアップした。 経過時間のプロファイラ ツール名 メモ profile ビルトイン, ピュアPythonの決定論的プロファイラ cProfile ビルトイン, C拡張の決定論的プロファイラ line_profiler 行単位の決定論的プロファイラ Plop 統計的プロファイラ, Dropboxの人が作ってる statprof 統計的プロファイラ, 開発停止? yep 拡張モジュール用の統計的プロファイラ, バックエンドにgoogle-perftools メモリのプロファイラ ツール名 メモ memory_profiler 行単位でメモリ消費量の
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からも正式にユーザー側で交換・増設が出来ない事が確認されました。
今回は『お金に詳しくなれる記事』というテーマで、お金についての知識を得られる記事をまとめてみました。 ひとことにお金といっても、家計に関するお金、投資に関するお金、税金としてのお金などなど、さまざまな「お金」が存在するのが世の中。なんだか難しそうに感じられるかもしれませんが、仮に今回紹介した記事によってお金に詳しくなることが出来れば、今よりももっと生活にゆとりを得られるようになるかもしれません。 是非、時間を見つけては各記事をひとつずつ、読んでみてくださいね。 生活に関するお金の記事まとめ: お金に困った時の知識: 子供がうまれる前に読んでおきたい記事: 社会保障を理解しよう: マイナンバー制度を理解しよう: クレジットカードを学ぶ: 自己破産についての記事: 賃貸物件を借りるなら読んでおきたい: 持ち家にするか賃貸にするか: 中古マンションを買うなら読みたい記事: 車を買う前に読んでおき
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
あなたは技術者採用の面接が苦手ですね。そう、あなたですよ。間違ったスキルを探し求め、適正の無い人たちを採用して、自分自身と会社に悪い影響を与えているのです。応募者リストを見直さなくとも、今までとは違う人材を採用し、会社の業績を上げ、あなた自身も仕事をもっと楽しめるようになりますよ。 いささか大胆な物言いだということは承知しています。仕事での経験を積み面接を担当するようになってから10年、大小の企業の様々な部署で、技術者を雇うための数多くの面接をしてきました。採用する人材が会社に及ぼす影響についても見てきました。完璧な採用を目指せというつもりはありません。私自身がこれまで何度もしてきたあらゆる失敗をあなたが犯さなくても済むよう、お伝えしたいのです。私がこれまで学んできたことは次のようなことです。 誤った判断基準 1. 応募者の現時点の知識に基づいて採用しない 面接で犯しがちな最初の間違いは、
どうもはらぺこグリズリーです。 突然ですが、筆者は煮卵が大好きです!! ラーメン屋はもちろんのこと、 今まで食べに行った味玉トッピング可能の全ての店で必ず頼んできました。 1日3食全ての食卓に煮卵が並んだこともあります。 そんな筆者は、ついに食べるだけでは飽き足らず、 好きすぎて自分で完璧な煮卵を作ってみたくなってしまいました。 最初は固ゆでになってしまったり、 味の付き方が上手にできなかったりで失敗の連続でした。 しかし、筆者の煮卵に対する情熱は冷めることはありませんでした。 そして研究に研究を重ねて、 ついに何回やっても再現度100%で美味しく作れる 完璧な煮卵のレシピが完成致しました!! しかも超絶簡単です!! 早速紹介させて頂きます。 材料・費用 1、卵 3〜4個 54~72円 A、麺つゆ 150cc 計、54円 作り方 ※赤文字は完璧な煮卵を作るために絶対守りましょ
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のインライン化 レンダリングをブロックしないように、急ぎでないアセットの取
詳しくは上記連載を見てもらえば分かりますが、GruntとはJavaScriptを使用してWeb開発に伴うさまざまな作業を自動化して効率良く行うためのビルドツールです。 このツールでは「タスク」と呼ばれる一連の処理を設定ファイルに記述していきます。Gruntの設定ファイル(Gruntfile.js)は、タスクに対してJSON形式でパラメーターを指定していくのですが、ここで少々問題があります。 シンプルなタスクであれば分かりやすいのですが、多くの拡張機能(プラグイン)を使用したり、タスクの制御を細かく行う必要が生じたたりした場合、Gruntfileの記述量が増えて冗長になり、タスク同士の関連やタスク実行結果も分かりにくくなってしまいます。 そんなGruntの問題点を解消することを目的として開発されたのが、今回紹介する「gulp.js」(以下、gulp)です。 gulpはGruntを継承しつつ、
グレープシティはこの方眼紙ワークシートをWebアプリケーションのフォームに変換することでWebアプリケーション化し、業務アプリケーションを生成できる「Forguncy」(フォーガンシー)を10月15日に発売すると発表しました。 レイアウトは活かしてデータとビューを分離 ForguncyでExcelワークシートを読み込むと、そのレイアウトを反映したWebページを生成してくれます。 ForguncyのWebページでもほとんどのExcel関数がそのまま使えるため、凝ったExcelのレイアウト機能や修飾機能、書式などに加え、計算式を詰め込んだ高度なExcelワークシートをWebアプリケーションに変換して利用できます。 Forguncyが管理するデータベースは、ExcelやAccessなどからインポート可能。 Forguncy Serverのインストールも用意 ForguncyはWebアプリケーショ
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自体も試行錯誤している(& それを正直に話してる)ところが少し微笑ましいですね。 自分のチームで問題になったのが、 誰かが突然アセットを削除してしまう事故がたまに起きる。 全てのアセットをあわせると相当重たいので、新しいメンバが入社してダウンロードを始めると
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 で作る。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く