Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2020年12月25日のブックマーク (18件)

  • Ruby 3.0.0 リリース

    Posted by naruse on 25 Dec 2020 Ruby 3.0系初のリリースである、Ruby 3.0.0 が公開されました。 これまで、Ruby3に向けてパフォーマンスの改善、並行処理、静的解析という3つの目標を掲げて、活発に開発が行われてきました。特にパフォーマンスの改善については、Ruby 3x3 として「Ruby3はRuby2の3倍速くする」ことを目指してきました。 Ruby 3.0では開発の指標の一つとしてきたOptcarrotベンチマークで3倍を達成するとともに、以下のような取り組みが行われています。 benchmark-driver.github.io/hardware.html に書かれている環境で計測されました。 8c510e4095 が Ruby 3.0 として使われています。環境やベンチマークによっては3倍にならないかもしれません。 Ruby 3 では

    nilab
    nilab 2020/12/25
    「Ruby 3.0系初のリリースである、Ruby 3.0.0 が公開されました」
  • フリー無料のBGM素材・音楽素材「甘茶の音楽工房」

    甘茶の音楽工房では管理人の甘茶が趣味で制作した音楽をフリー素材として配布しています。 アコースティックからエレクトロまで、色々なタイプの音楽素材を無料配布しています。 公開中の音楽素材は、WEB、動画、ゲーム、イベントなどに、すべて無料でご利用いただけます。 商用・非商用問わずご利用可能ですので、是非、色々な分野でご利用下さい!

    nilab
    nilab 2020/12/25
    フリー無料のBGM素材・音楽素材「甘茶の音楽工房」
  • フォロワー33万人超え「お文具」の“ユル名言”に癒される人続出「心の隅からそっと出して」

    nilab
    nilab 2020/12/25
    「特定の誰かに向けて描きたいと思って書いたわけではなく、自分自身の忘備録という形で、Twitterから始めたのがきっかけです」
  • 魔王魂

    森田交一の曲が無料ダウンロードできるwebサービスです魔王魂は変態プロ作曲家森田交一が創設しました。 シャイニングスター・12345・ハルジオン・Burning Heart・月と狼といった有名曲のほかたくさんの高品質曲が無料でダウンロード可能です。 規約が激ユルで難しいこと考えなくてOK!商業OK!改変OK!18禁含むあらゆるコンテンツで使用可!許可も報告も必要なし! 『この曲は自分が作った』といった偽った著作表記と盗作は禁止してます! お笑い大好き人間が作ったサイトです!芸人さんの単独やネタ番組でのご利用も大歓迎!(吉系芸人さんにも多くご利用いただいております!)

    魔王魂
    nilab
    nilab 2020/12/25
    全曲無料・フリー音楽素材/魔王魂
  • 【魚拓】出世の匂いがしない起業家の特徴 - shi3zの長文日記

    http://d.hatena.ne.jp/shi3z/20161007/1475796980 - 2016年10月7日 09:05 - ウェブ魚拓

    【魚拓】出世の匂いがしない起業家の特徴 - shi3zの長文日記
    nilab
    nilab 2020/12/25
    「いや、でもオレ、いけるところまでいってみたいんです」「・・・それってクレジットカードの限度額までキャッシングする人と同じ台詞だよ」「さすがにSmoozの人はもう37だぜ。いい年だ。結婚もしないで、寝言」
  • スタックトレースの出力が省略されてると思ったそのときに - 理系学生日記

    よくあったんですよ、手元で例外が発生して原因を辿るためにスタックトレースを辿ってたら、おやおや、「... 3 more」とか出てて、原因が辿れねーぞっていうケース。 HighLevelException: MidLevelException: LowLevelException at Junk.a(Junk.java:13) at Junk.main(Junk.java:4) Caused by: MidLevelException: LowLevelException at Junk.c(Junk.java:23) at Junk.b(Junk.java:17) at Junk.a(Junk.java:11) ... 1 more Caused by: LowLevelException at Junk.e(Junk.java:30) at Junk.d(Junk.java:27) at

    スタックトレースの出力が省略されてると思ったそのときに - 理系学生日記
    nilab
    nilab 2020/12/25
    「おやおや、「… 3 more」とか出てて、原因が辿れねーぞっていうケース」「ちゃーんと Javadoc に書いてあったんですね。省略は省略でも、「出力が重複してるから省略」してたってこと。Java は偉いよ。ホントえらい」
  • Throwable (Java Platform SE 8)

    すべての実装されたインタフェース: Serializable 直系の既知のサブクラス: Error, Exception public class Throwable extends Object implements Serializable Throwableクラスは、Java言語のすべてのエラーと例外のスーパー・クラスです。このクラス(またはそのサブクラスの内の1つ)のインスタンスであるオブジェクトだけがJava仮想マシンによってスローされるか、Javaのthrow構文によってスローされます。同じように、このクラスまたはそのサブクラスの内の1つだけがcatch節の引数の型に指定できます。コンパイル時の例外チェックについては、ThrowableとThrowableのすべてのサブクラスのうち、RuntimeException、Errorのどちらのサブクラスでもないクラスが、チェック例外と

    nilab
    nilab 2020/12/25
    「文字"..."を含む行が存在することに注目してください。これらの行は、この例外のスタック・トレースの残りが、この例外により引き起こされた例外のスタック・トレースの下からのフレーム数と一致することを示します
  • Properties (Java Platform SE 8)

    すべての実装されたインタフェース: Serializable, Cloneable, Map<Object,Object> 直系の既知のサブクラス: Provider public class Properties extends Hashtable<Object,Object> Propertiesクラスは、プロパティの永続セットを表します。Propertiesを、ストリームへ保管したり、ストリームからロードしたりできます。プロパティ・リストの各キー、およびそれに対応する値は文字列です。 プロパティ・リストには、その「デフォルト値」として別のプロパティ・リストを含めることができます。元のプロパティ・リストでプロパティ・キーが見つからない場合は、この2番目のプロパティ・リストが検索されます。 PropertiesはHashtableを継承するので、Propertiesオブジェクトに対してp

    nilab
    nilab 2020/12/25
    プロパティファイル「改行(「\n」)、キャリッジ・リターン(「\r」)、改行が直後に続くキャリッジ・リターン、のいずれかがコメント内に現れると、それは、Writerによって生成された1個の行区切り文字で置き換えられます」
  • エラー・コード・リファレンス

    A エラー・コード・リファレンス この付録では、ユニバーサル接続プール(UCP)のエラー・メッセージ、接続プール・レイヤー用のUCPエラー・メッセージおよびJDBCデータソースと動的プロキシ用のUCPエラー・メッセージの一般構造について簡単に説明します。この付録の構成は次のとおりです。 UCPエラー・メッセージの一般構造 接続プール・レイヤーのエラー・メッセージ JDBCデータソースおよび動的プロキシのエラー・メッセージ 2つのメッセージ・リストはエラー・メッセージ番号順にソートされています。 UCPエラー・メッセージの一般構造 UCPエラー・メッセージの一般構造は、次のようにメッセージの末尾にコロンを付けて、実行時情報を追加できます。 <error_message>:<extra_info> たとえば、closed statementエラーは次のように表示されることがあります。 Clos

    nilab
    nilab 2020/12/25
    Oracle® Universal Connection Pool for JDBC開発者ガイド 12cリリース1 (12.1)「エラー・メッセージ、接続プール・レイヤー用のUCPエラー・メッセージおよびJDBCデータソースと動的プロキシ用のUCPエラー・メッセージの一般構造」
  • Adobe Flash Player - Downloads

    https://main--cc--adobecom.hlx.page/cc-shared/assets/img/product-icons/svg/express.svg | Adobe Express Ready for standout content? Meet Adobe Express. Make and share beautiful content with ease. Choose from thousands of professional-designed templates for fast social posts, flyers, banners, and more. Get Adobe Express free

    Adobe Flash Player - Downloads
    nilab
    nilab 2020/12/25
    Adobe Flash Player - Debug Downloads
  • チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRacho by BPS株式会社

    morimorihogeです。残暑やばい。 ※元々は2014年に書いた記事ですが、2020年になっていろいろと事情も変わっているので2020年revise版として更新しました。 弊社ではバージョン管理システムにGitを使っています。 数ヶ月以上一緒にやっているある程度ツーカーなメンバーだけのプロジェクトなら問題無いのですが、案件によっては協力会社の方が一時的にJOINしたり、新規参入メンバーの参加などで、これまでGitを使ったことがない、または格的なチーム開発でGitを使ったことがない人が参加することもあります。 ※2020年現在では流石に全くGitを使ったことのない開発者というのはほぼ見なくなりましたが、チーム開発できちんと運用に乗せて使ったことがない、という所は今でもそこそこあるようです。 Gitは自由度の高いシステムですが、その分概念を覚えることが必要なため、導入の敷居が高い方だと

    チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRacho by BPS株式会社
    nilab
    nilab 2020/12/25
    コミットの粒度は人間が気をつけないといけない部分なので、あんまりこだわらないほうがいいと思うな。機械的にできるものではないので。タグで管理したほうが良いと思う。タグがめんどいならPRレベルぐらいで。
  • HTML5のLocal Storageを使ってはいけない(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Randall Degges - Please Stop Using Local Storage 原文公開日: 2018/01/26 著者: Randall Degges 日語タイトルは内容に即したものにしました。 画像は元記事からの引用です。 初版公開: 2019/10/19 追記更新: 2024/04/05 -- リンク情報を記事末尾に移動しました 気で申し上げます。local storageを使わないでください。 local storageにセッション情報を保存する開発者がこれほど多い理由について、私にはさっぱり見当がつきません。しかしどんな理由であれ、その手法は地上から消えてなくなってもらう必要がありますが、明らかに手に負えなくなりつつあります。 私は毎日のように、重要なユーザー情報をlocal storageに保存す

    HTML5のLocal Storageを使ってはいけない(翻訳)|TechRacho by BPS株式会社
    nilab
    nilab 2020/12/25
    「秘密情報を一切含まないこと」「一般に入手可能な情報であること」「そこそこの量である(5 MBを超えない)こと」「stringのみの情報であること」「保存するアプリケーションでパフォーマンスを要求されないこと」
  • 速報: Basecampがリリースした「Hotwire」の概要|TechRacho by BPS株式会社

    12/23の朝方、DHHが以下のツイートを発信しました。 Hotwire aka NEW MAGIC is finally here: An alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire. This includes our brand-new Turbo framework and pairs with Stimulus 2.0 😍🎉🥂 https://t.co/Pa4EG8Av5E — DHH (@dhh) December 22, 2020 取りあえず様子を知りたかったのでDHHのツイートを追ってみました。お気づきの点がありましたら@hachi8833までお知ら

    速報: Basecampがリリースした「Hotwire」の概要|TechRacho by BPS株式会社
    nilab
    nilab 2020/12/25
    「Hotwireは、モダンなWebアプリケーションを構築する新しい手法」「JavaScriptの利用を抑える」「JSONではなくHTMLを送信する(HTML over the wire)」
  • 5年間 Laravel を使って辿り着いた,全然頑張らない「なんちゃってクリーンアーキテクチャ」という落としどころ

    この記事は Laravel Advent Calendar 2020 - Qiita 最終日の記事です。 TL;DR DDD や "真の" クリーンアーキテクチャは, Web 業界における大抵の現場ではオーバースペックだし,導入しても全員がついてこれるとは限らない app/UseCases ディレクトリだけ切って,ドメインごとに単一責務なクラスを置くと使いやすいよ ActiveRecord 指向のフレームワークで Repository パターンを無理に導入すると死ぬので, UseCase で Eloquent Model の機能を使うことを恐れるな はじめに Zenn では初投稿です。日Laravel コミュニティではもうお馴染みのようで実はあまり顔を出していない(?) @mpyw と申します。オンラインサロンの火付け役となった Synapse が最初の仕事でしたが,就職後すぐ会社が

    5年間 Laravel を使って辿り着いた,全然頑張らない「なんちゃってクリーンアーキテクチャ」という落としどころ
    nilab
    nilab 2020/12/25
    「5年ほど Laravel を使った結果,「結局 Laravel ってどう使えばいいんだ?」という自身の疑問と,ずばりそれに対する絶妙な落としどころとして, 「なんちゃってクリーンアーキテクチャ」 についてまとめます」
  • 竹本・前IT相もコロナ感染 18日、後援会の80人参加パーティーで講演 | 毎日新聞

    自民党の竹直一前IT・科学技術担当相(80)=衆院大阪15区=が新型コロナウイルスに感染したことが24日、事務所関係者への取材で判明した。関係者によると、竹氏は同日感染が判明し、東京都内の病院に入院した。発熱などがあるが、症状は軽いという。22日には東京事務所で働く秘書の感染が確認された。また、24日までに別の秘書ら男性2人の感染も確認され、同事務所関係では計4人が陽性となっている。 竹氏を巡っては、後援会が18日夜、大阪市内のホテルで約80人が参加した政治資金パーティーを開催。政府が「5人以上」の会自粛を国民に呼びかける中、忘年会を兼ねて酒を提供する会の場を設けた。

    竹本・前IT相もコロナ感染 18日、後援会の80人参加パーティーで講演 | 毎日新聞
    nilab
    nilab 2020/12/25
    「新型コロナウイルスに感染したことが24日、事務所関係者への取材で判明」「22日には東京事務所で働く秘書の感染が確認」「24日までに別の秘書ら男性2人の感染も確認され、同事務所関係では計4人が陽性」
  • shiodaifuku.io

    Webエンジニアのブログです。

    shiodaifuku.io
    nilab
    nilab 2020/12/25
    「ユーザは現在所有しているお財布の情報を持ちます。 この形にすることで、ユーザとお財布のリレーションがN:1になります。 もし、1人のユーザが複数の財布を使い分けるような必要があれば、ここの多重度はN:Nに」
  • 10 年前に JavaScript で Flash Player を開発し買収された話

    この記事は、JavaScript で Flash Player の実現を頑張った(もしくは現在進行系で頑張っている)人たちの集う Flash Advent Calendar 2020 に参加しております。 私は過去に自分が設立した会社で ExGame という HTML5 実装の Flash Player(正確には Flash Runtime Engine)を開発し、その会社ごと DeNA に買収(M&A)されました。あまり出来ない体験であるのは間違いないので、Flash が終了を迎える今、改めて振り返ってみようと思います。 Flash Player の開発 今から 10 年前の 2010 年、ちょうど iPhone が普及し始めてきてガラケーのシェアが 8 割から 6 割くらいに落ちようとしていた時期に、私は Flash Player を JavaScript で実装していました。以前この

    nilab
    nilab 2020/12/25
    「ガンダムロワイヤルが公開されると、そのなめらかなアニメーションは業界の注目の的になり、すぐに JavaScript による Flash Player の存在が世間に明らかになりました」
  • WHATWG Living StandardとHTMLパーサ - Qiita

    この記事はドワンゴ Advent Calendar 2020 最終日の記事です。年の瀬ですね。 はじめに 記事は、WHATWG Living Standardに準拠することを目的としたHTMLパーサである「gammo」の紹介を目的としている。gammoが実現していることを詳細に伝えるため、単なるgemの紹介に留まらず、HTML歴史や昨今のHTMLを取り巻く状況を簡単に解説し、WHATWG Living StandardにおけるHTML文書の解析アルゴリズムについて、実例と共に紹介する。 記事で紹介するgammoの開発に取り掛かった理由は、主に以下の二点が挙げられる。 WHATWG Living Standardに準拠したHTMLパーサをRubyGemsの中から見つけられなかったため。 現在HTMLパーサの機能を持つライブラリの中で、最も利用されていると考えられるNokogiriと比較

    WHATWG Living StandardとHTMLパーサ - Qiita
    nilab
    nilab 2020/12/25
    「2019年5月に、W3CとWHATWGによるHTML・DOMの標準仕様に対する二重管理が是正され、WHATWG Living Standardに一本化された」「本記事は、WHATWG Living Standardに準拠することを目的としたHTMLパーサである「gammo」の紹介」