You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
背景 iMacやmacbookの買い替えなんかで購入直後に設定する項目のメモ ターミナルから設定できます。dotfileとして置いておいて端末購入時に実行するやり方が基本のようです。 一度書いてしまえば端末購入のたびに実行するだけで同じ設定のマシンが瞬時に出来あがるのは素晴らしいですね。 vimrc同様に育てていく感覚が大事なのかも知れませんね()。 基本的には以下のリポジトリとサイトを参考に記載しています。 https://www.defaults-write.com/ https://github.com/divio/osx-bootstrap/tree/master/core https://github.com/mathiasbynens/dotfiles/blob/master/.macos defaultsコマンドとは 「plist」と呼ばれるアプリやシステムの設定ファイルに、
4/30 公開 5/1 増補改訂: 大幅加筆しました。 この記事では、2018年以降に実現可能になったモダンなPythonプロジェクトのはじめかたを整理して紹介します。 PythonにもPipenvという公式推奨の高機能なパッケージマネージャーが登場し、さらに2018年に入ってからの機能向上で、npmやyarnのような開発体験が得られるようになってきました。 私はここしばらくはフロントエンドやNode.jsに携わっていて、npmやyarnに慣れきっていたせいか、pipenv導入以前はvirtualenvやpipを組み合わせた開発が面倒で仕方なかったですが、Pipenv導入によって一変しました。 これからはPythonのプロジェクトがよりクリーンかつ簡単にはじめられるようになり、開発体験も向上するでしょう。 それでは、まずはPythonのインストールからです。 Pythonのインストール P
日本語の正しい表記と用語の辞典 第三版 [ 講談社校閲局 ] ジャンル: 本・雑誌・コミック > 語学・学習参考書 > 語学学習 > 日本語ショップ: 楽天ブックス価格: 1,620円 textlint-rule-preset-ja-technical-writing という TextLint のルールプリセットがあった。 GitHub - textlint-ja/textlint-rule-preset-ja-technical-writing: 技術文書向けのtextlintルールプリセット これは、前回 TextLint を紹介した記事で導入したルールたちを含んだプリセットルールだ。 neos21.hatenablog.com つまり、このプリセットを1つ入れれば、前回みたいに沢山のルールを npm install する必要がなかった、ということ。 $ npm i -D textli
There is a moment in each team’s life in which it needs to decide what code style it’s going to use. After many hours of flame war, countless code examples discussed, Dan Abramov’s snippets cited, the team achieves coveted consensus. We, techy people know that it is crucial to note such important conclusion, so we take battle-tested tool, let’s say ESLint, and compose the holy .eslintrc file. And
I like Git. I use it all the time. As I sometimes do, I recently took some time to really dig in, read through documentation, and review my global Git configuration. Welcome to my fourth stack improvements post! It’s all Git I started coding in the bad old days of plain filesystem copies and Visual SourceSafe with its exclusive locks on checkout. Even so, back then the concept of source control wa
[ { "name":"Tab1", "items":[ { "name":"checkbox1", "text":"checkbox1", "description":"Please check if you are lucky!", "type":"checkbox", "default":"true" }, { "name":"text1", "text": "first name", "description":"Your First Name", "type": "text", "default":"takuya" }, { "name":"text2", "text":"last name", "description":"Your Last Name", "type": "text", "default":"takahashi" }] },{ "name":"Tab2", "
npmrcのドキュメントを読みなおしていたら、.npmrcは/path/to/my/project/.npmrcのようにプロジェクト毎に配置することが出来る事に気づいて、ちょっと使ってみたら便利だった。 globalやhomeディレクトリへの設定を前提としたnpm configの記事は結構あるが、プロジェクト毎でnpm-configについて書かれている記事があんまり無かったのでまとめてみる。 npm-configの何が良いのか? project毎に出来ると何が良いのか? npm-configの設定をすると、色々コマンドを省略出来たりして良い事がある。 (参考:2016年版 Node.jsで幸せになれる10の習慣) npmrcやnpm-configは、個人開発用であれば、$HOME/.npmrcへの設定だったりnpm config setでの設定で十分。 また、npm registryに登録
https://github.com/Hi-king/git-confedclone を作りました。 普段会社ではgithub enterpriseを使っているのですが、OSSの仕事でgithubの方にコミットする事もしばしばあります。さらに業務以外のgithubレポジトリにコミットする事もしばしばあるので、ここで問題となるのが、プライベートなプロジェクトに会社のメールアドレスでコミットしてしまう事件です。 configを明示的に書かないとリモートにpushできない設定 git config --global user.useConfigOnly true しておくと、環境変数からemail取ってきて勝手に使っちゃう事がなくなるので、各レポジトリ毎に明示的に git config user.email xxxx@yyyy する必要が出るので、事故らなくなります。( see http://q
社内やオープンソースのプロジェクトに並行して参加していると、gitconfig の user.name や user.email をリポジトリごとに切り替えたくなることがある。リポジトリを作るたびに git config user.name "My Name" すればいいのだが、 user.name が存在しないか空文字列だと環境変数 NAME の値を暗黙的に使う仕様になっているため、設定をうっかり忘れてしまうとなかなか気づけない。名前やメールアドレスを間違えたまま何度もコミットしてしまうと修正が厄介である。 Git 2.8以上 最近の Git で設定忘れを未然に防ぐには git config --global user.useConfigOnly true を実行する。これを設定するとユーザー情報について環境変数を暗黙に参照することがなくなる。グローバルな gitconfig で use
Supported Chrome Command Line Switches Command line switches supported by Electron. You can use app.commandLine.appendSwitch to append them in your app's main script before the ready event of the app module is emitted: const { app } = require('electron') app.commandLine.appendSwitch('remote-debugging-port', '8315') app.commandLine.appendSwitch('host-rules', 'MAP * 127.0.0.1') app.on('ready', () =>
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く