Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
はじめに 自分が rails をさわり始めたときはバージョン1からバージョン2に変わるあたりだったのですが、バージョン2が出た年を振り返るとなんと2007年でした。 月日の流れが速い事に驚く中、早く知ってたら良かったのになぁって事をつらつらとまとめてみました。 最近 rails さわり始めてみたよ!って方の参考になれば良いなと思います。 今回は便利な gem とかではなく、素のrailsで出来ることを挙げています。 ちなみにバージョンは以下の環境です。 About your application's environment Ruby version 2.1.3-p242 (x86_64-darwin14.0) RubyGems version 2.2.2 Rack version 1.5 Rails version 4.1.8
Linux のコマンドラインで cp といえば「ファイルコピー」コマンドです。 # cp a.txt b.txt とやれば「a.txt というファイルを b.txt という名前でコピー」です。簡単ですよね。 この cp コマンドには便利なオプションが数多くあります。例えば、 # cp -r /home/a /tmp で /home/a というディレクトリをまるごと /tmp に(/tmp/a というディレクトリを作って)コピーする、という命令になる、とかです。 この cp コマンドは賢いので、コピー先に同じ名前のファイルがあると、新しいファイルで上書きするかどうかを確認してくれます: # cp a.txt b.txt cp: `b.txt' を上書きしてもよろしいですか(yes/no)? ここで y(es) を押すと上書きコピー、n(o) を押すと上書きしません。 さて、 ディレクトリまる
主にアプリケーション開発者向けに、Linuxサーバ上の問題を調査するために、ウェブオペレーションエンジニアとして日常的にやっていることを紹介します。 とりあえず調べたことを羅列しているのではなく、本当に自分が現場で使っているものだけに情報を絞っています。 普段使っているけれども、アプリケーション開発者向きではないものはあえて省いています。 MySQLやNginxなど、個別のミドルウェアに限定したノウハウについては書いていません。 ログインしたらまず確認すること 他にログインしている人がいるか確認(w) サーバの稼働時間の確認 (uptime) プロセスツリーをみる (ps) NICやIPアドレスの確認 (ip) ファイルシステムの確認(df) 負荷状況確認 top iostat netstat / ss ログ調査 /var/log/messages or /var/log/syslog /
リンクで起動させたメールに、予め件名や本文などを挿入しておくことができます。 以下のサンプルコードをコピーする場合は、メールアドレスの書き換えを忘れないようにご注意ください。 <a href="mailto:info@example.com?subject=問い合わせ&body=ご記入ください">メールはこちらへ</a> 値の詳細 mailto:info@example.com?subject=件名&body=本文 info@example.com … 送信先のメールアドレスを記述します ? … メールアドレスとその後に続く情報を ? マークで区切ります subject= … メールの件名を記述します body= … メールの本文を記述します & … 件名と本文を & マークで区切ります(文字参照で & と記述します) サンプル(メールソフトを起動します)
はじめに PlantUML について PlantUML は Java でできており、独自の記法で書いたテキストファイルから UML の図をさまざまな形式に出力してくれる素敵なツールです。 テキストなので Git や SVN 等で管理できてかなり幸せになれます! PlantUML の基礎を学ぶのに役立ったサイト http://plantuml.sourceforge.net/ http://yohshiy.blog.fc2.com/blog-entry-152.html http://shuzo-kino.hateblo.jp/entry/2013/10/02/000040 本記事の概要 インストールや基本的な使い方等は、上記で紹介したサイトで分かりやすく説明されていますので、本記事では PlantUML を実際のお仕事(受託系)でシーケンス図をつくる想定で、さらに便利に使うための3つの T
UNIX の書籍などでよく目にする、 'rn(1)' や 'ctime(3)' の括弧の中に書く数字にはどういう意味があるの? Cプログラム中で関数を使うときのような書き方ですが、これは、"UNIX manual" で、該当するドキュメントがある部分を 示すためにつけられた数字です。実際に 第3章にある "ctime" について の説明を読みたいときは、"man 3 ctime (Solarisでは、man -s 3 ctime)" と、man コマンドを実行することでドキュメントが参照できます。 伝統的なマニュアルは、このようなセクションに分かれています。
Linuxコマンドで正規表現を用いてパターンマッチしたファイルを一括削除する方法 Linuxコマンドで正規表現を用いてパターンマッチしたファイルを一括削除したい場合、以下のようにすると便利だ。 find 検索対象ディレクトリ | grep -E "正規表現" | xargs rm -f 《例》以下のディレクトリ・ファイル構成において、catディレクトリから3階層下にあるディレクトリ配下のファイルより、ファイル名に「index」を含むファイルを削除したい場合 ディレクトリ・ファイル構成例 /var/www/cat/kitten/neko/index-main.html /var/www/cat/kitten/neko/index-test.html /var/www/cat/kitten/neko/daisuki/index-test.html /var/www/cat/kitten/kon
コマンドでPCをスリープや休止状態にする方法を紹介します。リモートデスクトップで接続中はスタートメニューで「ログオフ」、「切断」、「ロック」しか選択できないため、ここで紹介する方法が役に立つことがあります。 逆にリモートのマシンを起動したい場合には、以下の記事をご覧ください。 Wake On Lan についてのまとめ (リモートのマシンを起動) ※リモートデスクトップで接続中に Ctrl + Alt + End を押すと、接続先で Ctrl + Alt + Del を押した場合と同様に、シャットダウンや再起動、スリープを選択・実行できます。デスクトップで Alt + F4 でも良いです。 ※P8Z68 等のマザーボードでは、BIOSの設定で internal PLL overvoltage を Disable にしないとスリープから復帰できないようです。私の環境ではスリープからの復帰時に画
Eclipseを使っていると、ワークスペースをまたいで値を設定したい場合が良くある。自分の場合、例えば行番号はどのワークスペースでも見られるように設定しておきたい。そういう時はどうしたらよいか。 まず、eclipse.iniに下記の行を追記する。追記するのは、-vmargsよりも前の行。 -pluginCustomization plugin_customization.ini 続いてplugin_customization.iniファイルを用意し、eclipse/以下に配置する。gistで自分の使っているものを公開している。これを使ってもいいと思う。もしくはeclipse/plugins以下に眠っているので、plugin_customization.iniを検索すれば、必ず見つかる。 種明かしをしてみる。このplugin_customization.iniは、起動時に必ず読み込まれている
Just browsing Stack Overflow? Help us improve your experience. Sign up for research
Mac OS X のターミナルで、javac を実行すると、デフォルトの文字エンコーディングがなぜか、Shift JIS になっているせいで文字化けしてしまう。 対処方法を求めてググると、以下の記事がヒットした。 (Mac OS X Tips::Snow Leopard)ターミナルでのJava文字化け対策 - jitsu102の日記 上の記事では、aliasを使った方法で、 alias javac 'javac -J-Dfile.encoding=UTF-8'というふうに、rcファイルに定義しておくことで対処していたが、もうちょっといい方法があるんじゃないかなーと思い、探したら、Stack Overflow に自分が期待していたのに近い回答があった。 環境変数 JAVA_TOOL_OPTIONS にVMを起動するときに渡すオプションを記述しておけば、いちいちjavaのツールを実行するときに
バッチのまとめTOPへ Windows上の処理を自動化するプログラムが,BATファイルである。 「コマンドプロンプト」上での手作業を省略し,自動実行できる。 Windowsが存続する限り,BATファイルはなくならないだろう。 バッチ・プログラミングの需要は,何があろうとこの先生きのこる。 このWindows 10の時代でもそうだ。 BATは,MS-DOSの時代から長く使われてきた。 そのため,各コマンドに関する個別のノウハウや情報は多い。 だが,実用的なノウハウを体系的に整理したものは,あまり見かけない。 そこで以下では,BATをコーディングする際の良質なパターンを列挙する。 (0) BATプログラミングの特徴 (1) BATファイルの雛型 (1−1) 冒頭と末尾のテンプレート (1−2) 反復して実行可能に (2) バッチの構造化 (2−1) ルーチンの分割 (2−2) 実行ファイルや実
Windowsのコマンドシェルって、意外と基本的な機能がなかったりして使いにくいよね。 sleepとかさ、リソースキット入れると使えたりするけどさ、そういうの面倒じゃん? いや、そりゃ、WSH使えば何だってできるよ?できるけどさ、なんか微妙に大げさな気がしない? ほら、Railsで試作とかしてるとさ、ちょっとローカルで動かしてみたい時ってあるじゃん? そういう場合は、WEBrickキックしーの、立ち上がりきるまで待ちーの、ブラウザ立ち上げーのってマウスでカチカチすんのだるいじゃん?そういうの一発で起動しときたいじゃん?UNIX系のOSだったらそれぞれのステップで1行書けばすむ話じゃん?たかだかこの程度でVBScriptやJavaScript書くの面倒じゃん? んなこんなで、できるだけ簡単にバッチファイルを書いてみたのが続きのやつ。 rem ディレクトリ移動 cd c:\work\rails
※2011年5月、さらに低価格化した新バージョンを公開↓ 費用10円時間10分。コピー紙3枚だけで劇的に綺麗な小物写真を撮る方法 ライティングボックス作成編 小物の撮影するならこれでキマリ。材料は2つだけで、合計300円。 100円ショップ謹製、模造紙(100円で5枚入り。2枚も使わない) 100円ショップ謹製、園芸用トンネル支柱(U字型) こんなやつ 百聞は一見にしかず。まずは撮影した写真をみてほしい。8000円程度で売っているレンズ(EF50mm F1.8 II)に、入門用のデジタル一眼レフEOS Kiss X3で撮影したものだ。明るいレンズじゃないとダメ、なんてことはまったく無い。EXIF見てもらえばわかるが、作例は全てF10等まで絞って撮影しているからだ。*1 作り方は超かんたん10分作業。トンネル型支柱2本を90度重ねて上部を針金か何かで束ねる。自立することを確認したらフレームに
ここに記載されているサンプルの抜粋から、サンプル コードにアクセスできます。各抜粋にはサンプルのファイルを開いたりコピーしたりするためのリンクが含まれています。また、.NET Framework SDK には、.NET Framework の機能と Visual C# のコードの例を示す、テクノロジのサンプル、アプリケーションのサンプル、およびクイック スタート チュートリアルが用意されています。 クイック スタート チュートリアルは、.NET Framework テクノロジが開発者に提供する機能を理解するための最も効率の良い方法です。クイック スタートには、一連のサンプルの他、構文、アーキテクチャ、および Visual Studio と .NET Framework の機能に簡単に慣れるためにデザインされたサポート ドキュメントが用意されています。クイック スタート チュートリアルには、
ここでは、Visual C# .NET、Visual Basic .NET (VB.NET)、Visual C++ .NET (C++/CLI)、Visual J# .NET (Java)、および Visual Basic 6.0 (VB6) のサンプル コード (Tips) を言語ごとに分けて掲載しています。初心者・入門者用のページです。 別ウィンドウで開きたい場合は、Shift を押しながらリンク先をクリックしてください。 初めにお読みください 例外処理などを極力省いています。実際に使用する場合は、その状況に合わせて実装してください。 オブジェクトの破棄が明示的に行われていないものがあります。実際に使用する場合は、必ず破棄するように実装しなければなりません。詳しい説明は、オブジェクトの破棄を保証する などをご覧ください。 自己責任のもとお使いください。損害を被った場合でも、著者は一切責
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く