サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
qiita.com/syui
HUGOについて サイトジェネレーターのHUGOを使ってみたので、紹介します。一応、テンプレートをダウンロードしてきて、設定をビルドし、HTMLをサーバーにアップロード。ブラウザから WAN 経由でアクセスするところまでをやります。 HUGOの特徴としては、一つに、とてもシンプルだということ。具体的には、各々の動作が独立しており、サイトジェネレーターとしての本来的な役割を果たします。これは、golangで書かれたツールの特徴的なものだという印象を受けますね。 golang で書かれたツールというのは、基本的に、必要最小限のシンプルなことを実行するだけ、ということが多く、余計な機能など付いていないという印象を私は持っています。 今回紹介する HUGO も基本的には同じで、例えば、同系統のツールであるOctopressやMiddlemanは、デプロイから何からやるまでのコマンドが用意されていま
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? # os : archlinux # terminal : lilyterm # font : ttf-dejavu # source : https://gist.github.com/syui/11322769c45f42fad962 ### export {{{ PATH=$PATH:$HOME/.rvm/bin HISTFILE=~/.zsh_history HISTSIZE=20000 SAVEHIST=20000 fpath=(~/.zsh/functions/ $fpath) fpath=($HOME/.zsh/funct
Command Line(コマンドライン)で使用しているツールを簡単にではありますが、まとめてみようと思います。前回の続きです。私が知らない便利ツールはまだまだたくさんありますので、ここに掲載されているもの以外で便利なものがあれば、ぜひ教えてください。 Command Line で使用しているツールまとめ vol.1 Command Line で使用しているツールまとめ vol.2 Command Line で使用しているツールまとめ vol.3 この記事に貼り付けてあるリンクは、キーワードに関連する適切な場所へと誘導してくれます。非常に有効なので、ぜひ参照してみてください。 また、私は基本的にパソコンのことは何もわかっていないので、記事内には誤りを含む可能性があります。よって、できる限り自分の環境を把握した上で、適時読み換えてもらえればと思います。特に、設定ファイルの場所については気をつ
MacBookAirを買ったらすぐに入れたいアプリ BetterTouchTool //トラックパッドを拡張するために役立つアプリ。 Google Chrome //インターネットブラウザ Growl //通知を拡張するアプリ Kopypasta //クリップボードをバックアップしてくれるアプリ Quicksilver //アプリにショートカットキーを割り当てることができるアプリ WindowFlow //Windowsユーザーにお馴染みの[Tab+Alt]でウィンドウを切り替えを使えるようにするアプリ XtraFinder //Finderを拡張するアプリ Xcode //開発環境を提供するアプリ TinkerTool //Macの隠し機能を簡単に有効にするアプリ VirtualBox //仮想環境を提供するアプリ Skitch //スクーンショットの撮影と画像の編集を行うアプリ Das
ViとEmacs zshでは、ViとEmacsのキーバインドを利用できます。 私は普段、Emacsのキーバインドを使っています。 確かに、Viのノーマルモードは、非常に有効です。 その理由は、コーディングにおいては、繰り返し処理、一括処理をする場面が多く、複雑な処理をコマンド一発で実行することが多いからです。 しかし、僅か1行の短文などを編集する場合は、ノーマルモードの利点を上手く生かせないと考えています。 このような場合までノーマルモードに移行するのは、面倒です。 そんなこともあり、私は、基本 Emacs のキーバインドを使っています。 しかし、せっかく Vi のノーマルモードが用意されているのだから、よく使う外部ツールを操作するためのインターフェイスとして利用してみてはどうかと考えました。 ということで、今回は、zshのViモードを外部アプリのインターフェイスとして利用する方法を提案を
# help {{{ alias run-help >/dev/null 2>&1 && unalias run-help autoload -Uz run-help autoload -Uz run-help-git autoload -Uz run-help-svn autoload -Uz run-help-svk autoload -Uz run-help-openssl autoload -Uz run-help-p4 autoload -Uz run-help-sudo bindkey '^h^h' run-help # help }}} # z {{{ # brew install z # ...or,source /path/to/z/z.sh . `brew --prefix`/etc/profile.d/z.sh compctl -U -K _z_zsh_tab_com
上記を設定すると、Ctrl+oを押すと、コミットメッセージを登録するコマンドがコマンドラインに表示されます。 では、一つずつ、設定ファイルに記述した内容を見て行きたいと思います。 設定ファイルの解説 function functionというのは、今から命令の集まりを記述するという合図のことを言います。これを命令群や関数ということがあります。 そして、命令の記述がどこで始まり、どこで終わるのかは、{と}で指定します。 つまり、命令群は、function { 命令の記述 }という形で成り立ちます。 次に、命令郡の名前を決めなければなりません。ここでは、git_commitという名前をつけました。 命令群の名前は、自由に決められます。ただし、使えない文字列もありますので、注意してください。 そして、頭にあるような括弧()の意味は、引数と言って、コマンド後に何かしらの文字や数字を引用する際に使いま
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに サイト、ブログの作成には様々なサービスがあるものの、現時点でのおすすめは、OctopressとMiddlemanです。 以下、Octopressで作ったブログの作成手順をまとめてみます。 一応、完成したブログはこちらになります。 http://syui.github.io Middlemanも使ってみました。Middlemanの導入記事はこちらになります。 基本的な考え方 ブログのレイアウトとかデザインとかについての考え方 ブログのカスタマイズとか、レイアウトとか、デザインとか、正直あまり重要だとは思わないんです。個人的には。
# https://gist.github.com/mitukiii/4234173 import sys, commands from percol.command import SelectorCommand from percol.key import SPECIAL_KEYS from percol.finder import FinderMultiQueryMigemo, FinderMultiQueryRegex ## prompt # Case Insensitive / Match Method に応じてプロンプトに表示 def dynamic_prompt(): prompt = ur"" if percol.model.finder.__class__ == FinderMultiQueryMigemo: prompt += "[Migemo]" elif percol
今回は、Google Chromeというブラウザでのブラウジングを快適にする様々な小技を提案していきたいと思います。 ここで、ブラウザとは、インターネットを閲覧するアプリのこと。ブラウジングは、インターネットの閲覧のことと考えていただければと思います。 ただし、あくまで提案ですので、完璧に便利なものとは言いがたいです。 よって、簡単なハックで、便利にできるかもしれません。もっと良い方法を思いついた方は是非コメントのほうをよろしくお願いします。 起動オプション Chromeには、起動オプションというものがあります。私は、以下のようにしてコマンドラインから起動するのですが、エイリアスというショートカットを利用して、様々な起動オプションを付けて起動することにしています。
Cygwin Cygwinとは、Windows上に仮想空間のようなものを構築し、Unixコマンドなどを扱えるようにするツールのことです。こちらからダウンロードして、実行ファイルをダブルクリックするのもいいですが、PowerShellでやったほうが簡単なので、以下にスクリプトを記します。ただし、実行ファイルをダブルクリックしてからインストールする場合は、Wgetにチェックを入れておきましょう。 function Install-Cygwin { param ( $TempCygDir="$env:temp\cygInstall" ) if(!(Test-Path -Path $TempCygDir -PathType Container)) { $null = New-Item -Type Directory -Path $TempCygDir -Force } $client = new-
はじめに ArchLinuxとは、最初から快適に使えるOSではなく、最小限の構成から独自に必要な物を判断し、インストール、カスタマイズして作り上げていくタイプのOSです。 したがって、インストールや環境設定は大変ですが、それなりに意味はあります。 どのような意味があるのかというと、パソコンがどのようなパッケージを元にどのような構成で動いているのかが分かってくるというところが大きいかと思います。 また、機能面にしても、不要なパッケージが入っていないため、WindowsやMac、Ubuntuなどとは違って、これらを特定し、アンインストールする必要がありません。軽いし快適です。 ArchLinuxを使っていて、システムのカスタマイズに不満が出てきた場合は、Gentooを使ってみるのも良いかと思います。 今回は、仮想マシンとしてArchLinuxをインストールし、ウィンドウマネージャーを起動してみ
今回は、端末(ターミナル)からなるべく出たくない人にオススメする設定の紹介です。基本的に、Macで動作するツールを使って紹介しますが、WindowsやLinuxでも応用できる内容になっています。 なお、設定後は、アプリやシェルを再起動する必要や設定ファイルを読み込み直す必要があったりしますので、その辺りは気をつけてください。 ファイルのプレビュー、画像の閲覧など 画像関連は、端末との相性は悪いです。ここは、外部ツールと連携することにしましょう。 Xを使っても良いのですが、通常のデスクトップには、それなりの画像を閲覧するソフトが入っている事が多いです。よって、それを使いましょう。 ここでは、qlmanageというコマンドを使ってみます。なお、インターフェイスはzawを使用します。 zaw-open-file
" viminfo " http://vimwiki.net/?%27viminfo%27 set viminfo='50,\"1000,:0,n~/.vim/viminfo " unite mark " https://github.com/tacroe/unite-mark " http://d.hatena.ne.jp/tacroe/20101119/1290115586 nnoremap <silent> m, :Unite mark<CR> " mark auto reg " http://saihoooooooo.hatenablog.com/entry/2013/04/30/001908 if !exists('g:markrement_char') let g:markrement_char = [ \ 'a', 'b', 'c', 'd', 'e', 'f', 'g',
はじめに GitHub PagesとOctopressで簡単にブログを始められます。 Octopressは、Themeも豊富で、容易にダウンロード、適用できるのでオススメです。 Octopressとは、jekyllをベースに面倒な作業を自動化してくれるものです。 様々なテンプレート(ライブラリ)が用意されていて、基本的なカスタマイズについては、設定ファイルに書くことで、一瞬で反映できます。 また、プレビューも簡単です。CSSは、Sassで書いたものが変換されます。 今回は、Themeにoctostrap3を使ってみます。 GitHub Pages 注意点 メールアドレスの認証(verify)を事前に済ませておく必要がある。 ページの構築に、10分ほど時間がかかる可能性がある。 リポジトリの作成 GitHubリポジトリを作成します。 リポジトリ名は「username.github.io」とし
はじめに 最強の Linux ディストリビューション である Manjaro Linux を紹介します。 Manjaro Linuxは、Arch Linux を基に GUI 環境をプラスしたディストリビューションです。 インストールが簡単であり、基本アプリ以外に不要なアプリが入っていないので、開発環境としても、個人のデスクトップ環境としても最適です。 感想 Manjaro Linuxの良い所は、Arch Linuxのような壊れやすさがないという点と、初期設定が楽という点です。 そして、Arch Linuxの良い所は、不要なアプリが入ってない点です。これは、セキュリティ的に見てもプラス要因です。 もちろん、入っているアプリが少ないということは、低スペックマシンでも快適に動作します。 ただし、この点は、ハイスペックすぎるマシンが溢れている現代において、問題になることは少ないと思われます。 私は
##概要 ###Mac | Mavericks Mavericksの設定については、ブログでも何度か紹介してきましたので、割と簡単にいきたいと思います。 主に、使用しているツールを書いていきます。 ###Windows | Windows7 私の場合、メインとしてCygwinとPowerShellを使っています。 Windows7は、仮想環境上で動作させています。 アプリのインストールは、Chocolateyで行います。 その他、TerminalにConsole Zを使います。 ###Linux | Manjaro Linux 現在、もう一つのMacBookAirには、Manjaro Linuxを直接インストールしています。 ウィンドウマネージャは、Awesomeを使っています。 最初は、Macとのデュアルブートしてみたのですが、どうもしっくり来なかったので、Macは消しました。非常に快適
次のページ
このページを最初にブックマークしてみませんか?
『@syuiのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く