Kobitoの3つの特徴 Markdownとリアルタイムプレビューで快適に入力 Syntax Highlightでスニペットをきれいに記録 ボタンひとつでコードを簡単に公開
android アプリを配布するには、そのアプリが署名されていなければダメなので、その方法をメモ。 署名のやり方は簡単で、まず自己証明書を用意し、それを使ってアプリに署名すればいいだけのようです。 で、その自己証明書を用意するには JDK に付属している keytool というユーティリティを利用するのですが、証明書単体を作るのではなく、証明書と鍵がセットになったキーストア(keystore)を作ります。 ※ちょっと上記のキーストアや鍵・証明書などに関する認識が怪しいかもしれません。 キーストアや keytool に関する詳細は↓のサイトをご覧ください。 keytool - 鍵と証明書の管理ツール では、そのキーストアの作り方ですが、DOS窓で以下のようなコマンドを実行するだけです。 keytool -genkey -v -keystore [ファイル名] -alias [証明書の名称]
はじめに サーバを運用したり環境を構築したりしていて「あれ。あのプロセスで吐いてるログどこだっけ・・」など困るときがあります。 そんなときに頼りになるかもしれないコマンドを 3つご紹介します。 @madeth 師匠に教えていただきました。 1. proc でプロセスが使っているファイルを見る 困ったこと プロセスの吐くログのパスがどうしても分からない・・。 解決法 (編集 2014/09/10) 知りたいプロセスの ID を調べます。 $ ps aux | grep unicorn deploy 3335 xxx xxx xxx xxx X XX 15:14 0:07 unicorn master -c /var/www/myproject/unicorn/staging.rb -E staging -D プロセスID (この場合は 3335) をもとに root 権限でファイルディスクリ
Capistrano deployment tips collection document summarized in 3 sentences: The document shares tips for using the Capistrano automation tool, including recommendations for colorizing Capistrano commands with the capistrano_colors plugin. It also describes using the capistrano-ext plugin to better organize different deployment configurations and set environment-specific options. The document provide
はじめに 他の人が書いたコードを読んでいるときに時々気になるのが、英語の間違いです。 特に動詞、名詞、形容詞の使い分けが間違っていたりすると、かなり違和感を感じます。 そこで今回はモデル(=クラス)やメソッドに名前を付けるときの基本的な原則をまとめてみます。 また、英文法的に正しい品詞が選べるようになるための習慣についても最後に説明します。 想定する言語/フレームワーク この記事の説明ではRuby/Ruby on Railsを想定しています。 ただし、基本的な考え方は他の言語でも同じように使えるはずです。 モデルの名前は名詞にする 例: 「支払い情報」を表すモデルを作りたい場合 × Pay ○ Payment 「支払う = payか。よし。」でモデルを作ってはいけません! payは動詞で、payの名詞形がpaymentです。 Payモデルではなく、Paymentモデルを作りましょう。 例:
MySQLコマンドラインツールで使えるコマンド小ネタ 2012-12-12 知らなくても何とかなるけど、知っておくと役に立つmysqlシェルから使えるコマンド。 systemコマンド MySQLのプロンプトを開いたままで、ロードアベレージを見たいとか、SQLを書いておいたファイル名を見たい、という時は、OSのシェルで実行できるコマンドをMySQLシェルから実行するsystemコマンドを使えばよい。 mysql> system uptime 10:47:48 up 24 min, 5 users, load average: 3.94, 3.68, 2.57 mysql> system ls test.sh sample01.sql teeコマンド 実行結果をターミナルにも表示するがファイルにも保存しておきたい時はteeコマンド。ファイルへの書き出しをやめる時はnotee。ファイルには、プロ
Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。本連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基本的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん
git blame 使い方 ファイルの各行がどのコミットのものか調べる file.txt に対して git blame file.txt とすると、 各行毎にコミットのハッシュ値、著者、時間が表示される。 git blame の出力を変更する -f コミットのファイル名を表示する -s 著者とタイムスタンプを表示しない -l ハッシュ値を短縮しないで表示する 行番号で指定した範囲の各行がどのコミットのものか調べる 「-L」オプションで範囲を指定できる。 行番号で指定するには数字を二つコンマで区切って指定する。 また、「+」と「-」を使ってオフセットを指定できる。 git blame -L 5 file.txt git blame -L ,5 file.txt git blame -L 5,10 file.txt git blame -L 5,+3 file.txt git blame -L
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
サーバのディスクの使用状況の確認方法。 ディスクスペースが不足した場合にdfコマンドやduコマンドを利用して圧迫している原因の調査します。 パーティション別の使用状況を確認(dfコマンド) dfコマンドを使ってパーティション別の総容量、使用量、空き容量、利用率を調査 使用例 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 900G 520G 334G 61% / /dev/sda1 99M 12M 82M 13% /boot tmpfs 2.0G 0 2.0G 0% /dev/shm dfコマンドに-iオプションを付けてinodeの使用状況を確認する 空き容量に余裕があってもinode数が上限になっていることがある為、こちらも注意が必要。 (No space left on deviceエラーの場合はinodeも確認
※ 基本的にMac(|Linux)のターミナルから作業する場合の手順を書いています. Windowsの場合はsshとscpをどうにかするか, Linuxに乗り換えてください. 契約から起動するまではこちら -> さくらのVPSを契約して起動するまで 設定ファイルの編集に使うviの使い方はこちら -> vi(vim)の最低限の使い方 目次 最初の接続 MacからVPSにssh接続 rootのパスワード変更 とりあえずのセキュリティ対策 sshのポート変更 アプリケーションのアップデート 作業用ユーザの作成 ユーザの作成とパスワードの設定 sudoできるように 鍵認証でのssh接続 Macでrsa認証鍵を生成 公開鍵をVPSに転送 鍵を登録 sshdの設定変更 鍵認証でのssh接続の確認 iptablesの設定 設定ファイル編集 自動起動を有効化 MacからVPSにssh接続 まずはMacから
rubyで作ったCGIを公開したくなったので、さくらのレンタルサーバを使い始めることにしました。今までこの日記で、OS X上のWeb共有でCGIを動かせるようにしていたのは、ローカルでCGIをテストする環境を作るためだったのでした。 ちなみに契約したのは、スタンダードです。 WordPress、EC-CUBE、concrete5等CMSが使えるスタンダードプラン - レンタルサーバーはさくらインターネット スタンダードより上のプランだとSSHでログインできる。私が普段使っているMacBook Pro(OS X)ならSSHが入っているので、さっそく試してみる事にした。 SSHの使い方にはあまり詳しくないので少し調べてみたら、暗号鍵のファイルを作れば、パスワード入力なしの鍵認証でログインできることが分かったので、パスワードなしログインも試してみた。 パスワード認証でログイン まず暗号鍵を作る前
サーバ上で複数のファイルから特定の文字列を検索したり、置換したくなった時に 一つ一つファイルを開いて調べるのは骨の折れる作業です。 今回はそんな苦行からあなたを解放してくれるコマンドの紹介です。 複数ファイルから文字列を一括検索 find ./path/to/file -type f -print | xargs grep 'hoge' これを行うとhogeを./path/to/fileから検索して、 ターミナル上に表示してくれます。 複数ファイルから文字列を一括置換 find ./path/to/file -type f | xargs sed -i "s/hoge/hage/g" これを行うとhogeを./path/to/fileから検索して全てhageに置換してくれます。 覚えておくと便利ですね。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く