This site has been closed.
最近またSpring を使い始めたんですが、相変わらずモデルやコントローラ を変更してもSpringは検知しませんよね?みんなどうしているんだろう? files in the app directory are not being watched · Issue #115 · rails/spring このIssueによると、そもそもRailsのリロードはコストが高いため、 Springはリロードが必要ない設計にしているそう。 うーん、、、とは言ったものの実際問題、モデルのメソッドを修正した後 テストを走らせても、変なエラーが出て、手動でリロードさせると直ると いうことが多々あります。 ちなみに手動リロードはtouch config/application.rbでイケます。thx! Springって touch config/application.rb でrestartさせるのか。htt
MVC2モデルとMVCモデルの違いについて、良い記事があったのでリンクしておく。 【元ネタ】 MVCをWebに適用した「MVCモデル2」 : Java好き MVCモデルのバリエーション: プログラマの思索 (引用開始) 「MVC」と「モデル2」の違いが、「モデル」の設計に影響を与える 違いは、「モデル」が「ビュー」に状態が変わったことを通知することがWebの性質上なくなった点。 サーバー側からいきなり「モデル」の状態変更が通知されることは HTTPではできないので、必然的にそうなる。 大したことのない変化に思えるが、これにともない「モデル」の構成が「MVC」と大きく変わる。 「モデル」が状態が変わったことを通知することができないことは、 毎回最新の状態のモデルを作ることにつながる。 「MVC」では前状態を保持しつつ状態変化に対応させるといった「モデル」の使い回しが可能だった。 しかし、「モ
クロストラストが選ばれる理由 適正価格 今すぐコスト削減! スピード発行 待てないお客様に ブラウザ・携帯対応 幅広い対応率 安心サポート すぐご相談ください! 用途で選ぶ 低コスト・手軽にSSL化 詳細はこちら 法人向け・企業実在認証 詳細はこちら 複数サブドメインサイトをSSL化 詳細はこちら 乗り換え検討の方 詳細はこちら 認証タイプで選ぶ ドメイン認証タイプ (Crypto SSL) 詳細はこちら 企業認証タイプ (Enterprise SSL) 詳細はこちら ワイルドカード (Wildcard) 詳細はこちら 見積もり依頼 オンラインで見積もり 事前審査依頼 必要書類などお調べします お知らせ 過去のお知らせ 2023/12/04 年末年始の営業日についてのご案内 2022/12/14 年末年始の営業日についてのご案内 2022/08/18 SSLサーバ証明書のOU欄(組織単位名
If you know JavaScript here is how to develop in SwiftDipl.-Wirtsch.-Ing. (M.Sc.) TU Darmstadt - Web Engineer - Likes JavaScript, Node.js, AngularJS and NoSQL databases. Swift for JavaScript developers 10 Jun 2014 Let's have a look at Swift from a JavaScript developer's view. I'll take a look at Classes, Callbacks, Events, Truthy / Falsy and Generics and compare the JS implementation to the Swift
B! 41 0 0 0 昔に作ったコードとか人が作ったコードを再編集しようとした時に、 インデントやらタブ文字やら色々と一度整理してから書き直したいときに 複数ファイルをまとめてコマンド一つで再編集する方法について。 やりたいこと Vimでの設定 コマンドラインから実行 ハマりどころ/Tips -s/-S 文字の置き換え時に該当箇所が無いことがある normalコマンド executeコマンド <C-o>を使って戻る やりたいこと Vim等で編集してる時に、気になったら編集中のファイルを変更、 とすれば大体の場合は良いのですが、 特にGitやSubversionで管理してるパッケージなんかで ファイルごとにその都度変更してコミットしたりしている時、 インデントなどを変更してしまうとdiffをした時にその部分が大量に出てきてしまいます。 コマンドでこれらの変更を無視することも出来ますが 1、
「visionmedia、Node.js辞めるってよ」って事で、今回はこの話の翻訳ですね。 Farewell Node.js — Code adventures — Medium 最近のnode.jsはホントTJ Fontaine のリーダー就任から始まってNode.jsでできたエディタであるAtomがreleaseされたり、gemのモジュール数をnpmのモジュール数が抜いたり、socket.io v1.0が出たりと色々あるんですが、今回の話は飛び抜けて衝撃的だったなぁと思ってます。 一応知らない方のためにvisionmediaについて説明しておくと、以下のモジュールは全てvisionmedia製です。 express (Web Applicaiton Framework) mocha (Testing Framework) jade (hamlライクなtemplate engine) s
pecoというインタラクティブに入力をフィルタして出力するコマンドがあって、使い始めてからシェルの操作方法が大幅にかわり、だいぶライフチェンジングだった。 最近このへんが流行ってるのでやたら記事あるけど、せっかくなので僕も使い道を紹介しようと思う。 pecoをzshで使う 1. peco ghq ghqを使ったローカルリポジトリの統一的・効率的な管理についてのこと。 僕も$GOPATHは$HOMEにしていて、今のところ別に困ることはない。 go getしたりghq getしたりして美しくディレクトリ切った上で、pecoに割り当てておいたC-sですぐ目的のディレクトリ開けるようにしてあるので、めちゃくちゃソース管理が楽になった。 function peco-src() { local selected_dir=$(ghq list | peco --query "$LBUFFER") if
断続的にデータを受けながら並行で時間差リアクションを行う - すぎゃーんメモ 断続的にデータを受けながら並行で時間差リアクションを行う Go はじめて、の次のGo - すぎゃーんメモ にて作った go-genki-bot 、UserStreamから Tweet 取得して返信する... http://d.hatena.ne.jp/sugyan/20140705/1404493007 ちょっと動きは違うんだけど、こういうパターンもあるよねー。という事で。 package main import ( "bufio" "fmt" "os" "runtime" "time" ) func main() { runtime.GOMAXPROCS(runtime.NumCPU()) queue := make(chan rune, 5) t := time.AfterFunc(-1, func() {
あたらしいHTTP/1.1、RFC7230-7239のざっくりしたまとめ http://blog.hmm.jp/entry/new-http1.1-rfcs
TLで今カーネルコンフィグの話になってたから自分のカーネルコンフィグ置いてみる. マシンはThinkPad Edge E145 (A4-5000) です 今回はこれだけのネタでした. 他の人はどんなコンフィグにしてるとか,このコンフィグこうしたらいいんじゃない?とか,募集してます. 2020-05-28T14:11+9:00 追記 これは SHA-1 を用いた RSA 鍵についての話で,OpenSSH 7.2 以降で生成・利用される RSA 鍵はまだ利用可能です 2020-05-28T19:27+9:00 追記 既に生成されている RSA 鍵でも ホスト・クライアントの両方が OpenSSH 7.2 以降 ホスト・クライアントの両方が OpenSSH 7.2 以降,ただしサーバー側は OpenSSH 7.4 以外であれば SHA-2 で署名するので大丈夫なようです。(OpenSSH 7.4
git に登録したディレクトリで不要になった ものや、実は管理対象じゃなかったものを外すには フォルダを消すコマンド git rm -r --cached /path/to/dir/ フォルダを誤って含めた場合、本当は歴史を書き換えるんだろうけど、そこまではやらなくていい場合。これくらいで十分じゃないでしょうか。 この場合「削除されたこと」が 「deleted」として記録されます。 やってみた git rm -r --cached ./vendor 消したことが記録されます。 On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) deleted: vendor/autoload.php deleted: vendor/composer/ClassLoader.php del
(2015/1/30 追記)時期は不明ですが、現時点のgithub.comはEd25519鍵にも対応しています。 (2016/5/31 追記)「GitHubにバグ報告して賞金$500を頂いた話」で紹介した通り、既に弱い鍵はGitHubから削除され、新規登録もできなくなっています。 GitHub APIを利用して、GitHubの31661アカウントに登録されているSSH公開鍵64404個を取得してみました。抽出方法*1が適当すぎて偏りがあるような気もしますが、面白い結果が得られたと思うのでまとめてみます。 SSH鍵の種類 鍵の種類 個数 割合 RSA鍵 61749 (95.88%) DSA鍵 2647 (4.11%) ECDSA鍵 8 (0.01%) 約6万個の鍵のうち、8個だけECDSA(楕円DSA)鍵が見つかりました!常用しているのか試しに登録してみただけなのかはわかりませんが、何にせよ
Go でクロスコンパイル Go の特徴であるクロスコンパイルの便利さと、その方法はよく語られますが、意外に「そのための準備工程」が知られてない気がしたので、ここで再度クロスコンパイル自体の便利さと、クロスコンパイル方法、そしてその準備方法を書いておきます。 クロスコンパイルの旨味 Go は、 1 つのソースコードから様々な OS 向けのバイナリを生成するクロスコンパイルをサポートしています。しかも、対象の OS が無いとビルドできないわけではなく、例えば Mac で Windows 用、 Linux 用、 Plan9 用のバイナリを一気に生成するといったことができます。 しかも、 32bit マシンで 64bit 用のバイナリを生成することもできます。 "Write Once Run Anywhere" でお馴染みの Java との違いは、 Java の場合は Class ファイルという形
FFRI,Inc. 1 Monthly Research SELinux 再入門 -基礎編- 株式会社FFRI http://www.ffri.jp Ver 2.00.01 FFRI,Inc. SELinux再入門のすすめ • 近年、仮想化やコンテナ、AndroidなどでSELinuxを使ったセキュリティ強化が 進んでいる • 一方、サーバ用途において、SELinuxを無言で無効化してきた技術者は数多 い – Web検索のレコメンドで一目瞭然である • 本資料は、最新のSELinux応用事例を理解するための準備資料としての活 用を想定 • なお次回以降、数回に渡り最新のSELinux応用事例を調査する予定 2 FFRI,Inc. 3 SELinux再入門 • SELinuxの概要 • SELinuxのアクセス制御モデル – Type Enforcement (TE) – Role-base
Git は最近の開発においてはとてもポピュラーなツールです。業務で利用していなくても今や多くの CPAN モジュールが開発の場を GitHub としていることからも、Perl Monger には欠かせないものの一つとなっています。かゆい所に手が届くツールを自作できれば、Git を使った開発はもっと便利にできるでしょう。 本トークは Git をうまく活用するためのガイドです。 Git の概念・仕組みについて 上記を利用するための Git のサブコマンドの解説 細かい tips 実際の利用例として、ツールの紹介と解説 ghq, git-pr-release, git-browse-remote など などをお話しする予定です。
はじめに Ruby on RailsにてRedisに登録するデータを扱う際に、通常のActiveRecordのModelのようにデータを操作できる dm-redis-adapter を紹介したいと思います。これを使うと、Redisに登録するデータを、以下のように扱うことができます。 一つのModelを一レコードのように扱い、複数のプロパティを持たせて登録する 登録するデータにidを持たせ、自動的にインクリメントした値を登録する モデル名.create のように、ActiveRecordと同じようなメソッドを使用してデータを操作する 以下に、Gemの使用方法やソースの例を記述します。 Gemの使用準備 dm-redis-adapterをRuby on Railsで扱う方法についてです。データの登録先としてRedisを使うので、予めインストールしておいてください。(もしくはサーバなどに用意して
1. Word2vecの並列実行時の 学習速度の改善 岡崎 直観1,2 乾 健太郎1,3 1 東北大学大学院情報科学研究科 2 JST戦略的創造研究推進事業「さきがけ」 3 JST戦略的創造研究推進事業「CREST」 2014-07-04 Word2vecの並列実行時の学習速度の改善 1 3. ACL2014でもword2vec祭り • J. Andreas and D. Klein: How much do word embeddings encode about syntax? • M. Bansal, K. Gimpel, and K. Livescu: Tailoring Continuous Word Representations for Dependency Parsing • M. Baroni, G Dinu, and G Kruszewski: Don’t count,
.framework作成する上で参考になったサイト [iOS][Objective-C][Xcode 4.6.3] そうだFramework(.framework)を作ってみよう 実際に使ったshell 上記のサイトに出てたshellだとちょっと無駄なところがあったので、手直しした # ========== # 変数設定 echo "[0] prepare ${INFOPLIST}" # ========== INFOPLIST='Info.plist' FRAMEWORK_NAME=$(/usr/libexec/PlistBuddy -c "Print CFBundleName" ${INFOPLIST}) BUILD_TARGET_NAME=$FRAMEWORK_NAME FRAMEWORK_BUILD_CONFIGURATION="Release" FRAMEWORK_VERSION
先日、C言語向けのパッケージマネージャ clib を紹介したのですが、その後 Windows で使えそうなパッケージを3つ程書きました。 Big Sky :: clib の使い勝手にマジ感動した C言語でアプリケーションを書くのは他の言語と比べて少し気合が必要ですよね。例えば HTTPからデータを取得する 取得したデータを json パースする 結果の一部を色付きで表示する こんな場合、C言語... http://mattn.kaoriya.net/software/lang/c/20140627222830.htm locale-string.c 最近のライブラリは文字列が utf-8 前提で書かれている物が多く、Windows だと「それ、ツライわー(汗)」だったりするのですが、かと言ってこれだけの為に変換ライブラリを入れるのはアレですし、iconv 入れちゃったら GPL(LGPL)
●著者:すがわらまさのり、前島真一、近藤宇智朗、橋立友宏●技術評論社●ISBN-10:4774165166●ISBN-13:978-4774165165●発売日:2014/6/6 Webアプリケーション開発のためのフレームワークとして、日本でも多くのユーザーを持つRuby on Rails(RoR)。RoRは2005年12月にバージョン1がリリースされて以来、多くの人に使われ、現在、バージョン4.1まで成長してきた。今ではWebアプリケーション開発に欠かせないフレームワークの代表格となっている。 一方で、開発スピードの速さやバージョンアップが利用者を翻弄してきたのも事実だ。有益な実装を速やかに反映するこのツールを使いこなすための実践的な知識が体系的に得られる情報源を求める声は今も少なくない。オンラインで4系の情報をまとめて得られるのは@IT連載「開発現場でちゃんと使えるRails 4入門」
Jekyll の使い方をすぐに忘れてしまうので、こちらにまとめます。 個人的な使い方についても蛇足が含まれておりますので、ご参考程度にお願い致します。 関連サイト Jekyll • Simple, blog-aware, static sites jekyll | RubyGems.org いまのところ、バージョンは 2.1.0 のようです。 起動と確認 # Bundler を使ってインストールしている場合は、頭に bundle exec をつけます。 $ jekyll serve この状態で localhost:4000 へアクセスします。 後ほど紹介しますが、Jekyll では記事の下書きも作成することができます。下書きの内容についても確認したい場合は、次のように Jekyll を起動します。 $ jekyll serve --drafts Staticファイルのビルド $ jekyl
ファイルの送信そのものは特別難しいことではない。メールやAirDropを使ったり、WeTransferを活用したりという手法もある。しかし、もっと簡単に素早くファイルを送信できるアプリが「Infinit」だ。 使うにはまずアプリをダウンロードし、メニューバーにアイコンを表示する。そして送りたいファイルを選んでアイコンにドラッグする。すると、コンタクト一覧がポップアップ表示され、そこから送り先を選んで送信ボタンを押すだけというシンプルな操作で完了する。 ■受信側が非ユーザーでも利用可能 ファイルを受け取る側がアプリユーザーでなくても、メールから直接ファイルをダウンロードできる。もし、送られてきたファイルが動画やオーディオの場合、ダウンロードが完了する前にストリームできるのも便利だろう。 さらに、ファイルのリンクを作成し、シェアすることもできる。上記と同様にファイルをアイコンにドラッグするやり
車輪開発大好きおたいがです。こんにちは。(挨拶) 前回記事で紹介した 'cmEditableText' ディレクティブを用いた応用例として、次のようなサンプルを作ってみました。 サンプル 'First Name' と 'Last Name' の列にあるセルをダブルクリックすると、セルの中身が編集できます。( PC のみ対応 ) cmEditableText の売り <td> 要素に 'cm-editable-text' と追記するだけで編集可能なセルになります。 Table 行は ngRepeat を利用してコレクション ( 配列 ) を元に構築するので、行に対するモデルの定義は以下のようにします。 <tbody> <tr ng-repeat="item in items"> <td><input type="checkbox" ng-model="item.checked"></td><
Twitter のタイムラインを保存しておくとなにかと便利なので、色々と保存形式を変えながら 4 年くらい記録し続けている。ツイートの保存が便利すぎるので、ツイセーブというサービス化までした。かつてはテキストで、MongoDB や MySQL とか Groonga とかいろいろやってきた。どれも問題ないんだけど、増え続けるログデータを保存する場所として考えると BigQuery が現代にマッチしてるようなのでそちらに移行した。 BigQuery に TL を保存するとできること TL の全てのデータをフルスキャンできる。これはかなり便利で、今回このブログ記事を書くにあたっても ‘BigQuery’ を TL から検索すれば、信頼できるフォローイングの人々の声を見ることができた。これにより「某 CA 社では 5000 台の MongoDB クラスタで BigQuery に対抗している」という
はじめに Railsの勉強もかねてRESTfulなAPIを作ろうとしてみました。 そういった際に、0からテーブル構造を考えて、 モデルを作って・・・と言った教科書通りのやり方をやっていくといった方法があります。 今回は、Railsを用いてRESTfulなAPIを作る事を目標の為、 WordPressを立ち上げて、テーブルの設計やテーブルに対する操作はそれを参考にする事にしました。 そのため、今回の記事の内容は以下の通りになります。 WordPressの環境を構築する。 上記で構築したテーブルをRailsから接続し、APIを作成していく。 WordPressの環境を構築する 今回はWordPressが利用するテーブルを作成する事が目標のため、 Webサーバーも適当に立ててしまいます。 PHP 5.4.0からビルドインサーバーがあるため、 それを用いる事で容易にPHPが動くWebサーバーが立ち
実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング 顧客管理システムの構築を体験しながら、Railsアプリケーション開発のノウハウを習得! この記事は、書籍『実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング』の内容を、Think IT向けに特別にオンラインで公開しているものです。詳しくは記事末尾の書籍紹介欄をご覧ください。 インスタンス変数 「インスタンス変数」。単純そうで意外に奥が深い概念です。もう一度おさらいしておきましょう。 インスタンス変数とは インスタンス変数は、特定のオブジェクトが排他的に所有する変数です。そのオブジェクト自身だけがその値を参照できます。インスタンス変数という名前は、クラス変数との対比で用いられています。クラス変数は、あるクラスのすべてのインスタンスが共有する変数です。インスタンス変数は、それぞれのインス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く