タグ

tmftakeのブックマーク (2,007)

  • GitHubへpull requestする際のベストプラクティス - hnwの日記

    みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitHub管理のオープンソースプロジェクトが増えてきました。バグレポートを送るにしてもpull request*1が前提のような空気があり、Git初心者には少し敷居が高い印象があります。 そんな僕も先日初pull requestをしてみたんですが、色々な失敗の積み重ねで残念なpull requestになってしまいました。その反省を元に、稿ではpull requestする際のベストプラクティスを紹介します。これは「Git Workflow」をベースにコマンド例などを加筆したものです。 概要 pull requestする際は、

    GitHubへpull requestする際のベストプラクティス - hnwの日記
  • これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE

    和田卓人さんによるテスト駆動開発問題解説の寄稿です! バグのないよいコードを書くには、よいテスト設計が重要です。今回は現在時刻に関する問題と、その問題で提出された実際の解答コードを紹介しながら、どのようにテスト設計し開発していくのかを解説していきます。 ゲスト解答による解答コードも公開中! by CodeIQ運営事務局 はじめに こんにちは、和田(@t_wada)です。今日は先日出題させていただいたTDDに関する問題の総評を行いつつ、テスト容易性設計について考えてみたいと思います。 問題文 私が出した問題は、以下のようなものでした。 問1. 下記の仕様をテスティングフレームワークを使ってテストコードを書きながら実装してください。 【仕様1】 「現在時刻」に応じて、挨拶の内容を下記のようにそれぞれ返す機能を作成したい。 (タイムゾーンはAsia/Tokyoとする) 朝(05:00:00以上

    これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE
  • Jeff Croft「web標準が成功しhtml名人は用済みになった」 - 以下斜め読んだ内容

    jeffcroft.com 2014.1.3のブログエントリ 2014.2.13追記。結び(diversify or die)を誤解してた Web Standards Killed the HTML Star – JeffCroft.com 「html/cssが得意なだけでは飯がえない」という周知の事実について 「名人」としての活動歴(書籍、登壇)のある人が現状について書いたエントリ 「あの名人はいま」風で面白く読んだ 以下斜め読んだ内容 2003年にJeffrey Zeldman「Designing With Web Standards」を出版した頃の話 html/cssかくあるべし、と議論されてた レイアウトはtable要素でなくcssで 画像置換のテクニック。これはアクセシビリティを守るため semanticなマークアップ - などなど カンファレンスも何度もあった。を書いた人も

    Jeff Croft「web標準が成功しhtml名人は用済みになった」 - 以下斜め読んだ内容
    tmftake
    tmftake 2014/01/07
  • Mac iTunesで複数の曲をまとめて1つの音楽ファイルとして取り込む方法 / Inforati

    iTunesで、複数の曲をまとめて1つの音楽ファイルとして取り込む方法です。 シャッフル再生を実行しているときでも、常に曲が同じ順番で再生されます。 1つの曲ファイルとして取り込む 複数の曲をまとめて結合して、一つの音楽ファイルとして取り込む方法を紹介します。シャッフル再生時でも、必ず同じ順番で再生されるようになります。 まず、CDを挿入して曲を取り込む準備をします。 結合したいトラックをこのように選択します。この例では、CD全体を一つの音楽ファイルとして取り込みます。 そして、「詳細」メニューの「CDトラックを結合」を選択します。 このように表示が変わります。「読み込み」ボタンを押すと読み込みを始めます。 このように、選択したファイルが一つの音楽ファイルとなりました。 一部を結合・CDトラックを分割 また、CDのすべてを一つのファイルにするのではなく、一部の曲を結合して取り込むこともでき

    Mac iTunesで複数の曲をまとめて1つの音楽ファイルとして取り込む方法 / Inforati
  • 定番SSHクライアント「Google Chrome」

    はじめに こんにちは。KMC2回生のtyageです。 京都もほんとに寒くなってきて鍋が捗りますね。簡単だし美味しいあったまるし、最高ですね。 この記事はKMCアドベントカレンダー2013の17日目の記事で、 昨日は1回生のnona65537君によるSSH の二段階認証についてでした。 今日はGoogle ChromeというSSHクライアントの紹介なのですが、12日間続いたKMCアドベントカレンダーのサブプロジェクトであるSSHアドベントカレンダーもこれで最後になります。 最後がこれでいいのか?とも思うのですが、今までの内容がハードだったという方に向けて優しい内容となっておりますので、安心して御覧ください。 定番SSHクライアント「Google ChromeGoogle Chrome(もしくはChromium)と聞いて「あっ、SSHクライアントのことか!」と思われた方には少し物足りないか

    定番SSHクライアント「Google Chrome」
  • http://paperboy-all.github.io/docs/nagios/learning.html

    http://paperboy-all.github.io/docs/nagios/learning.html
  • 1Click飲み

    乾杯までの最後の1クリック 1Click飲みを使えば、「飲もう!」から「乾杯!」まで1クリックしか必要ありません。 登録方法 検索?ってなんだっけ。 高度な店推薦アルゴリズムにより、あなたの居場所、属性、状況に合わせて最適な店を探索します。店の検索はもう、人がやることではありません。 店検索について

  • Androidアプリの開発効率が◯倍になるツール | VASILY TECH BLOG

    はじめまして!2013年7月にVASILYにJOINした西村と申します。VASILYでは主にiQONのAndroidアプリの開発を行っています。 先週からAndroid4.4搭載のNexus5を使っているんですが動きがかなり向上されたため、これからAndroidの快進撃が起こる予感がしてワクワクです。Androidの快進撃といえば最近iQONでも起こりはじめています。少し前まではAndroidアプリよりもiOSアプリの方が評価が高かったiQONですが、この半年でAndroidアプリのユーザーレビューが0.8ほど上がりiOSアプリに追いつきつつあります。先月にはGoogle Playの「今週のおすすめ」枠に掲載していただきました。 今回はそんなAndroidアプリの開発で使用しているツールを紹介します。 Android Studio 現在、IDEは「Android Studio」を使用してま

  • 米Twitter、まとめページ機能「カスタム・タイムライン」を発表 (マイナビニュース) - Yahoo!ニュース

    Twitter、まとめページ機能「カスタム・タイムライン」を発表 マイナビニュース 11月13日(水)8時15分配信 米Twitterは11月12日(現地時間)、ユーザーがツイートを集めて独自のまとめページを作成できる「Custom timelines (カスタム・タイムライン)」を発表した。 カスタム・タイムラインは、Twitterユーザーがあるテーマやトピックに関するツイートをまとめて紹介するページになる。作成したタイムラインはTwitter.com下で独立したページとして公開できる。またTwitter for Websitesに対応しており、Webサイトに埋め込んで公開することも可能だ。すでにいくつかカスタム・タイムラインが公開されている。例えば、NBCの人気オーディション番組「The Voice」の司会を務めるCarson Daly氏は、番組で歌う出演者の声をまとめたカスタム・

  • 会社でiPadを配布されたおじさんが異常におもろすぎてワロタ件 | keizの眼

    สล็อตเว็บตรง ฝากถอนไม่มีขั้นต่ำ 1 บาท ผู้เล่นทุกคนสามารถชนะเงินกับเกมการพนันยอดนิยม ในสื่อออนไลน์อย่าง เป็นอีกทางเลือกหรือตัวช่วยในการหาเงิน สล็อตมือถือ เว็บตรง สล็อต ฝากถอน ไม่มี ขั้นต่ำ 1 บาทก็ ถอนได้ วอ เลท 2023 ที่มีประสิทธิภาพตรงตามความต้องการและเหมาะสมที่สุด เต็มเปี่ยมไปด้วย คุณภาพที่พร้อมรับประกันความสนุกและรับเงินจากตัวคุณเอง สล็อต pg เว็บตรง ไม่ผ่านเอเย่นต์ ฝากถอน ไม่มีขั้น ต่ํา ได้รับเป็

  • Adobe製超軽量!!レスポンシブCSS フレームワークTopcoat

    Adobe製超軽量レスポンシブフレームワークTopcoat デザインしたくないシリーズ、第二弾!最近とっても気に入っているレスポンシブフレームワークTopcoatを紹介します。 Topcoatとは TopcoatはAdobe製のレスポンシブフレームワークで、最大の特徴がとにかくめっさ早い!ってこと。 jQueryMobileを使ってよくスマートフォンサイトを作っていたのですが、「いかにもjQuerymobile」感があったり、重い、デザイン上のカスタマイズがしずらいというものがありました。 ところがどっこい、Topcoatはとにかく軽く、さくさく。フレームワーク元のデザインも「今風」なフラットでシンプルなデザイン。 シンプルだから、後からカスタマイズも非常にしやすいのが特徴です。 流行りのフラットなデザイン ボタンやフォームの一つ一つがフラットで洗練されたデザインというのも特徴で、シンプル

    tmftake
    tmftake 2013/11/11
    良さげなの見つけた。デモにスピナーが見つからないけどなくなった?
  • bitbucketの使い方

    Elevate your software delivery from planning to production and beyond, with built-in AI, CI/CD, and a best-in-class Jira integration.

    bitbucketの使い方
    tmftake
    tmftake 2013/11/08
  • 開発支援系のサービスが充実しすぎて転職か廃業を考えた | Ore no homepage

    なんて表現したらいいかわかんなくて、開発支援系サービスって謎表現したけど…。なんつーか、開発支援向けのサービス?クラウドってやつ?ってかいわゆる外部がやってくれる系のサービス(モニタリング/ホスティング/etc)が充実してますよね。んで、一介のWebエンジニアのおれがこの先生きのこるにはどうするかを真剣に考えていたところだった。きのこ。何割かはネタ。 思いついたものを挙げてみる。AWSGitHubは割愛。言うまでもねーだろ…。 New Relic http://newrelic.com/ 有名なNew Relic。これも説明するまでもないかな。今のチームでコレのお金払う版を使ってるんだけど、「外部APIとの通信個所とDBとの通信個所が遅いように思えるので調査しますわ」→「それNew Relicで見れるよ」とか「各テーブルへのアクセス頻度集計しますわ」→「それNew Relicで見れるよ」

  • うっかりnohup無しで長時間かかるコマンドを実行したときに後から終了しないようにする - Glide Note

    いつまで経っても終わらないから帰れない… 途中で終了してしまうと困るので、ログアウトしても終了しないように。 作業の流れ Ctrl+Zでコマンドの中断 bgでバックグラウンドに回す jobsでジョブの確認 disownでログアウトしても実行されるようにする 実際のコマンドだと

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 3年で1,200以上の記事を書いて気付いた、ブログのネタを出し続ける10個の方法 - 心和ログ

    こんにちは、3年前からブログを始め、現在では5つ以上のブログを運営している@peter0906です。 この間に書いた記事の数は1,200を超え、平均すると1日1記事以上となります。 なぜ、飽きもせず途切れさせることなくブログ記事を書くことができたのか?また、どうやってネタを見つけているのか? 今回は、ブログを始めると必ずブチ当たる悩みである、ブログのネタを出し続ける方法について自分なりに回答していきます。 ブログのネタを出す方法 ブログのネタ、始めてから間もない頃は思いつきやすいでしょう。しかし、続けているとネタが無くなることはよくあります。 私自身、いつでもネタがポンポン出てくる訳ではありません。ネタ切れで、こりゃマズい・・・と思ったことは過去何度もあります。 3年分の試行錯誤を経ていくうちに、ブログのネタ出しについて、ある程度方法が確立されてきました。3年で見つけたブログネタの出し方は

  • Devsの常識、DBAは非常識

    1. MySQL Admin が見た Devs の常識、 DBA は非常識 2013/09/14 yoku0825@MyNA PHP Conference 2013 2. \こんにちは!/ ● yoku0825 ● とある企業の DBA ● MySQL 歴 5 年くらい ● オラクれない ● ポスグれない ● 嫁の夫 ● せがれの父 ● 日 MySQL ユーザ会 (MyNA) のスベり担当 3. \しゃべること!/ ● 日常的に MySQL のソースコードに触れる変態 DBA がフツーの Devs に投げた愛のマサカリ集 ( のつもり ) ● ウチの開発言語は PHP > Java >> Ruby らしいです ● ウチでは DBA がサーバーの構築、 Devs が設計・ テーブル構築・運営、 DBA はトラブルシュートや改 善提案 ( 運用 ) 、というサイクルで回しています。

    Devsの常識、DBAは非常識
  • 想定する見積をより正確に!工数見積の誤差を減らすPERT手法とは | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、たまです。 突然ですが、皆さんは「プロジェクトは完遂したけど、想定していた見積もりよりも人件費が赤だった・・・スケジュールが伸びてしまった・・・。」という経験はありませんか? これには、もちろん様々な理由が考えられますが、そもそもタスクの工数分析に問題があるかもしれません! 今回は、想定工数の誤差を軽減するのに参考となる「PERT」をご紹介します。 PERTとは? プロジェクトには思いがけない悪い事態が発生し、納品が想定より遅れる場合があります。 悪い事態を明確に予想できる場合はそれを見越して工数を算出できますが、予想できない場合は多少のリスクを足しただけの「一点見積もり」がほとんどではないでしょうか? しかも、「多少のリスク」とすると最小の工数に寄った計算になります。そういった一点見積もりでは工数の誤差が発生する可能性が高くなります。 そこで誤差を軽減するためにPERTを利用

    想定する見積をより正確に!工数見積の誤差を減らすPERT手法とは | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    tmftake
    tmftake 2013/09/11
    "想定する見積をより正確に!工数見積の誤差を減らすPERT手法 | 株式会社LIG"
  • 集計関数がメモリで処理しきれなくなったとき起きたこと - kagamihogeの日記

    一般的にOracleなりRDBMSのパフォーマンスは、メモリでさばける量を超えると突然悪化すると言われる。その理由は、メモリで処理しきれていたものが、ディスクIOを必要とするようになるから、ということになる。よって、実際のところどの程度悪化するものなのか、を見てみる。また、コレが原因で痛い目を見たケースについても見ていく。 環境 Oracle Database Express Edition 11g Release 2をCentOS 6.4 x86_64上で動作 Oracle SQL Developer 3.2 準備 テスト用のテーブルを用意する。 drop table hoge purge; create table hoge ( hoge_id integer not null, hoge_value varchar2(16), constraint hoge_pk primary k

    集計関数がメモリで処理しきれなくなったとき起きたこと - kagamihogeの日記
    tmftake
    tmftake 2013/09/11
    "[DB][Oracle][プログラミング失敗談]集計関数がメモリで処理しきれなくなったとき起きたこと"
  • デザインに関わる人へ。最低限押さえたいフォントの基礎知識あれこれ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    お久しぶりです。野田です。 娘が生まれてきてから、ぱったりとレコード遊びやスケボーをやらなくなってしまいました。 こうやってお父さんになっていくのですね。 怖い怖い。 今回は、フォントの基礎となろうことをまとめてみました。フォント選び初心者の方や、初心に戻りたい方などに見ていただけると幸いです。 さて、デザイナーであれば、フォントの基礎を知っておくのは大事なことですね。フォントの基礎を知らないということは、デザインの幅が狭くなってしまうということも、一つの要因と言えることだと思うので、覚えて損はないと思います。 書体のあれこれ 日でデザイナーをしている方は、「和文フォント」と「欧文フォント」を使用している方が多いと思います。さらに、そのなかでも大きく4つ書体に分かれています。 書体毎にそれぞれのフォントに特徴があり、下記のような傾向があります。 デザインによると思いますが、求められている

    デザインに関わる人へ。最低限押さえたいフォントの基礎知識あれこれ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作