タグ

2016年12月4日のブックマーク (4件)

  • 明日から出来る重い Gitレポジトリへの対抗策 - Qiita

    はじめに これは Git Advent Calendar 2016 の4日目の記事です。 今回の記事が対象とする大規模なレポジトリは、何年間も開発が続けられ、ファイル数、履歴、ブランチ、タグなど、全般的に肥大化してしまったようなレポジトリです。肥大化したレポジトリを何も気にせず扱った場合、以下のような不幸な自体に見舞われます。 終わらない git clone 止まらない disk full 帰ってこない git status これらは貴重な時間や資源だけでなく、エンジニアや周りの人の精神エネルギーまで持っていきます。 この記事においては、これらの原因を解決するための実践テクニックのうち、明日から利用できるものをまとめます。歴史を改ざんする系のもの、レポジトリ構成を変えるもの、アプリケーション層に入り込んだ改修などは今回の記事の範囲から割愛させていただきます。 また、巨大なレポジトリを扱うた

    明日から出来る重い Gitレポジトリへの対抗策 - Qiita
    n2s
    n2s 2016/12/04
  • ブラウザ拡張の権限でどこまで悪いことをできるのか?とその対策【デモあり】 - Qiita

    [2018/07/07 追記] 記事ではChrome拡張について説明していますが、Firefox1やEdgeの拡張機能もほぼ同じ仕組みで動いています。 [2023/11/06 追記] #参考 ページを追加しました。 Chrome拡張。便利な機能を簡単に追加できるので使っている人も多いと思います。 ただ、インストール時の権限の注意書きが分かり難いので無条件に承認(追加)していることもあるのではないかと思われます。 そこで、記事ではChrome拡張の権限の種類・確認方法の他、拡張がどこまで(悪いことを)できるのかとその対策を3段階の権限(危険性)レベルごとに紹介していきたいと思います。 便利だが危険性もあるChrome拡張 Chrome拡張をインストールすると、Webページを読むというブラウザ来の機能だけでなく様々なことができるようになります。 例えば、Webメールの新着通知や記事などの

    ブラウザ拡張の権限でどこまで悪いことをできるのか?とその対策【デモあり】 - Qiita
  • 個人向け無料タスク管理ツールはTodoistがオススメなので魅力を紹介! - Yukihy Life

    単位を取りきった留年生ということで、来年に向けてアルバイトをしているのですが、いろいろとやることに追われる毎日を送っています。 そんな中Todo管理ツールを探していたのですが、いろいろと使っていて最終的に「Todoist」に落ち着いたので、紹介したいと思います! Todoistとは? Todoistとは、簡単に言えばTodoリストを作成するツールです。 マルチデバイス対応 タスク・プロジェクト共有機能 デザインも良く、マルチデバイスで使えるのでどこでも確認ができるのですが、今ではそれぐらいならどのTodo管理ツールでも言えると思います。 実際の利用画面はこんな感じです。 かなりシンプルで軽量ですが、機能は幅広く汎用性のある作りをしています。 僕が今まで使ってきたツールとしては、 Nozbe Wunderlist Wrike Inbox by Gmail チャットワーク などですが、結局To

    個人向け無料タスク管理ツールはTodoistがオススメなので魅力を紹介! - Yukihy Life
  • 2016年にJavaScriptを学ぶとこんな感じ

    このストーリーは、Circle CIに投稿された”It’s the future”というストーリーにインスパイアされたものです。オリジナルはこちら。ここに書いたことは一つの意見というだけで、他のJavaScriptフレームワークもそうですが、過剰に真に受けないでください。このストーリーを執筆中に新たなJavaScriptフレームワークは作成されていません。 やあ、今新しいプロジェクトをやっているんだけど、実はここ数年ウェブのコード書いていなくてさ、しかも以前とは少し変わったとも聞いているよ。それで君が一番この辺でウェブ開発に詳しいって聞いたんだけど? -フロントエンドエンジニア、といったほうが正しいが…まあ、俺なら間違いない。俺のは2016年のウェブだからな。ビジュアライゼーション、ミュージックプレイヤー、サッカーをするドローン等々。JsConfとReactConfから帰ってきたばかりだか

    2016年にJavaScriptを学ぶとこんな感じ