「ruby」カテゴリーアーカイブ

パイプライン演算子の歴史 – まめめも

パイプライン演算子の歴史 - まめめも

パイプライン演算子の歴史 - まめめも

Ruby の開発版にパイプライン演算子(pipeline operator)が試験的に導入されましたが、いろいろあってプチ炎上になっています(チケット)。 せっかくの機会なので、パイプライン演算子の歴史を調べてみました。付け焼き刃の調査なので、間違ってたら教えてください。 パイプライン演算子とは こんな感じのものです。 x...

はてなブックマーク - パイプライン演算子の歴史 - まめめも はてなブックマークに追加

あなたが見たことある凄腕プログラマはどんな人でしたか? – Quora

あなたが見たことある凄腕プログラマはどんな人でしたか? - Quora

あなたが見たことある凄腕プログラマはどんな人でしたか? - Quora

そりゃ何と言っても「まつもとゆきひろ」氏で… もう20年以上前です。Rubyで知られる彼に出会った時、彼はそれ程Ruby Rubyしてなくて、他のフリーソフトとか書いていたりするプログラマでした。その頃私はウェブブラウザを作ってて、人手が足りないんでネットニュースあたりで「誰か手伝ってー」と言ったら、彼が応募して...

はてなブックマーク - あなたが見たことある凄腕プログラマはどんな人でしたか? - Quora はてなブックマークに追加

あなたが見たことある凄腕プログラマはどんな人でしたか? – Quora

あなたが見たことある凄腕プログラマはどんな人でしたか? - Quora

あなたが見たことある凄腕プログラマはどんな人でしたか? - Quora

そりゃ何と言っても「まつもとゆきひろ」氏で… もう20年以上前です。Rubyで知られる彼に出会った時、彼はそれ程Ruby Rubyしてなくて、他のフリーソフトとか書いていたりするプログラマでした。その頃私はウェブブラウザを作ってて、人手が足りないんでネットニュースあたりで「誰か手伝ってー」と言ったら、彼が応募して...

はてなブックマーク - あなたが見たことある凄腕プログラマはどんな人でしたか? - Quora はてなブックマークに追加

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ – かみぽわーる

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

Deprecatedにした経緯というか背景が伝わってるのかどうかアレだと思ったので、ここに日本語にて書き記しておく。 Deprecate mismatched collation comparison for uniquness validator by kamipo · Pull Request #35350 · rails/rails · GitHub Active Recordのuniqueness validatorはデフォルトでcase sensitiveな比較...

はてなブックマーク - Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる はてなブックマークに追加

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ – かみぽわーる

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる

Deprecatedにした経緯というか背景が伝わってるのかどうかアレだと思ったので、ここに日本語にて書き記しておく。 Deprecate mismatched collation comparison for uniquness validator by kamipo · Pull Request #35350 · rails/rails · GitHub Active Recordのuniqueness validatorはデフォルトでcase sensitiveな比較...

はてなブックマーク - Rails 6.0でDeprecatedになるActive Recordの振る舞い3つ - かみぽわーる はてなブックマークに追加

【未経験と企業の溝】22社から落とされ、エンジニアになるまでの全過程 – 中退エンジニアの人生ハッキングLOG

【未経験と企業の溝】22社から落とされ、エンジニアになるまでの全過程 - 中退エンジニアの人生ハッキングLOG

【未経験と企業の溝】22社から落とされ、エンジニアになるまでの全過程 - 中退エンジニアの人生ハッキングLOG

都内でwebエンジニアをしている中退エンジニアです。 大学を中退してエンジニアになって早一年。 そういえば、未経験からエンジニアインターンに23社応募してたんですが、無事一社受かりました。 20社連続で落ちてメンタル崩壊し、海外放浪を考えてたんですが諦めなくて良かったです。 こんな落ちる人いるかわからないけ...

はてなブックマーク - 【未経験と企業の溝】22社から落とされ、エンジニアになるまでの全過程 - 中退エンジニアの人生ハッキングLOG はてなブックマークに追加

