Googleの2段階認証の数字を出すのにいちいちiPhone取り出すのがいつも面倒だったのでMacのターミナルに入れた。これでコマンド一発で認証が完了するのでとても快適。 このアイコンのアプリをiPhoneとかのスマフォに入れて、起動したら出てくる数字を入れるのが通常のやり方。 それをターミナルのコマンドでポンと数字だす方法。こんな風に。
フリーランスなどの個人事業主は、事業のために必要な支出を経費として計上できます。しかし、プライベートとの支出の境が難しかったり、何が経費になって何がならないのか迷ったりすることもあるかもしれません。 そこで本記事では、フリーランスなどの個人事業主の経費になるものの種類や具体的な例、経費計上に必要な書類について解説します。「経費にしてもいいのかな」「これは経費になるのかな」と不安に感じることがないように、判断基準を知っておきましょう。 フリーランスなどの個人事業主にとっての経費とは事業に関する支出 フリーランスなどの個人事業主にとっての経費とは、事業に関して支出した金額のことです。 例えば、事務所を構えるときの賃料や事務所の水道光熱費、事業に利用しているパソコンの通信費、事業に使った文房具の購入費などは、すべて経費になります。また、取引先と打ち合わせをするために外出した際の交通費や、打ち合わ
さくらVPSでプライベートリポジトリを構築しているのですが、自動デプロイの環境を構築していなかったのでやってみました。 Redmineは別に使ってなくてもおk。 CentOS6.7 Redmine(バージョンは忘れますた) Git 触れないこと vpsのセットアップ方法 redmineの導入 sshの設定(鍵の作り方、接続方法など) 前提条件 VPSにssh接続できる プライベートなリモートリポジトリをVPSに設置済み (Redmineでリポジトリの設定ができる) vpsのgitの実行ユーザーについて wheelグループに属さないgit専用ユーザー(git)をgitの実行ユーザーとしています。sudo権限は持っていません。 1.リポジトリの設定 VPSのリモートリポジトリ置き場は人それぞれかと思いますが、私は/var/lib/gitに置いています。 色々やり方があるかと思いますが、私の環境
こんにちは。Tokyo Otaku Modeの安宅です。先日から、とあるプロジェクトにジョインして、久々にGoogleスプレッドシートをゴリゴリ活用して仕事をしています。そんな中、これは惚れた!というスプレッドシートの神関数を紹介したいと思います。 ARRAYFORMULA関数 これを活用し始めてから、関数をいちいち全部の行に埋め込んでいくことが、なんだかカッコ悪く感じるくらい、スマートでオシャレな関数です。例えば、100行のVLOOKUP関数を行うときには、これまではVLOOKUP関数を1つ作って、それを残り99個の行にVLOOKUP関数をコピーしていたと思いますが、ARRAYFORMULA関数を使うと、なんと1個の関数で100行分の値が出力されます。実際に動作も軽くなるのでカッコよさと実用性を兼ね備えた関数です。配列に対応する関数であれば、ほぼなんでも利用できるのも好感度が高いです。
Vimは非常に強力な正規表現とそれに伴う強力な検索/置換機能を備えています。 今回はそんなVimの正規表現と検索/置換のテクニックをまとめてみます。 Vim特有の正規表現を覚える Vimの正規表現には独特な方言がある Vimの正規表現は何かと面倒な事が多いです。 Perl等と比べて、様々なメタ文字をエスケープしてやらなければなりません。 例えば通常の正規表現であれば (abc)+ と書く事で、 文字列 abc の繰り返しを意味することができますが、 これをVimの正規表現で書こうとすると、\(abc\)\+ 等と書かなければならず、大変面倒です。 これらの方言はVimを使っていく上で自然に覚えていくにはいくのですが、 ついうっかりいつもの正規表現を使ってしまったり、 逆にプログラム側で正規表現を書く必要のあるときに Vim方言な正規表現を書いてしまったりして悲しい事が起こったりと結構厄介で
前回の「これからVimを触る人向け!今まで使っていたエディタのようにVimを使いはじめる。」の続きになります。こちらもあわせてご覧くださいm(_ _ )m 今回は開発や調査をする上でVimでプログラムのソースコードの検索を行っていく方法を紹介していきます。 Vimでソースコード検索ができるようになると、急にサーバーに入ってソースの調査をしなければいけない場合や普段の開発にもかなり有用です。 (※今回紹介するものはすべてVimのコマンドモードから実行可能なものです) 複数ファイルで特定文字列の検索 プログラムを書いていると、特定のクラスがどこで定義されているのか、この定数がどこで定義されているのかなど調べなければいけない場合があるかと思います。そんな場合でもVimはデフォルトで複数ファイルの特定文字列の検索機能を提供しています。 :vim(grep) 文字列 検索対象階層・ファイル | cw
ドキュメント変換ツールPandocを用いてMarkdownやLaTeX文書などからWord文書を作成する方法を紹介します。 以下の手順はターミナル(コマンドプロンプト)の操作ができることを前提とします。 PandocはMarkdown, LaTeXの他にもreStructuredText, HTMLなども入力できます。 詳細は Pandocユーザーズガイド日本語版 をご覧ください。 1. Pandocをインストールする Windows/Macの場合は以下からインストーラをダウンロードできます: Downloads - pandoc - general markup converter - Google Project Hosting Linuxの場合は、Debian/Ubuntuの場合は下記でインストールできるようです(ただしバージョンが古いです): その他の場合は、Haskell Pla
1:同一Bookにある複数のシートをまとめて印刷する方法 同一Bookにある複数のシートを一枚ずつ操作して印刷していくのは手間も時間もかかります。 そこで知っておきたいのが「Ctrl」を押しながらシートをクリックして対象シートに作業グループを設定すること。 作業グループを設定して、印刷画面で「選択した範囲を印刷」を選んで印刷すると一度の印刷操作で複数のシートをまとめて印刷できます。 2:Shiftキー+F12で上書き保存する方法 EXCELに限らず、たいていのソフトではショートカットキーの「Ctrl+S」が上書き保存というのは有名ですが、EXCELでは「Shift+F12」でも上書き保存になります。 ちなみに「F12」だけだと名前を付けて保存が可能です。 両方覚えておくと、左手で操作したいときはCtrl+S、右手で押したいときはShift+F12が使えて便利です。 3:数字を入力すれば自動
この記事はVim Advent Calendar 2013 : ATNDの58日目の記事です。 57日目は@deris0126さんによるVimのタブで開いているバッファのdiffを簡単に表示するpluginを書いたでした。 Vimのhelpを自由自在に引けることは、真のvimmerになるための第一歩。 :helpを使いこなす = Vimを極めるための一歩 – Vimの極め方 ということで、数多くのVimmerがVimのhelpの使い方を解説したり、おすすめのhelpを紹介したりしています。しかし、helpを読むための設定、カスタマイズ方法を紹介するものがあまりないように思えたので、今回は既存のhelpに関する記事のまとめと、設定/カスタマイズ方法を中心に書いていきます。 help記事のまとめ Helpの使い方全般 Vimの極め方 Vim-users.jp – Hack #45: help
この記事は Vim Advent Calendar 2012 73日目の記事になります。 今回は最近実装された neobundle.vim の遅延読み込み処理をわたしが把握している範囲で簡単にまとめてみたいと思います。 neobundle.vim でプラグインの遅延読み込み行うことで Vim の起動の高速化が期待出来ます。 [その前に] neobundle.vim 自体に関しては下記の資料を読んでみるといいと思います。 neobundle.vimについて+おまけ また、neobundle.vim の遅延読み込みに関して下記の記事と一部被っている記述があります。 全体的な Vim の起動の高速化に関してはこちらの方が参考になるかと思います。 「立て!立つんだビムー!」 - sorry, unimplemented [プラグインを読み込む] neobundle.vim でプラグインを読み込む場
この記事は Vim アドベントカレンダー 2012 の 19 日目の記事です. 昨日はhrsh7th さんの vim-versions についての記事 でした. たくさんプラグインを入れたり設定を書いたりしていると Vim の立ち上がりはどんどん遅くなってしまいます. 一度 Vim を立ち上げたらそのあと閉じることが無いスタイルの人はそれほど気にならないかもしれませんが, シェルからターミナル内で Vim を開いたり閉じたりするスタイルの人にとっては起動速度はとても大事です. 今年のアドベントカレンダーでは,素敵なプラグインを入れて Vim の機能を強化する記事がたくさん紹介されているので, ここではそういった便利さをなるべく維持しつつ,起動時間を抑える方法を紹介します. (1/3 追記) neobundle.vim がバージョン 3 になり,ファイルタイプ・コマンド・関数名・マッピングの
これはhttp://rtorruellas.com/vim-cheat-sheet/を和訳、一部加筆したものです。 カーソル移動 h -左移動 j -下に移動 k -上に移動 l -右に移動 w -単語の先頭へジャンプ(区切り文字まで) W -単語の先頭へジャンプ(区切り文字を含めない) e -単語の最後にジャンプ(区切り文字まで) E -単語の最後にジャンプ(区切り文字を含めない) b -単語の先頭へ戻る(区切り文字まで) B -単語の先頭へ戻る(区切り文字を含めない) 0 -(ゼロ)先頭に移動 ^ -行の最初の文字へ移動 $ -行の終わりへ移動 G -最終行へ移動(番号を付けるとその行へ移動- 5Gは 5行目へ) ヒント これらのコマンドの前に番号を付けるとその回数分繰り返します。 例えば、 4jは 4行下に移動します。 insertモード - テキストを追加/挿入 i -カーソル位置
ベーシックでは、Gitを使ったバージョン管理システムを導入しています。一部のプロジェクトでは先行して導入していたものの、全社的にはまだまだ…といったわけで、よくGitコマンドについて質問されるので、ここで軽くまとめておきたいと思います。 普段は git add / commit / push / pull しかしてない…っていう人向けです。 addしたファイルを取り消す $git reset HEAD ファイル名 更新内容自体は取り消さず、addしてインデックスに登録するのを取り消します。 更新したファイルの更新内容を取り消す $git checkout ファイル名 commitする前限定です。 他ブランチの特定のコミットだけマージしたい $git cherry-pick コミットID とても便利なコマンドですが、cherry-pickを多用するような運用スタイルになっていたら問題なので、
はじめに ここでは、MacBookAirで私が使っている便利ツールを紹介していきます。長文過ぎると、途中で表示できなくなってしまうことを学習したため、不要な解説は省略します。また、個人的な価値観から形成された表現を含むかもしれませんが、その点の説明も省略します。ご了承ください。 便利なアプリを知っていたら、是非コメントをお願いします。 MacBookAirにインストールしたアプリ BetterTouchTool //トラックパッド拡張、ショートカットキー拡張 Google Chrome //インターネットブラウザ Growl //通知を拡張するアプリ Kopypasta //クリップボードをバックアップ WindowFlow //ウィンドウ切り替え XtraFinder //Finderを拡張するアプリ Xcode //開発環境を提供するアプリ TinkerTool //Macの隠し機能を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く