タグ

2015年12月25日のブックマーク (14件)

  • Gitチュートリアルとトレーニング| Atlassian

    Gitの学習は、中々難しいものです。 Gitの過剰なコマンドとその分散型の性質は、新規ユーザーを苦労させがちですが、その解決策として生まれたのがこのチュートリアルです。 Atlassianの Gitチュートリアルは、基礎的なGitコマンドを解説するだけでなく、各コマンドを既存のSVNワークフローと関連づける事で、Gitリビジョン管理への分かりやすい入門編の役割を果たします。 1. Gitの基 Gitを一度も利用した経験が無い人は、ここから始めましょう。Git Basicsチュートリアルは、Gitインスタレーションの構成、新規リポジトリの設定、そしてプロジェクトへのリビジョンを記録するための基礎的なGitワークフローの利用方法を解説します。 Learn more» 2. 変更点のやり直し 過去のリビジョンをリストアできなければ、ソフトウェアプロジェクトの履歴を記録できても意味がありません。

  • サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】

    ようこそ、サル先生のGit入門へ。 Gitをつかってバージョン管理ができるようになるために一緒に勉強していきましょう! コースは4つ。Git初心者の方は「入門編」からどうぞ。Gitを使った事がある方は「発展編」がおすすめです。さらに「プルリクエスト編」では、コードレビューする文化をチームに根付かせましょう。 「あれ?何だっけ…?」という時は「逆引きGit」で調べて見てくださいね。

    サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】
  • 【旧版】git入門 (全22回) - プログラミングならドットインストール

    旧版のレッスンは更新を終了しており、現状と異なる場合があります。サポートも終了しておりますので、最新版への移行をお願いします。

    【旧版】git入門 (全22回) - プログラミングならドットインストール
  • 「staticおじさん」はなぜ自信満々なのか

    「staticおじさん」という言葉をご存じでしょうか。「static」というのは、Javaのstaticメソッドのことです。Javaでメソッドを呼び出すときにはクラスからインスタンスを生成してインスタンスのメソッドを呼び出すのが普通です。一方、staticメソッドはインスタンスを生成しなくてもクラスから直接呼び出せます。このため、オブジェクト指向プログラミングを理解していない古いタイプのプログラマは、Javaでもstaticメソッドを多用します。これを揶揄して「staticおじさん」と呼ぶのです。 staticおじさんについては、わかりやすく解説したブログエントリが有名です(参考リンク)。実際のシステム開発の現場でstaticおじさんに苦しめられている様子をまとめたページもあります(参考リンク)。 なお、Javaのstaticメソッドを多用する人に限らず、古い感覚にとらわれて周囲に迷惑をま

    「staticおじさん」はなぜ自信満々なのか
    hdkINO33
    hdkINO33 2015/12/25
    オープンマインド
  • Electronでアプリを書く場合は、気合いと根性でXSSを発生させないようにしなければならない。 - 葉っぱ日記

    そのうちもう少しきちんと書きますが、とりあえず時間がないので結論だけ書くと、タイトルが全てでElectronでアプリを書く場合は気合いと根性でXSSを発生させないようにしなければならない。 これまでWebアプリケーション上でXSSが存在したとしても、影響範囲はそのWebアプリケーションの中に留まるので、Webアプリケーションの提供側がそれを許容するのであればXSSの存在に目をつむることもできた。しかし、ElectronアプリでDOM-based XSSが一か所でも発生すると、(おそらく)確実に任意コード実行へとつながり、利用者のPCの(そのユーザー権限での)全機能が攻撃者によって利用できる。 そのため、Electronでアプリケーションを作成する開発者は気合いと根性でXSSを完全につぶさなければならない。 nodeIntegration:falseやContent-Security-Pol

    Electronでアプリを書く場合は、気合いと根性でXSSを発生させないようにしなければならない。 - 葉っぱ日記
  • 2015年のWebクライアントサイドの温度感 - Tetsuharu OHZEKI - Medium

    この3~4年間でJavaScriptとかWebクライアントサイドを取り巻く温度感も大きく変わった。これからはHTML5だぜイエーイと騒いでいたのも随分過去の話になったように思う。だけど、このあたりの温度感はそんなに掴みやすいものでは無い。別に放っておいてもいいんだけど、放っておくと10年20年経たないと誰も書かなんてのも割とよくある話。でも、そこまで待ちたくは無い。なにとなしに説明してみようと思う。 だいたい2011~13年ぐらいはHTML5がバブルっていた。今からすると「バブルだった」というのが一番説明しやすい。Node.jsあたりが世の中に認知を拡大していたのもこの時期だし、スマートフォンのシェアの伸びに合わせて、クロスプラットフォームで出せるWebにみんな夢を見ていた。MVCだの設計だの何だの言い出したのも、だいたいこのくらいの時期だし、Single Page Application

  • プロセス管理: nohup, disown, kill

    jobs システム全体のプロセスが見える上記コマンドとは違い、 これで見えるのはそのシェルから実行したジョブだけ。 末尾に&をつけてバックグラウンドで走らせたジョブや、 ctrl-z でsuspendしたジョブを眺めるのに使う(下記)。 ジョブコントロール 何らかのプログラムを実行: top ここで ctrl-z を押すと、プロセスはバックグラウンドで一時停止する: [1] + 19310 suspended top バックグラウンドのプロセスを確認するには jobs コマンド。 左からジョブ番号、カレントジョブか否か、状態、コマンド内容: jobs [1] + suspended top フォアグラウンドで再開するには fg コマンド。 引数としてジョブ番号かプログラム名をパーセントに続けて指定する (%1 とか %a.out とか)。 zsh なら補完もしてくれる。 引数を省略すると、

    プロセス管理: nohup, disown, kill
    hdkINO33
    hdkINO33 2015/12/25
    nohup, disown, etc
  • Git - Book

    The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com. The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a s

    hdkINO33
    hdkINO33 2015/12/25
  • Explain Git with D3

    We are going to skip instructing you on how to add your files for commit in this explanation. Let's assume you already know how to do that. If you don't, go read some other tutorials. Pretend that you already have your files staged for commit and enter git commit as many times as you like in the terminal box. git branch name will create a new branch named "name". Creating branches just creates a n

  • Gitでしていた勘違い - chiastolite’s blog

    Git Advent Calendar 2015 6日目のエントリーです。 昨日は oh-sky さんの aliasにできないならsub-commandにすれば良い でした みなさんはgitで操作をした後、内部のグラフがどうなっているかを意識していますか? 自分はGitの中身を勉強するまでは漠然としたイメージしかもっておらず、なんとなく操作して失敗するたびに泣きたい気持ちになっていました このエントリでは簡単な例を上げて以前自分が勘違いしていたことと間違いに気付いてからの話をしたいと思います さて問題です E - F(topic) / A - B - C - D(master) (A〜FはSHA-1のハッシュ値、カッコで囲まれているのはブランチ名ということにしてください) たとえば上のようなグラフがあったとき以下のコマンドを実行したらどうなるでしょうか git rebase master

    Gitでしていた勘違い - chiastolite’s blog
    hdkINO33
    hdkINO33 2015/12/25
    "Gitにはコミットを消してしまうようなコマンドがない"
  • 数学は体力だ!

    木村 達雄    数学系教授(当時) 初出: 筑波フォーラム 45, 104-107, 1996年11月 (筑波フォーラム編集室了承済) 1.研究室の様子 私の研究室は代数学,とくに代数幾何学,代数的整数論(及び代数解析学)などの研究をしていますが,特に概均質ベクトル空間の研究者が育っています。 大学院生たちの人数が多いので,上の者は下の者を指導し,同じレベルの者は互いに教え合うという原則でやっています。また頭脳も体の一部という考えから体力をつけるよう注意しています。数学の才能の開き方は人それぞれ実に異なるので,才能とか素質については余り言わず,ねばり強い努力を勧めています。 数学の内容そのものを一般にわかりやすく説明するのは大変難しいので,ここでは研究室で学生や院生を指導する時の考え方のもとになった数学に関する私の経験などを述べてみます。 2. 数学は体力だ(ヴェイユの言葉) 一般に世間

    数学は体力だ!
  • WiLiKi

    Welcome to WiLiKi This is WiLiKi, yet another awesome Wiki clone written in Scheme. (Wiliki is engineering in Hawaiian). If you see garbage characters, you may be using a browser that can't display Japanese characters. Just leave them alone. To test WiLiKi features, try SandBox. Development of WiLiKi is supported by SourceForge . [RDF Site Summary] Currently the latest version is provided from Git

    WiLiKi
  • 一度死んだ話

    「ユーザーを理解するって言うほどカンタンじゃないよね」 UXデザインUXリサーチをもう一度ちゃんと理解しよう!Yoshiki Hayama

    一度死んだ話
    hdkINO33
    hdkINO33 2015/12/25
    「夢を見ているように覚えている」というのは昔急性アル中になったとき似たような感覚があったなあ/「冪等性が保たれて、便利」でコーヒー噴いた
  • マウンテンビューの片隅で意識低く短期間滞在を生き抜くためのノウハウ - たごもりすメモ

    自分もシリコンバレーはマウンテンビューに社があるベンチャーに就職して仕事でカリフォルニアの青空すばらしい! とか言っているからにはこの地域でいかに生き抜くべきかみたいな意識の高いことを書こうかと思ったが、青空を見ながらも既にビールが入っていて到底無理そうだった*1。 なので、シリコンバレーとかベイエリアなんて風呂敷を広げず、マウンテンビュー、しかもダウンタウン近くではなくSan Antonioという微妙に離れた田舎でクルマ無しにショートステイを無事生きるにはどうすればよいかについて書き残そうと思う。 そんなニッチな文書書いてどうするんだという話はありそうだが、少なくともこれから東京で入社してくる同僚のためには役に立つ……はずだ。 前提 San Antonio Mountain Viewというところにオフィスがあって、そこに徒歩で通えるあたりのホテルもしくはAirbnbに宿泊すると思いねえ

    マウンテンビューの片隅で意識低く短期間滞在を生き抜くためのノウハウ - たごもりすメモ