【未経験と企業の溝】22社から落とされ、エンジニアになるまでの全過程 – 中退エンジニアの人生ハッキングLOG

【未経験と企業の溝】22社から落とされ、エンジニアになるまでの全過程 - 中退エンジニアの人生ハッキングLOG

【未経験と企業の溝】22社から落とされ、エンジニアになるまでの全過程 - 中退エンジニアの人生ハッキングLOG

都内でwebエンジニアをしている中退エンジニアです。 大学を中退してエンジニアになって早一年。 そういえば、未経験からエンジニアインターンに23社応募してたんですが、無事一社受かりました。 20社連続で落ちてメンタル崩壊し、海外放浪を考えてたんですが諦めなくて良かったです。 こんな落ちる人いるかわからないけ...

はてなブックマーク - 【未経験と企業の溝】22社から落とされ、エンジニアになるまでの全過程 - 中退エンジニアの人生ハッキングLOG はてなブックマークに追加

VSCode公式の機能で、リモートサーバにSSHして編集する【Insiders Preview】 – Qiita

VSCode公式の機能で、リモートサーバにSSHして編集する【Insiders Preview】 - Qiita

VSCode公式の機能で、リモートサーバにSSHして編集する【Insiders Preview】 - Qiita

Remote Development with Visual Studio Code という機能のプレビュー版がリリースされました。 VSCode公式リモート開発機能。 サーバにはSSHでアクセスするが、リモートサーバー上でVSCode拡張機能を動かすので、リモート上のソースコード静的解析とかが効く。VSCode本体とUI関連の拡張はローカルにあるので、エディタ...

はてなブックマーク - VSCode公式の機能で、リモートサーバにSSHして編集する【Insiders Preview】 - Qiita はてなブックマークに追加

欧米で発売されたNintendo Switchゲームが突然配信停止。原因はプログラミング言語「Ruby」に関するイースターエッグ | AUTOMATON

欧米で発売されたNintendo Switchゲームが突然配信停止。原因はプログラミング言語「Ruby」に関するイースターエッグ | AUTOMATON

欧米で発売されたNintendo Switchゲームが突然配信停止。原因はプログラミング言語「Ruby」に関するイースターエッグ | AUTOMATON

パブリッシャーのCIRCLE Entertainmentは4月12日、『A Dark Room』のNintendo Switch版を欧米で発売した。本作は、Michael Townsend氏が手がけた同名のテキストアドベンチャーゲームの移植版だ。デベロッパーのAmir Rajan氏はiOS/Android版にて成功を収めたのち、Ryan Gordon氏と共にNintendo Switchへの移植をおこなっ...

はてなブックマーク - 欧米で発売されたNintendo Switchゲームが突然配信停止。原因はプログラミング言語「Ruby」に関するイースターエッグ | AUTOMATON はてなブックマークに追加

Railsエンジニアのためのウェブセキュリティ入門

Railsエンジニアのためのウェブセキュリティ入門

Railsエンジニアのためのウェブセキュリティ入門

Railsエンジニアのためのウェブセキュリティ入門 1. Railsエンジニアのためのウェブセキュリティ入門 EGセキュアソリューションズ株式会社 代表取締役 徳丸 浩 2. アジェンダ • 3分間クッキングデモ • OSコマンドインジェクション • クロスサイトリクエストフォージェリ(CSRF) • クロスサイトスクリプティング(XSS) • SQ...

はてなブックマーク - Railsエンジニアのためのウェブセキュリティ入門 はてなブックマークに追加

令和時代のRubyコア開発 – k0kubun’s blog

令和時代のRubyコア開発 - k0kubun's blog

令和時代のRubyコア開発 - k0kubun's blog

Ruby Core Development 2019というタイトルでRubyKaigiのCFPにプロポーザルを書いたのだが、 もう一つ書いた方の話が採択されたのでその話はしなかった。 さて、今日はRubyコア*1の開発がSubversionからGitに移った節目でもあったので、そっちのトークで言いたかったことの一部を記事にしておこうと思う。 Subversion → ...

