CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
組み込みクラス一覧 A〜E ARGF.class (669) Array (1716) BasicObject (126) Binding (70) Class (67) Complex (432) Data (54) Dir (462) Encoding (2012) Encoding::Converter (207) Encoding::InvalidByteSequenceError (63) Encoding::UndefinedConversionError (45) Enumerator (161) Enumerator::ArithmeticSequence (98) Enumerator::Chain (42) Enumerator::Lazy (341) Enumerator::Yielder (22) Errno::EXXX (27) Exception (124) F
Find actively maintained & popular open source software libraries for the Ruby programming languageThe Ruby Toolbox is a catalog of all Rubygems that keeps track of popularity and health metrics to help you choose a reliable library CategoriesTo give you an overview of what open source libraries are available for a given task we group projects for common problems into categories. The catalog itsel
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist
Latest postsVol.438Vol.438Kota Furusawa 20th December 2023 HTMLウェブコンポーネント、ソフトウェアに関する16の信念、ブラウザ再考、ほか計10リンク Vol.437Vol.437Kota Furusawa 13th December 2023 なぜフォームのデザインが重要なのか、ミニマリストとユーザビリティのトレードオフ、WebコンポーネントとJavaScriptフレームワーク、ほか計10リンク Vol.436Vol.436Kota Furusawa 6th December 2023 デザインシステムのエコシステム、HTML Web コンポーネント、CSS変数の命名、ほか計10リンク Vol.435Vol.435Kota Furusawa 29th November 2023 プログラミングにおける命名の重要性について、RIT
Site News : Follow Echo JS on Twitter, our official account is : @echojs Top news▲ Kaggle Data Explorer UI look-alike built in React. at github.com▼1 up and 0 down, posted by evoluteur 3 hours ago discuss ▲ Fānyì - A 🇨🇳 and 🇺🇸 translator in your command line at github.com▼1 up and 0 down, posted by afc163 1 day ago discuss ▲ [Video] Why You Should Use Redux in 2024 at gitnation.com▼2 up and 0
HTML/CSS 394 CSS仕様 123 CSS設計 55 HTML仕様 42 SVG 25 スタイルガイド 14 HTML/CSSの実践 138 HTML/CSSドリル 4 フォント 3 データ形式 6 性能と品質 52 セキュリティ 16 パフォーマンス 12 アクセシビリティ 23 ブラウザ 23 デザイン 70 コミュニケーション 10 ディレクション 51 ドキュメンテーション 7 JavaScript 468 ECMAScript 45 ライブラリ 68 ブラウザAPI 38 WebGL 42 テスト 36 JavaScriptの実践 64 JavaScriptの設計 9 JavaScriptドリル 19 非同期通信 5 DOM 9 Angular 30 Electron 4 Web Components 17 jQuery 24 Backbone 17 TypeScrip
O'Reilly Japanの書籍がすべてDRM Free、可搬性と検索性に優れたEbookでご活用いただけます。 ご購入に際しては、お客さまの情報をサイトにご登録いただく必要があります。「Sign Up」のリンクから、今すぐご登録ください。既にアカウントをお持ちのお客さまは「ログイン」ページへ。ご購入までの流れは「Ebook Storeでのお買い物方法」にまとめています。 ご購入に際しては、あらかじめ「購入規約」をお読みいただきますようお願い申し上げます。 全タイトルを見る
1. #海に眠るダイヤモンド 58,561件のツイート 2. #NHKスペシャル 36,492件のツイート 3. ピーコさん 52,282件のツイート 4. #ブルアカらいぶおーたむSP 130,958件のツイート 5. #LINEMUSICでキンプリ 27,636件のツイート 6. #光る君へ 90,427件のツイート 7. 日曜劇場 19,256件のツイート 8. MIKIKO先生 9. アイドルマリー 13,575件のツイート 10. 神木くん 11. キロちゃん 12. いづみさん 13. おすぎとピーコ 31,785件のツイート 14. Perfume 48,586件のツイート 15. 一条天皇 16. グヴァルディオル 17. 怪獣のバラード 18. 岡田さん 19. 谷垣狩り 20. サクラコ 27,737件のツイート 21位以下を見る 1. #海に眠るダイヤモンド 26,3
“JavaScript for impatient programmers” is now “Exploring JavaScript”. You’ll be transported to the new website.
先日Twitterにこんな投稿をしたら地味に伸びたので、私も含めて案外みんな2014年に勧告された後のHTML5の仕様変更は追ってないのかなと思い、自分のための備忘録も兼ねて主な変更点をメモしておきます。 なお自分はマークアッパーなので、仕様変更点全てを網羅するのではなく、あくまでHTMLマークアップに関連する部分のみピックアップすることとします。全ての変更点を確認したい人はW3Cの仕様書をあたってください。 2016年HTML5.1勧告時の仕様変更 HTML5.1勧告時の注意すべき仕様変更点は以下の通り。 【追加】 ・picture要素とsrcset属性の追加 ・details要素とsummary要素の追加 【削除】 ・ネストされたセクション要素の見出しに全てh1を置くこと ・tfoot要素をtbody要素の前に置くこと 【変更】 ・セクション要素の中のheader/footer要素は入
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
ルーターの設定を購入時のからいじっている人はあまりいないのではないでしょうか。 買ってきたその日にログインして、WiFIネットワークの名称とパスワードを変えて終了の人がほとんどだと思います。 インターネット接続(と願わくばスピード)を得るだけならそれでもいいのかもしれませんが、最近ではルーターが悪意あるハッカーからの攻撃を受けることも珍しくありません。それを防ぐためにも、さまざまな設定をいじってセキュリティを強化する必要があります。 その方法を紹介する前に、1つ注意事項を。インターフェース、設定項目の名称、設定できる項目等は、ルーターによって異なります。この記事は、TP-Link製Archer C7を参考に書きました。 ルーターによっては、ここで紹介する項目をいじれない可能性があることをご了承ください。 では、Wi-Fiルーターのセキュリティを強化する方法をご紹介しましょう。 ルーターの設
みなさんは「スプラトゥーン2」というゲームをご存じだろうか。任天堂のゲーム機「Nintendo Switch」向けのオンラインゲームだ。同社の2018年3月期の決算参考資料によると、2017年7月発売から2018年3月までの全世界累計で600万本以上も売り上げた人気タイトルである。 最も基本的な「ナワバリバトル(レギュラーマッチ)」というルールでは、4対4のチームに分かれて地面をインクで塗り、最終的に塗った面積が広いチームが勝利する。このほか「ウデマエ」というプレーヤーの強さを示す指標に基づいてマッチングが行われる「ガチマッチ」というルールがある。筆者も暇を見つけては遊んでいる。 多くのプレーヤーが楽しんでいるスプラトゥーン2だが、快適にプレーするにはネットワーク技術が大きく関わっていることはあまり知られていない。それは「NAT越え」だ。 NATとはNetwork Address Tran
by Misha Feshchak Wi-FiのセキュリティプロトコルであるWPA/WPA2を用いることで、最新のWi-Fiルーターからも簡単にパスワードを盗み出すことが可能であるとセキュリティ研究者が明かしています。 How to Hack WiFi Password Easily Using New Attack On WPA/WPA2 https://thehackernews.com/2018/08/how-to-hack-wifi-password.html 最新のルーターからもWi-Fiパスワードを盗み出してしまうというハッキング方法を発見したのは、人気の高いパスワードクラッキングツール「Hashcat」の開発者であるJens 'Atom' Steve氏。この手法は「Pairwise Master Key Identifier(PMKID)」ベースのローミング機能を有効にしたW
Buffer Blog:この記事のタイトルを見ると、すごいことを言っているように感じられるでしょう(私としてはそう思っていただきたいのですが!) でもこの話の良いところは、そんなすごい成果が誰にでも出せ、一見大変なことのように思えても、実はぜんぜんそうではない、という点なのです。 実を言うと、これらの成果はすべて、毎日小さなことをコツコツと長期間やり続けることによって達成したものです。 私は、ハードなやり方よりもスマートなやり方を好み、効率的に物事をこなすための細かな工夫を考えるのが好きなのです。Bufferの初代コンテンツクラフターである私は、年中この手のトピックを掘り下げる機会を与えられました。 今回またここで、私が2015年の成果をどうやって獲得したかを紹介できることをうれしく思います。 フランス語を1日5分練習する習慣によって、基礎的なフランス語の読み書きと会話ができるようになった
はじめに 4月もそろそろ後半。(執筆時) 新人研修でプログラミングを勉強している方は、そろそろ実践的な内容を取り組んでいる方も多いと思います。 課題をこなしていく中で、「そろそろ俺も出来るようになってきた」と自信を付けてくる方も多いはず。 一方で、「何に使うんだこれ」「何が便利なんだろう」と、初めてやる方にはメリットが分かりにくい技術があるのも事実。 例えばメソッド、クラス。極めていく中ではとても重要な技術なのですが、とっつきにくく感じるでしょう。 よく入門のときに使う、「Dogクラス」とか「walkメソッド」だと、なにが便利なのかイマイチ分からないんですよね。 また、はじめのうちは「奇数なら『はい』、偶数なら『いいえ』と出力」、「1から100まで出力」といった、なんとなく単調なプログラムばかりで、退屈してしまっている方もいるのではないでしょうか。 そこでご提案したいのは、あのトランプゲー
趣味でも業務でも日々Webサービスを開発しているzaruです。こんにちは。ついにアドベントカレンダーも最終日です。まだサンタとしての仕事が残っています。さて今回は仕事としてWebサービスを開発するときに気をつけたいポイントを紹介します。まぁ仕事に限った話じゃないですが…参考になれば幸いです。特に新卒プログラマあたりに読んでもらえればと思います😀 なお僕の業務上インフラ周りはAWSが多いです。 RASISという指標 RASISという指標があります。コンピュータシステムの評価指標5つの頭文字を取ったものです。 Reliability(信頼性) Availability(可用性) Serviceability(保守性) Integrity(保全性) Security(機密性) 今回はこの5つの指標に沿ってポイントを紹介していきます。RASIS自体については色々なところで解説されていると思うので
Ruby on Rails 作者David Heinemeier Hanssonが語るオンラインでお金を生み出すためのたった1つの方法 この動画はRuby on Railsの作者であり(!)、37SignalsのパートナーでもあるDavid Heinemeier Hansson (デビッド ヘイメール ハンソン、通称DHH) が2008年にStartup Schoolで語ったビデオ。シード・アクセラレーターというベンチャー・キャピタルの一種であるYcombinatorが主催するこのスタートアップスクールで「ベンチャー・キャピタルからお金をもらって次のFacebookを狙うのをやめよう!」とアンチ・スタートアップ、アンチ・ベンチャーキャピタル節が全開のDHHさん!プレゼンの最中も会場から笑いが絶えないすごく楽しいプレゼンです。 僕はこのプレゼンも大好きで、先日書いたPinterest共同創業
ゲーム好きにはもちろん、普段はスマホゲームに興味がない人にも「グラブってる?」のTVCMでおなじみのタイトルとなったCygamesの「グランブルーファンタジー」。2017年1月には登録ユーザー数が1400万人を突破し、記念キャンペーンも開催された。これだけ大規模なソーシャルゲームの安定稼働を支えるためには、どのような技術や取り組みが求められるのか? インフラ構築・運用にかかわる人にとっては気になるところだろう。本セッションでは、Cygamesのインフラセクションマネージャーを務める佐藤太志氏が「膨大なログデータの収集・活用」「リアルタイム通信の高速化」「タグシステムによる運用効率化」という3つの取り組みを中心に紹介。グラブルを支えるさまざまなインフラ技術や大規模ゲームならではの運用の工夫を語った。 講演資料:グランブルーファンタジーを支えるインフラの技術(Cygames Engineers
GitHubが、従来のソフトウェアロードバランサーに存在していた問題点を改善した、オープンソースのロードバランサー「GLB Director」を公開しました。 GLB: GitHub’s open source load balancer | GitHub Engineering https://githubengineering.com/glb-director-open-source-load-balancer/ GitHub looses load-balancing open-source code on netops world • The Register https://www.theregister.co.uk/2018/08/09/github_load_balancing_director/ 「ロードバランサー(負荷分散装置)」とはサーバに対するリクエストを複数のサーバ
IT業界において数十年もの間、大きな仕様変更がなく主流の技術であり続けているのがリレーショナルデータベースとSQLです。『SQL 第2版 ゼロからはじめるデータベース操作』の著者でデータベースエンジニアのミックさんは、SQLを学べば長く役立つものの、データベースの魅力はそれ自体の面白さだとおっしゃいます。今回、ミックさんにデータベースの役割や魅力、そしてSQLの学び方についてうかがいました。 いろいろなシステムを見ることができるのが面白い ――ミックさんは『SQL 第2版 ゼロからはじめるデータベース操作』のほかにも、翔泳社から多数出版されています。データベースとSQLの書籍が主ですが、普段はどういった仕事をされているのでしょうか。 ミック:私はSIerに勤めていて、システム開発というよりは、システム開発でトラブルが起きたとき支援を行なうチームに所属しています。パフォーマンスを高めることが
こんにちは、エンジニアリングGの池田(@progrhyme)です。 エムスリーではこれまでエンジニアの集団研修を実施しておりませんでしたが、昨年度に続き新卒採用のエンジニアが若干名入社したことをきっかけに、新人研修を企画して実施しました。 手探りではありましたが、最終的に5〜7月にかけて12本の講義を実施し、のべ250以上の受講数*1を達成することができました。 本記事では、その内容の一部を紹介し、簡単に振り返ってみます。 コンセプト 最初の企画段階で、新卒エンジニアメンター陣とミーティングを行った際に、以下のような大まかな方針が決まりました。 新卒入社者だけでなく、中途入社者でも希望者は誰でも参加できるようにする。 以下のようなコンテンツを用意する: Webエンジニアとして幅広い人に必要な基礎知識 → 「Webエンジニア基礎編」 エムスリーエンジニアとして必要な社内知識 → 「エムスリー
「ふりかえり」は、プロジェクトや職場において継続的な改善をしていくための取り組みのことだ。もともとはシステム開発の業界で始まったものだが、最近では別の業界での試みも始まっている。特に現場の業務改善する場面に有効だ。 ふりかえりで有名なメソッドが「KPT」。KPTは、Keep/Problem/Tryの略で、非常にシンプルだが強力な手法だ。まずは、このメソッドに従って始めると良いだろう。 本稿では、ふりかえりのやり方「KPT」について、私たちがやっている方法について書いた。(もし公式があるのなら違うかもしれない) KPTの基本。目的と対象について KPT(私たちは「けぷと」と呼んでいる)は、仕事やプロジェクトの進め方の見直しをするために、「Keep=よかったこと」「Problem=悪かったこと」「Try=次に試すこと」の項目に分けて考えるやり方だ。 KPTでは、基本的に仕事の内容について話はし
「KPT」とは、「ふりかえり」によって、仕事やプロジェクトの改善を加速するフレームワークのひとつです。 個人的には、KPTはシンプルながらも非常に優秀な手法だと思っています。 仕事を進める中で、「やったことを振り返る」機会ってよくありますよね。年度末であったり、新たな目標設計をする際や、プロジェクトが終わったときなどなど…。 こうしたとき、ミーティングなどで盲目的に意見を出し合っても、「…で、どうする?」ということになりがちです。 そんな時にKPTを用いれば、スマートに現状分析を行うことができ、次にやるべきことが明確になります。 今回は、このKPTの日本企業における使い方の事例と、使う際に役立つITツール、進め方のコツを紹介します。参考にして、ぜひKPTを実践してみてくださいね。 【目次】 「Keep・Problem・Try」で構成される、KPTとは? KPTを実際に活用している日本企業の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く