よく使うgitコマンドをリストアップしてみる リポジトリ作成: git init ローカルリポジトリを作成するにはリポジトリ名を指定する。
未だにSubversionの案件があって泣きそうです。 もうコマンド覚えていないのでgit-svnで対応しますが、流れを決めておかないと大変なので自分の作業をまとめときます チェックアウト ~~~ git svn clone -s –prefix svn/ [svnリポジトリのURL] [作成したいGitリポジトリのPATH] ~~~ ただしsvnをちゃんと使ってない案件、trunkがない場合など・・の場合はこのコマンドでは対応できない。。。。 ~~~ git svn clone –trunk= –branches=branches –prefix=svn/ [svnリポジトリのURL] ~~~ するとcheckoutができる ~~~ $ git branch * master $ git branch -r svn/trunk svn/foo-x svn/foo-y svn/bar-ne
git-merge の--ff, --no-ff, --squashの違いをまとめてみた。 git helpから引用 まずは、git helpを読みましょう git merge --helpから引用(抜粋) NAME git-merge - Join two or more development histories together SYNOPSIS git merge [-n] [--stat] [--no-commit] [--squash] [-s <strategy>] [-X <strategy-option>] [--[no-]rerere-autoupdate] [-m <msg>] <commit>... git merge <msg> HEAD <commit>... git merge --abort OPTIONS --ff, --no-ff Do not gene
コンフリクト発生 するとこんな感じになります % git rebase master First, rewinding head to replay your work on top of it... Applying: edit 1.txt at topic Using index info to reconstruct a base tree... Falling back to patching base and 3-way merge... Auto-merging 1.txt CONFLICT (content): Merge conflict in 1.txt Failed to merge in the changes. Patch failed at 0001 edit 1.txt at topic When you have resolved this problem r
git svn 使い方 svn のログを見る svn リポジトリのログを見るには git svn log とする。 subversion のリポジトリを git svn で複製する git svn clone svn://example.com/svn/repo とすると subversion のリポジトリを git で扱うことができる。 標準のレイアウトを持つ subversion リポジトリの場合は -s オプションをつける。 git svn clone -s svn://example.com/svn/repo 標準ではないサブディレクトリの svn リポジトリをクローンする git svn clone に -T でトランク、-b でブランチ、-t でタグのサブディレクトリを指定する。 git svn clone -T TRUNK -b BRANCHES -t TAGS svn://
ウェブフォント (web font) についてあれこれ調べた備忘録です.私は,ディレクションをすることはありますが,デザイナではありません.デザイナにとっては常識の範囲だと想像します. Google Fonts Google Fonts がウェブフォントとして提供しているのは欧文フォントのみ Noto Sans Japanese は当然欧文フォントではない → Noto Sans Japanese を自前のサーバに置く必要あり ブラウザ間の非互換 ウェブフォントの形式は一つではなく,ブラウザごとに採用している形式が異なる.すなわち,フォント形式については非互換で,複数ブラウザをサポートしようとすると,複数のフォント形式でファイルを用意する必要があり面倒なことこの上ない.最近のほとんどのブラウザは WOFF (Web Open Font Format) をサポートしているので、これが使えれば
ミクシィが提供するアプリ開発者向けサービス「DeployGate」。Androidアプリを絶賛開発中のはてなブログチームで、開発プロセスにDeployGateを組み込んでみることに。テスト版のアプリを簡単・手軽に配布できて開発現場の無駄を省けるというDeployGate、使い勝手はどんな感じなのでしょうか? 記事の終わりにはAndroid Wear™が当たるプレゼントのお知らせも! (※この記事は株式会社ミクシィによるPR記事です) ■ DeployGateで開発中のアプリを手軽に配布 DeployGateは、2012年9月にスタートしたテスト版アプリ配信サービスです。スマートフォンアプリを提供する開発者・企画者が、デザイナーやテスターなどチームのメンバーに対し、テスト版アプリをリモートで簡単に配布できます。 ▽ DeployGate - An incredibly easy way to
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 みなさま、初めまして。コミュニティ事業本部所属のマキと申します。現在は、575で気軽につぶやくアプリ、『ごーしちご』のデザイナーとして日々邁進しております。 今回は、いつもと違う1pixelとなります!美術史の捉え方です。 いきなりですが。デザインは、応用美術と言われるくらい、美術の発展と共にその技法が生み出されています。 ここでは、いざアートの話を持ち出されても、概要だけでも理解できるように、 特に美術を学びはじめの方向けに、おさらいをお話できればと思います。 1.大まかに掴む! みなさんが美術館、あるいは教科書で見たことがあると思う絵画や彫刻など
きっかけ 先日 SSHでログインしたサーバで作業した後に、とあるコマンドを実行した日時を知りたいと思ったのですが、既にシェルのセッションも残っておらず調べようがないーーーということがありました。 同僚はサーバにログインする際には、パッチを当てたtee コマンドと ssh をラップしたスクリプトを組み合わせて、 $ <ssh-wrapper> www.example.com # Runs $ ssh www.example.com | tee -a -t /path/to/www.example.com.log # (`tee`の`-t`はタイムスタンプをファイルの各行頭にダンプするパッチが提供するオプション) みたいな感じでローカルホストにログを残すということを実現していると聞いて便利だなあと。 だけど パッチを当てたteeをビルドしたり sshのラッパースクリプトをインストールするのは、
ども、ゆうせいです。一応Mac歴18年な私です。というわけで、今回もMacのTipsをお届けしたいと思っています。 Macには「ターミナル」というものがありまして、これを使うことで「システム環境設定」ではできない設定がサクッとできてしまう。そんなお話です。 ターミナルって? ターミナルをご存じない方のために、使い方をサクッと紹介しておきますね。 ターミナルは、 で起動できます。 起動すると、↑のような画面が出てきます。ここに、これから紹介するターミナルコマンドを入力するだけです。画面が画面だけに、なんかMacですごいことをしている気分になれます。(実際にはコピペしてEnterを押すだけですが…) 最初はドキドキしますが、慣れるとなんとも思わなくなるから不思議です。念のためですが、実行は自己責任でお願いいたします。それでは参りましょう。 クイックルックでテキストのコピーを可能にする クイック
こんにちは、制作部の長をやらせてもらってます、なかみーと申します。 最近はやや肌寒い日も増えてきて、体調管理に気をつけたいですね。こんなときこそ、日々鍛えているボディが活きてくるのです。 さてさてWebディレクターのみなさまは、夢いっぱいに目を輝かせた上司やクライアントから、以下のようなことを言われた経験が、一度はあるのではないでしょうか。 「自社メディアをほしいと思ってたんだよね」「◯◯を楽にできるようなアプリがあったらいいなぁ」「◯◯に似たようなサービスをつくって」etc.etc. ただ、僕自身も何度か経験がありますが、単純に前例に近いものを実現するだけでいいのであれば、実はそんなに大変な作業ではありません。 Webディレクターにとって一番大変なのは、新規系のサービスの実現。つまり“0から1を作る”ことです。そこで本日は、“0から1”を作るために必要なプロセスを、4つのSTEPで紹介し
linux上のアプリケーションはプロセスとして起動されます。 プロセスを管理することはOS(ここではlinux)の重要な役割であり、プロセスのスケジューリング、割り込み、シグナル制御、優先度の制御、プロセスの切り替え、状態管理、メモリ管理などを行っています。 プロセスとは何でしょう? プロセスはCPU上で実行されるもので、タスクを完了するために、Linuxのカーネルが制御するあらゆるリソースを使うことができます。 スレッドとは何でしょう? スレッドは1つのプロセスから生成される実行単位です。同じプロセスから並行でスレッドを起動させることができます。 スレッドはメモリや、オープン中のファイルなどのリソースを共有することができます。同じアプリケーションのデータにアクセスすることができるのです。 プロセスはリソースを共有することができないので、これは大きな違いです。 言い換えると、スレッドは同じ
日々、いろんな海外メディアの情報を追っているのですが、改めて日本におけるメディア関連データで気になるものを足下から整理しようと思い、調べてみました。 1. スマートフォンの所有率 (出典:ビデオリサーチインタラクティブ | プレスリリース) 昨年の時点でガラケーの所有率をスマホが上回っていたようですが、今年はさらに差が広がっていますね。特に女子学生(85.2%)、男子学生(78.3%)のスマートフォン所有率が高いとのことです。タブレットもじわじわ増えています。 2. スマートフォン加入者数 総務省によれば、日本にはインターネット利用者数が9652万人いるようです。また、IDC Japanの2013年~2017年の国内スマートフォン加入者数予測によれば、2014年には6277万人に、2015年には約7000万人がスマホを持つことになりそうです。 3. スマートフォンの利用場所とシーン ヤフー
http://paiza.hatenablog.com/entry/20141014algorithm うーん,これはヒドイ.これ書いてる人は,おそらくプログラマーじゃない. 「アルゴリズムとデータ構造」の参考書/学習書ではなく読み物の比率が高い.ソフトウエアエンジニア/プログラマーでない人が,なんちゃってアルゴリズムを囓るのにはこれでもいいけど,プログラマの勉強用じゃねーな. 今出てるアルゴリズム本だと,だいたいこの辺だと思う. アルゴリズムイントロダクション 第3版 第1巻: 基礎・ソート・データ構造・数学 (世界標準MIT教科書) 作者: T.コルメン,R.リベスト,C.シュタイン,C.ライザーソン,浅野哲夫,岩野和生,梅尾博司,山下雅史,和田幸一出版社/メーカー: 近代科学社発売日: 2012/08/02メディア: 単行本購入: 1人 クリック: 16回この商品を含むブログ (21
少し言い訳しておくと、ちゃんと確認せずに書いているので間違いがあるかもしれません。Wikipediaだったら[要出典]ってたくさん付けられてしまいそうです。 大きな違いをいくつか紹介していきます。 Androidは受信処理を各自実装する必要がある。 iOSとAndroidのプッシュ通知の設計の大きな違いは、iOSはOSの仕組みに乗らなければいけないのに対して、Androidは自由度が高く各自の実装にゆだねられているという点です。 iOSのAPNSは送信するデータの形式もしっかり決まっていて、その形式にしたがって送信すれば、あとはOSが定めた方法で表示されるだけです。一方のAndroid送信データは完全に自由で、それを受信した際にアプリがどんな動作をするかも、制限されていません。 逆にいえばAndroidは受信時の表示などの処理をすべて独自で実装する必要があり、クライアントの実装の手間は数倍
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のインライン化 レンダリングをブロックしないように、急ぎでないアセットの取
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く