はてなブックマーク - 令和時代のRubyコア開発 - k0kubun's blog はてなブックマークに追加

令和時代のRubyコア開発 – k0kubun’s blog

令和時代のRubyコア開発 - k0kubun's blog

令和時代のRubyコア開発 - k0kubun's blog

Ruby Core Development 2019というタイトルでRubyKaigiのCFPにプロポーザルを書いたのだが、 もう一つ書いた方の話が採択されたのでその話はしなかった。 さて、今日はRubyコア*1の開発がSubversionからGitに移った節目でもあったので、そっちのトークで言いたかったことの一部を記事にしておこうと思う。 Subversion → ...

はてなブックマーク - 令和時代のRubyコア開発 - k0kubun's blog はてなブックマークに追加

"call by reference"ではない動作を「参照渡し」と言っている記事まとめ – Qiita

"call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita

"call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita

C++、C#、PHP等には"call by referenc"、いわゆる「参照渡し」という機能があります。ですが、この"call by referenc"ではない動作を「参照渡し」と言っている記事をまとめました。対象には表記揺れにすぎない「参照呼び」や「参照呼び出し」も含めています。 他にもある、とか、実は否定しているとかあればコメントや修...

はてなブックマーク - "call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita はてなブックマークに追加

"call by reference"ではない動作を「参照渡し」と言っている記事まとめ – Qiita

"call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita

"call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita

C++、C#、PHP等には"call by referenc"、いわゆる「参照渡し」という機能があります。ですが、この"call by referenc"ではない動作を「参照渡し」と言っている記事をまとめました。対象には表記揺れにすぎない「参照呼び」や「参照呼び出し」も含めています。 他にもある、とか、実は否定しているとかあればコメントや修...

はてなブックマーク - "call by reference"ではない動作を「参照渡し」と言っている記事まとめ - Qiita はてなブックマークに追加

バックドアを含むバージョンのbootstrap-sassパッケージがRubyGemsで見つかる

RubyGemsで3月26日、任意コード実行可能なバックドアを含むbootstrap-sass 3.2.0.3が公開されたそうだ(Snykの記事GitHub — Issue 1195Computingの記事CVE-2019-10842)。

発覚のきっかけとなったのは、このバージョンのコードがGitHubに存在しないことだ。その日のうちにバックドアを含むことが確認され、RubyGemsから削除されている。このパッケージをRubyGemsにプッシュできるのは2名のみで、いずれかのアカウントが不正にアクセスされたとみられている。2名とも既にパスワードを変更しているが、RubyGemsではプッシュしたアカウントを記録していないため、攻撃者がどちらのアカウントを使用したのかは不明だという。

この時点で安全な3.2.0.2はダウンロードできなくなっていたため、3.4.1へのアップグレードが推奨されていたが、4月3日には3.2.0.2と同じ内容の3.2.0.4が公開された。影響を受けたRailsアプリケーションについては、互換性の問題がない3.2.0.4に即刻置き換えることが推奨されている。Snykの調べによると、直接影響を受けるGitHubリポジトリだけでも約1,670件あるとのことだ。

すべて読む | セキュリティセクション | Ruby | セキュリティ | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
npmリポジトリで公開されているパッケージに仮想通貨を盗むマルウェアが混入 2018年11月29日
OSSのホスティングを行っているFossHubが攻撃を受ける、AudacityやClassic Shellにマルウェアが混入 2016年08月04日
オープンソースのSSHクライアントPuTTY、トロイの木馬が仕込まれたバージョンが配布される 2015年05月30日
RMS曰く、プロプライエタリーソフトウェアの多くがマルウェア 2015年05月24日
Rubyは死につつあるのか? いやそうではない 2013年12月26日
DebianのRubyパッケージ管理者、Ruby開発コミュニティに不満を持ち辞任 2011年01月04日

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

