【神戸・カレー屋さん10選】夏は、異国情緒漂う神戸でカレーを食べよう!神戸といえば、パンにスイーツ、雑貨に多国籍料理!などと連想しますよね。実は、インド料理店にも負けないほどの美味しいカレーを食べられるカレー屋さんがたくさんあるのをご存知でしょうか?店主がこだわりぬいた、味わい豊かなカレーは神戸っ子を虜にしています!2019年03月25日更新
こんにちは、Railsエンジニアの鈴木(信)です。 先日31歳になったんですが、やはり30歳を超えたあたりから衰えたというか、何か体に変化があったように思います。 自身の健康はもちろんですが、コードの健康(品質)のことも気になる年頃になりました。 そこで今回は弊社で利用しているコード解析ツールをご紹介します。 brakeman - セキュリティ brakemanは、簡単なXSSやインジェクション系の脆弱性を検出してくれるgemです。 もちろんこれだけで完全に安心という訳ではありませんが、弊社ではJenkinsのBrakeman Pluginを使って、継続的にモニタリング、修正しています。 使い方 $ brakeman $ brakeman --only-files=path/to/specific_file simplecov - テストカバレッジ simplecovはカバレッジ計測ツール
今更といえば今更なのですが、Rails 2.x で作ったアプリケーションを Rails 3.2 に移行しました。 ただ、該当アプリケーションでは認証プラグインとして restful-authentication を採用していたため、そのままでは 3.2 で動かす事はできません。 単純に Devise や Sorcery に移行してしまっても良いのですが、パスワード暗号化のロジックが異なると登録済みのユーザのパスワードを全て変更する必要が出てきてしまいます。 というわけで、 Sorcery の custom_encryption_provider を作成し、 restful-authentication で作成したユーザをそのまま使用できるようにしてみました。 まずは以下のように $RAILS_ROOT/lib/sorcery/crypto_providers/restful_authent
Enter the name of a fruit: horsey(document.querySelector('input'), { source: [{ list: ['banana', 'apple', 'orange'] }] }); Lazy load the fruits, useful for AJAX! (loading starts when the field is focused) horsey(document.querySelector('input'), { source (data, done) { var items = [ 'banana', 'apple', 'orange' ]; setTimeout(() => done(null, [{ list: items.filter(item => item.indexOf(data.input) !==
For the current status of Volt, read: http://voltframework.com/blog Volt is a Ruby web framework where your Ruby code runs on both the server and the client (via Opal). The DOM automatically updates as the user interacts with the page. Page state can be stored in the URL. If the user hits a URL directly, the HTML will first be rendered on the server for faster load times and easier indexing by sea
昨日の記事に引き続き、今度はPython3で文字列を扱う場合の自分なりの方針をまとめてみる。 個人的結論 ほとんどの場合は文字列を扱い、標準入出力とも文字列でやり取りする。 ただし外部プログラムからバイト列が渡される、などバイト列を扱わなければいけないこともありうる。逆に言うと、そういう場合を除いてはバイト列を扱わない。 これが良い悪いということではなく、現状自分の書くコードではバイト列を扱わなければならないケースが少ないというだけ。 バイト列と文字列 バイト列は特定のエンコード方式でエンコードされており、リテラルではb'a'のように表現する。一方、文字列はUnicodeのコードポイントを並べたものであり、リテラルでは'あいう'のように表現する。 さらっと書いたが、この時点でPython2との扱いの違いが分かる。 「Python3のバイト列」は「Python2のバイト文字列」と扱いが似てい
Welcome to AjguDB Documentation Kesako?! AjguDB is graph database written in Python with several backends. It's meant to be an easy to use, just works persistent graph for people that want to experiment with graph databases. SQLite for graphs, if I may. Getting started Create a Graph You need to choose a storage class and create a graph. There is three storages right now: ajgu.storage.BSDDB3 the d
旅行客に大人気の宿泊施設「星野リゾート」!今回は日本人観光客はもちろん、海外から訪れる観光客からも人気の高い星野リゾートの国内外28か所を全てご紹介します! 星野リゾートとは? 高級感あふれる内装や行き届いたサービスなど、訪れた多くの旅行者が「また来たい!」と思える旅館やリゾートを運営しています。全国各地で、“宿泊施設運営事業”、“ブライダル事業”、“スノーリゾート運営事業”を中心にリゾート運営事業を行っており、全国各地の魅力を活かした温泉旅館やホテルを運営しています。今年はさらに富士・バリに、来年には東京にも新しくオープンする予定で要チェックです! 1. 星野リゾート創業の地「星のや 軽井沢」【長野県】
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く