Exit Sign up to get updates from webpack developer outfitters Get Started Log In Join Form Email Username Password Be at least 8 characters Include 1 lowercase letter & 1 uppercase letter Include one number Include 1 special character (!@#$%) Keep me up to date on exclusive offers. You can unsubscribe at any time. Join Now
さて、割とキャッチーなタイトルから始めましたが、rubyの人気が落ちています。 分かりやすい指標として、TIOBEのプログラミング言語のランキングを参照しますが 2003年にはruby on railsの普及に合わせて2008年ごろには10位。 2016年に史上最高の8位を記録していますが、そこからずるずると下がって現在は17位。 ほんとにここ2,3数年でズルズルと滑り落ちるという言葉のままで進んでいます。 ruby自体、正直話題なるような新しいものも出づらい状態で、rubygemsに公開されるgemのペースも2013年から下がり始めています。 2014年には「Rubyはまだ死んでいない」という記事が出る始末です。 実際、自分の肌感覚としても、rubyという言語自体の進化はrefinementを入れたruby2.1(2013年)以降は、痺れるような機能のリリースがなくなってしまいました。
はじめに 2020/04/04 Rails6版はこちら [Rails] deviseの使い方(rails6版) Rails5で再検証版です。 以下のRails4のときのやつを現状(2016/11/12, 13)のバージョンで確認して、一部バージョン上がってうまく動かないところを修正したりした感じです。 [Rails] deviseの使い方(rails4版) 【前回】 rails : 4.2.0 ruby : 2.2.0 devise: 3.4.1 ↓ 【今回】 rails : 5.0.0.1 ruby : 2.3.1 devise: 4.2.0 あと、上の記事で最後に「全部まとめきれてないので、忘れないうちにちょっとずつ追加していこうと思います。」とか書いていながら全く追加することはなかったので、追加しようと思ってたものをちょっとだけ思い出して追加したバージョンです。 deviseとは ユ
はじめに railsのアプリケーションにログイン機能を実装したい、deviseって言うgemがあるみたいだけど初めてでどうやって使うんだ?という方向けに簡単なアプリケーションを作成しながら解説したいと思います。チュートリアル的に見てもらえると幸いです。 実際にdeviseを使い始めるのは3からなので、そこから見てもらっても大丈夫だと思います。 完成版サンプル 未ログイン時の画面 未ログイン時は"現在ログインしていません"と表示されログインと新規登録ができる。 ログイン時の画面 ログイン時には新規登録時に登録したユーザー名とメールアドレスが表示されログアウトができる。 ※アプリケーションの機能は最低限に絞っています。 環境 Rails 5.1.6 MySQL 5.6.4(使ってる環境に応じて読み替えてください) devise 4.5.0 基本的に記事投稿時の最新版をそのまま使用しています。
「Perlって何ができるの?」たくさんのプログラミング言語が登場して、どのプログラミング言語を選択すればよいか、悩んでおられる方もおられると思います。Perlでどんなことができるのか、答えるコンテンツを作成しました。 検索・置換などの正規表現を使ったテキスト処理が得意 Perlは検索や置換などのテキスト処理が得意なスクリプト言語です。正規表現が言語に組み込まれており、簡単に検索や置換のプログラムを記述することができます。 # すべての「banana」を「orange」に置換 $message =~ s/banana/orange/g; テキスト処理の処理速度は高速です。処理内容によりますが、体感的には、低価格でレンタルできるLinuxサーバーで、10万行のテキストを1秒程度で処理できます。 実践で役立つPerl正規表現 Perlの正規表現は、そのオリジナリティと有用性で広く知られており、L
国内でWebシステム開発によく使われているPHPとRubyを比較します。 Webシステムでは、サーバOSにはLinuxが、プログラミング言語には俗にLL(LightweightLanguage)と呼ばれるerl/PHP/Ruby/Pythonなどのスクリプト型言語が多く利用されます。サーバOSとしてWindowsServer、言語としてJavaなども利用されますが、一般的に開発工数が激増するため、スピード重視のWeb業界ではLinux+スクリプト言語が主流です。今回は、国内でWebシステム開発によく使われている、PHPとRubyを比較してみることにします。Perlは新規開発での採用が減っていること、Pythonは研究用途を除くと国内での採用事例が比較的少ないことから、今回は対象外にしています。 関連記事もあわせてどうぞ ・Googleさんから読み取るPHPとRuby on Rails開発の
時代の変化を汲み取り、多様なアプローチを続けてきた無料レンタルサーバー「XREA」が、 デザイン・コンセプトも新たに初心者の方から企業様までさまざまな用途に使える次世代のレンタルサーバーとして生まれ変わります。 Webサイト全面リニューアル Webサイトを全面的に再構築し、シンプルなUIと導線で初心者の方でも、必要な情報に簡単に素早く到達できるよう設計いたしました。また、タブレット端末やスマートフォンなどそれぞれのマルチデバイスにも対応しています。 全プラン最新のCPU、SSDに対応 サーバー環境に最新のCPU、SSDを採用し、さらなる高速化と安定性を提供しています。高機能なインフラ上で運用することで、ユーザーが構築したシステムの安定稼働を実現できます。 現在の仕様はこちら
Babel7.4.0 から、長いことお世話になってきた @babel/polyfill が非推奨となりました。加えて、@babel/preset-env と @babel/ransform-runtime が core-js@3 に対応したようです🎉 これらに伴いpolyfill周りの設定方法が変わったので、その内容をメモしておこうと思います。 Babel と core-js の関係のおさらい これからのpolyfill設定方法 1. preset-env と useBuiltIns:usage で必要なpolyfillだけ読み込む方法 2. preset-env と useBuiltIns:entry で全polyfillを読み込む方法 3. transform-runtime を使う方法 Proposal の使い方 参考 Babel と core-js の関係のおさらい Babelが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く