登録会員限定記事 現在はどなたでも閲覧可能です 世の中には、数多くのプログラミング言語が存在する。Wikipediaの「プログラミング言語一覧」というページには300以上の言語が列挙されている。現在よく使われている言語に絞っても10や20はあるだろう。 C言語やJavaといった言語の名前を知っている人は多いかもしれない...

はてなブックマーク - Rubyは果たして死んだのか | 日経 xTECH(クロステック) はてなブックマークに追加

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

登録会員限定記事 現在はどなたでも閲覧可能です 世の中には、数多くのプログラミング言語が存在する。Wikipediaの「プログラミング言語一覧」というページには300以上の言語が列挙されている。現在よく使われている言語に絞っても10や20はあるだろう。 C言語やJavaといった言語の名前を知っている人は多いかもしれない...

はてなブックマーク - Rubyは果たして死んだのか | 日経 xTECH(クロステック) はてなブックマークに追加

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

Rubyは果たして死んだのか | 日経 xTECH(クロステック)

登録会員限定記事 現在はどなたでも閲覧可能です 世の中には、数多くのプログラミング言語が存在する。Wikipediaの「プログラミング言語一覧」というページには300以上の言語が列挙されている。現在よく使われている言語に絞っても10や20はあるだろう。 C言語やJavaといった言語の名前を知っている人は多いかもしれない...

はてなブックマーク - Rubyは果たして死んだのか | 日経 xTECH(クロステック) はてなブックマークに追加

なぜrubyは他の言語と比べて遅いのでしょうか? – Quora

なぜrubyは他の言語と比べて遅いのでしょうか? - Quora

なぜrubyは他の言語と比べて遅いのでしょうか? - Quora

Rubyの実行速度に興味があって、15年くらいMRIの開発をしています。興味があるので長い記事になっちゃったことをお詫びします。 遅いと言ったとき、多分「実行速度」の話をしているんだと思いますが、それ以外にも結構いろんな「はやさ」があります。思いつくところで少しご紹介します。 (1) プログラムを作るはやさ Rub...

はてなブックマーク - なぜrubyは他の言語と比べて遅いのでしょうか? - Quora はてなブックマークに追加

アプリケーションを作るときに考える25のこと

アプリケーションを作るときに考える25のこと

アプリケーションを作るときに考える25のこと

アプリケーションを作るときに考える25のこと 1. 2. 3. 4. 5. 6. 7. @pagy, @records = pagy(Product.some_scope) « First ‹ Prev ... 2 3 4 5 6 7 8 9 10 ... Next › Last » 8. class Article < AR::Base default_scope { Current.organization && where(organization: Current.organization) } end 9. User.first # S...

はてなブックマーク - アプリケーションを作るときに考える25のこと はてなブックマークに追加

【RubyKaigi 2019 参加者に捧ぐ】福岡で起業した男が本気で書いた福岡グルメまとめ – クックパッド開発者ブログ

【RubyKaigi 2019 参加者に捧ぐ】福岡で起業した男が本気で書いた福岡グルメまとめ - クックパッド開発者ブログ

【RubyKaigi 2019 参加者に捧ぐ】福岡で起業した男が本気で書いた福岡グルメまとめ - クックパッド開発者ブログ

CEO室で新規事業立ち上げをやりつつ、昨年子会社になりましたウミーベ株式会社の代表取締役をやっているカズワタベ(@kazzwatabe)です。 さて、来月には待ちに待った RubyKaigi 2019 が開催されるんですが、クックパッドもRuby Committers' Sponsorとして関わっていたり、たくさんのエンジニアが現地参加するようです。...

はてなブックマーク - 【RubyKaigi 2019 参加者に捧ぐ】福岡で起業した男が本気で書いた福岡グルメまとめ - クックパッド開発者ブログ はてなブックマークに追加

男女の参加バランスが良く、託児室があって、懇親会でぼっちにならないRuby勉強会を開催しました #tokyogirlsrb – give IT a try

男女の参加バランスが良く、託児室があって、懇親会でぼっちにならないRuby勉強会を開催しました #tokyogirlsrb - give IT a try

男女の参加バランスが良く、託児室があって、懇親会でぼっちにならないRuby勉強会を開催しました #tokyogirlsrb - give IT a try

はじめに このブログでも何度か紹介してきた「女性も参加しやすい(でも女性限定ではない)Ruby勉強会」、TokyoGirls.rb Meetupの記念すべき第1回を2019年3月2日に開催しました。 今回のエントリでは、「男女の参加比率」「無料託児室」「懇親会のぼっち対策」という3つのポイントに注目しながら、この勉強会の様子や運...

はてなブックマーク - 男女の参加バランスが良く、託児室があって、懇親会でぼっちにならないRuby勉強会を開催しました #tokyogirlsrb - give IT a try はてなブックマークに追加

“Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 – Part1 – ログミーTech

“Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 - ログミーTech

“Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 - ログミーTech

“Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 プログラミング言語サバイバル #1/2 2018年12月14日、品川シーズンテラスカンファレンスにてRubyアソシエーションが主催するイベント「Ruby Business Users Conference 2018 Winter」が開催されました。すでにRuby...

はてなブックマーク - “Rubyは死んだ”のか? まつもとゆきひろ氏が語る「プログラミング言語サバイバル」とRubyの未来 - Part1 - ログミーTech はてなブックマークに追加

CやPython、Ruby、Rの長所を取り込んだ「Julia」が成長するワケ – ZDNet Japan

CやPython、Ruby、Rの長所を取り込んだ「Julia」が成長するワケ - ZDNet Japan

CやPython、Ruby、Rの長所を取り込んだ「Julia」が成長するワケ - ZDNet Japan

「Julia」は、米マサチューセッツ工科大学(MIT)が「すべてを欲しい」開発者のために設計したプログラミング言語であり、8月に節目の1.0リリースに到達した。MITは、Juliaが公開からわずか6年間で急速に採用が進んだ点を強調している。 2012年にリリースされたJuliaは、「C」言語のスピードと「Python」の使いやすさ、...

はてなブックマーク - CやPython、Ruby、Rの長所を取り込んだ「Julia」が成長するワケ - ZDNet Japan はてなブックマークに追加

【必読】開発者が「RubyMine」を使ってはいけない4つの理由【JetBrains】 – pavlog

【必読】開発者が「RubyMine」を使ってはいけない4つの理由【JetBrains】 - pavlog

【必読】開発者が「RubyMine」を使ってはいけない4つの理由【JetBrains】 - pavlog

「統合開発環境(とうごうかいはつかんきょう)」… これは、たった一つのアプリケーションで開発作業の何もかも全てをただ一つの操作環境からできるようにした開発における叡智の集合です(個人の感想です)。 今の時代は金とマシンパワーを積んでIDE*1さえ買えば、どんな開発作業も楽になる恐ろしい時代です(個人の感...

はてなブックマーク - 【必読】開発者が「RubyMine」を使ってはいけない4つの理由【JetBrains】 - pavlog はてなブックマークに追加

スカイマーク会長がRuby on Railsを学ぶ理由 | 日経 xTECH(クロステック)

スカイマーク会長がRuby on Railsを学ぶ理由 | 日経 xTECH(クロステック)

スカイマーク会長がRuby on Railsを学ぶ理由 | 日経 xTECH(クロステック)

登録会員限定記事 現在はどなたでも閲覧可能です 2018年12月28日、多くの会社が仕事納めを迎えた日。1年の仕事を終えてホッと緩んだ世間の雰囲気と対照的に、そのビルの1室は真剣な空気に満ちていた。中で行われていたのは、プログラミング講座。受講者は思い思いにPCと向き合ってRubyと格闘したり、他の受講者とディス...

はてなブックマーク - スカイマーク会長がRuby on Railsを学ぶ理由 | 日経 xTECH(クロステック) はてなブックマークに追加