somegoroのブックマーク (140)

  • Javaの速度を測ってみる(爆速疑惑の検証) - クーの自由研究

    当にJavaはネイティブコンパイラに迫るほど速い!? いま、老舗コーヒーを飲むべきか、新種?のカニを求むるべきか。それが問題な今日この頃です。かえるのクーの助手「井戸中 聖」(いとなか セイ)でございます。 さて、最近(特にJava17LTSあたり?)の オブジェクトnew オペレーションが爆速になっている疑惑について検証します。さび色蟹(Rust)に指が動いておりましたが、コーヒー(Java)党に鞍替えするかの分岐点におります。 VS    (フェリスくん) これまでのおはなし ひさしぶりにJavaのmain()プログラムをベンチマークしたらC++より速い!?現象がおきました。調査の結果、 ・Javaがマルチスレッドで全力で動作する+ ・JavaのJIT(ジャストインタイムコンパイラ)の改善らしい+ ・C++/Rustは連動配列が苦手! により起こった逆転現象だったことがわかりました

    Javaの速度を測ってみる(爆速疑惑の検証) - クーの自由研究
    somegoro
    somegoro 2023/07/10
    実験おもしろいです!!
  • [ChatGPT Hack] 要件定義から設計・モデリング・プロトタイプ作成。そして Azure への Deploy までを。ChatGPT に作らせた - Qiita

    [ChatGPT Hack] 要件定義から設計・モデリング・プロトタイプ作成。そして Azure への Deploy までを。ChatGPT に作らせたAzure設計モデリングmermaidChatGPT はじめに ChatGPT とは別に Codex にてコード生成の専用モデルが用意されています。それでも、対話で話を前に進められる ChatGPT でもコード生成の能力は相当高いです。 現状のモデルでも、プロトタイプの作成には十分機能します。 この Blog では、その可能性の一端を見てみます。 ChatGPT での Promptの結果を皆さんに共有します。私の試行錯誤の後が見えるかと😊: アプリとしての ChatGPT は、このチャットを広く多くの方に共有する機能がついているのがいいですねー。CDN をうまく使っていますよね。見習いたいところです。 Prompt のサンプル。皆さんが直

    [ChatGPT Hack] 要件定義から設計・モデリング・プロトタイプ作成。そして Azure への Deploy までを。ChatGPT に作らせた - Qiita
    somegoro
    somegoro 2023/07/10
    すごい!これでサービス作りまくりたい。仕事を爆速で終わらせたい。
  • ありえない働き方を強要された - 生活情報オンライン

    2021年度の数か月、私はありえない働き方をした。 弊社はかつてパワハラで名高い企業だった。それから社長が率先してホワイト化を目指し、すいぶん改善されたと社内外ともに評価されていた。私もこれだけ社内で注意喚起されていたら、パワハラも撲滅されただろうと思っていた。しかし、撲滅されておらずしっかり残っていた。 抽象的で高圧的な批判、ロジックの中身を省略して結論だけ言ってきてこれで理解できないのは理解力不足・思考力不足だと言う。何をしたらいいかは連絡されず、考えたことを批判される。批判が抽象的すぎて分からないので、詳細を聞くと要点を得ない説明が続き時間切れ。その方たちは夜中までスケジュールが埋まっており、全然予約が取れない。なのでテキストベースでコミュニケーションをとりたいのだが、混み入った話なので対面での打ち合わせをセットするよう言われる。いつも時間切れになるので1時間枠でとりましょうなどと言

    ありえない働き方を強要された - 生活情報オンライン
    somegoro
    somegoro 2022/09/05
    後日談ですが、別件で書類送検されました。人を使い捨てした人が処分されること、そのような文化が無くなることを期待します。
  • 2人目が無事に産まれました!! - 生活情報オンライン

    2人目が無事に産まれました!! 無事に生まれました。そして上の子と帰宅。— 生活情報オンライン@はてなブログ (@ranguuuuu_life) July 18, 2021 夜に産まれたので、寝不足で結構疲れました。はもっと疲れたと思うのでしばらくしっかりとフォローしようと思います。 史上最高の仕上がりな筋肉 寝不足もありますが、娘2歳半を抱っこしての移動が多かったため筋肉がバキバキで疲れています。 回復のためにタンパク質を普段より多めにとっているのですが、過去最高の体の仕上がり具合な気がします。長いこと野球・ラクロスとやっていたのでマッスルメモリーが効いていること、年齢と共に代謝が落ちたて痩せにくくなったことからか、痩せずに筋肉がモリモリ付いていきます。筋肉があると、ハイな気分になって落ち込むことが少なくなるので人生が楽しいです。 半年前くらいにオナラが臭すぎてプロテインを変えたのです

    2人目が無事に産まれました!! - 生活情報オンライン
    somegoro
    somegoro 2021/07/21
    @watto さん、ありがとうございます!!
  • 【翻訳】Googleのエンジニアがソフトウェア開発する時に必ず書くドキュメント「Design Docs at Google」 - BppLOG

    Googleでの「Design Docs」とは 2007年の Google Developer Day Tokyo での鵜飼氏のプレゼンによると「Google で必ず書くことになっているドキュメント」であり、「プロジェクト立ち上げ時の 1~2週間をかけて書く」ものです。 今回は Google のソフトウェアエンジニアである @cramforce 氏が自身のブログで「Googleでの Design Docs」について解説している記事を公開されていたため、氏の許可を得て翻訳しています。 原文: www.industrialempathy.com 関連書籍: Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術文化、プロセス オライリージャパンAmazon 読了目安:11分 (目次) デザインドキュメント の解剖学 文脈と範囲 目標と非目標 実際のデザイン システ

    【翻訳】Googleのエンジニアがソフトウェア開発する時に必ず書くドキュメント「Design Docs at Google」 - BppLOG
    somegoro
    somegoro 2020/09/21
    後で読む
  • 【パワポのデザイン】霞ヶ関パワポの「クールジャパン」が「クールジャナイ」から"リデザイン"してみた。

    こんにちは、いけあつです! 先日、こんな記事をみつけました。 内閣府はクールジャパンで何をしようとしているのか。知的財産戦略推進事務局による2018年6月12日の資料「知的財産戦略ビジョン」が酷すぎるので紹介したい。 何が言いたいのか非常に難解で意味不明。 ネットギークさんの記事「クールジャパンの資料がぐちゃぐちゃの意味不明で狂うジャパン」より引用 こちらがひどすぎると酷評されている資料の1ページ。 たしかに、ぱっと見わかりにくい資料かもしれません、、、。 せっかく時間をかけて考えた内容が資料の見た目だけで、わるい印象になってしまっている気がします。 ということで、もう少し伝わりやすくなるようにリデザインしてみました! (※オリジナルの情報量は変えずに、いけあつの解釈で見せ方を再構築したものです。内閣府の意図と異なる場合がありますので、その点はご了承ください) この記事では、伝わりやすくな

    【パワポのデザイン】霞ヶ関パワポの「クールジャパン」が「クールジャナイ」から"リデザイン"してみた。
    somegoro
    somegoro 2020/01/13
  • James Lewis/Martin Fowlerの"Microservices"日本語訳 - 自由課題

    はじめに 記事はMartin Fowler氏のBlog記事を日語訳したものです。 なお、訳は2014/11/09時点のもので、オリジナル記事中のコラムは訳せていません。コラムの訳に関しては、暇や反応を見ながらぼちぼちやろうと思います。 訳に対する指摘・ご意見などありましたらtwitter(@kimito_k)でお願いします。 補足 Martin Fowler氏に連絡をとったところ、主著者はJames Lewisであるとのことでしたのでタイトルを変更しました。(2014/11/13) Microservices "マイクロサービスアーキテクチャ"という専門用語は、ソフトウェアアプリケーションを独立して配置可能なサービスの組み合わせ(suite)として設計する特定の方法を指すものとして、ここ数年で急速に認知されています。このアーキテクチャスタイルに対する正確な定義はありませんが、ビジネス遂

    James Lewis/Martin Fowlerの"Microservices"日本語訳 - 自由課題
    somegoro
    somegoro 2020/01/08
    Check it out later!
  • 【Java】Specificationインタフェースを利用した副問合せ - まったり技術ブログ

    はじめに 実装 サンプルテーブル コード ファイル構成 Specification BadUserSpec.java エンティティ(モデル) User.java Tweet.java メタモデル User_.java Tweet_.java リポジトリ UserRepository.java 呼び出し側 DbappApplication.java 発行SQL 更新履歴 はじめに Specificationインタフェースを利用した副問合せに関して、あまり情報が見当たらなかったので、メモ程度に紹介します。 実装 サンプルテーブル 記事では以下のサンプルテーブルを例に説明していきます。 「1対多」の関係を例に説明していきます。 ユーザが1、ツイートが多となっています。 コード 記事での目的は「同じ内容のツイートを3回以上しているユーザ」を選択するという少し面倒なSQL文を発行するというもので

    【Java】Specificationインタフェースを利用した副問合せ - まったり技術ブログ
    somegoro
    somegoro 2020/01/06
    Check it out later!
  • JPA 2 の Entity クラスをかたどるための Metamodel API (Java EE 7) - ひだまりソケットは壊れない

    最近 Java Persistence API (JPA) を使ってみてます。 まだ使いこなせてはないですがなかなかいいですね。 今まで触ったことのある O/R マッパー *1 の設計が嫌いだったので O/R マッパーにはあんまりいい印象持ってなかったんですが、JPA の設計はよく考えられてて良いと思いました。 Java Persistence criteria query が SQL を意識したものになっているのも良い感じです。 JPA のエンティティクラスに対するメタモデル Metamodel API というのがあることをさっき知ったのでメモ書きしておきます。 JSR-338 (JPA 2.1) には、メタモデルについて次のように書かれていました。 6.2 Metamodel Java Persistence criteria queries are based on a metamo

    JPA 2 の Entity クラスをかたどるための Metamodel API (Java EE 7) - ひだまりソケットは壊れない
    somegoro
    somegoro 2020/01/06
    Check it out later!
  • ヘッダレコード・データレコード・トレーラレコードとは - 技術とか戦略とか

    企業間でやりとりするファイルでよく見かけるフォーマットとして、レコードが「ヘッダレコード」「データレコード」「トレーラレコード」に分かれているフォーマットがあります。 このフォーマットについて覚えておくと、出向先のソースコードを読むのが楽になったり他社とのやりとりが楽になります。 以下で、「ヘッダレコード」「データレコード」「トレーラレコード」の簡単な説明と使用例を記載します。 【それぞれのレコードの説明】 ・ヘッダレコード ファイルの1レコード目のレコード。 一般的には、そのファイルが何日のデータなのかが記載される。 ・データレコード ファイルの中間レコード。 実際にやりとりするデータの中身が記載される。 ・トレーラレコード ファイルの最終レコード。 一般的には、そのファイルのデータレコード件数が記載される。 【フォーマット例】 取扱商品ファイルを想定した例を記載します。 可変長のCSV

    ヘッダレコード・データレコード・トレーラレコードとは - 技術とか戦略とか
    somegoro
    somegoro 2020/01/06
    Check it out later!
  • eclipseでJPAのメタモデルを自動生成する設定 - じゃばらの手記

    プロジェクトのプロパティを開く Project FacetsでJPAにチェックを付けてプロジェクトにJAPサポートを追加 プロジェクトのプロパティをいったん閉じる(重要!これをしないとJAPの設定項目が現れない) プロジェクトのプロパティを再び開く Java Persistenceの一番下「Canonical metamodel (JPA 2.0)」でソースフォルダを設定する ついでに「Discover annotated classes automatically」にチェックを入れておくとエンティティを追加したときにいちいちpersistence.xmlを編集しなくていいので便利です。 自動生成されるpersistence.xmlのソースフォルダを変える 上記手順を踏んでJPAサポートをプロジェクトに追加すると、persistence.xml(JPAの設定ファイル)がソースフォルダに作成

    eclipseでJPAのメタモデルを自動生成する設定 - じゃばらの手記
    somegoro
    somegoro 2020/01/06
    あとでやってみる
  • 奨学金の支払いについて調査して早期返済した話 - 生活情報オンライン

    最近キャッシュレス化がマイブームで、だんだんと生活がすっきりとしてきました。そうすると今まで放置してきたことに手を付ける余裕が出てきて、とても良い感じです。つい先日は、奨学金の返済について調査して最適化しました。 お金に余裕が出来てきたので奨学金を繰り上げて支払おうと調査。利息は少額だと思っていたけど約2000円/月かかっていて高くて驚いた。約100万円繰り上げで支払ったので残り約100万円。残りは来月だな。奨学金はクレジットカード払いが出来ないようで、ポイントが貯まらないのが残念。— 生活情報オンライン@はてなブログ (@ranguuuuu_life) 2019年4月29日 ということで早期返済しました。 調査 早期返済した場合の額とそうでない額を比較すると、私の場合は月にして2000円の差が出てくることがわかりました。 返済額の計算をするときに意味が分からなかったのが、利息の利率が元

    奨学金の支払いについて調査して早期返済した話 - 生活情報オンライン
    somegoro
    somegoro 2019/08/21
    気持ち的にかなり楽になりました~。家も買ったことだし、次は投資として何かを買います!
  • ITエンジニア、家を買う(検討中) - 生活情報オンライン

    先日引っ越しをした記事を書きましたが、またまたお引越しを検討中です。 somegoro.hatenablog.com 今回はついに家を購入しようと色々と調査しています。 最初に見に行ったのはここ tvkハウジングプラザ横浜 | 日最大級・最多棟数の総合住宅展示場 たくさんの家があり、大変面白かったです。3回行きましたがまだまだ見るところが沢山あるので、また何度でも行きたいです。 二回目はここに行きました。 フォレストガーデン国立 悠丘の邸 - 住友林業 ここもかなり良かったです。家のすべての水が浄水器を通して入ってくるので水がめちゃくちゃ美味しくて綺麗です。景観も写真のとおり素晴らしく、静かで広い場所を確保していました。さらに国立駅まで徒歩4分!!。しかし気になるポイントがいくつかあって、鉄塔が近く上を電線が通っていたり、駅からの道が狭く車は草を擦って走る感じになったりしたのが気になりま

    ITエンジニア、家を買う(検討中) - 生活情報オンライン
    somegoro
    somegoro 2019/08/21
    お祈りありがとうございます!ついに明日契約になりました!それにしても、業種によって本当に希望しない転勤てあるんですね、私がそうなったら即転職しちゃいますね!
  • ITエンジニア、家を買う(新築マンション検討編) - 生活情報オンライン

    先日からの続きです。今回は新築マンションを見に行きました。 somegoro.hatenablog.com 新築マンション 今回見に行ったマンションはこちらです。 【公式】バウス武蔵境|武蔵野市の広大な地に描く邸宅街区「バウス武蔵境」誕生。 このマンションは約70㎡で7000万円。新築でインターネット使い放題、屋と提携していて新書が毎月マンション内の読みスペースに置かれて無料で読める。武蔵野市内で武蔵境駅から10分以内で外観もかなりオシャレ。と、かなり期待していました。 武蔵野市は財政が豊かな状況が何年も続いていて保障や施設が手厚く、今後の人口もしばらく増えていくと予想されています。つまり住むだけでなく投資としても良い条件であると。 国立社会保障・人口問題研究所というサイトで人口の予想を見るなどした。 #メモ— 生活情報オンライン@はてなブログ (@ranguuuuu_life) 20

    ITエンジニア、家を買う(新築マンション検討編) - 生活情報オンライン
    somegoro
    somegoro 2019/08/21
    はい、広さ以外はかなり気に入ったのですが今回は見送りました。
  • 応用情報技術者試験の受験情報まとめ - 生活情報オンライン

    6月21日正午、すなわち今週金曜日はついに試験結果発表日です。が、また受験することになりそうなので今回調査した内容をまとめておきます。 【午前】 前提条件:無し 試験時間 9:30~12:00(150分) 出題形式 多肢選択式(四肢択一) 出題数:80問 解答数:80問 合格要件 60%以上 【午後】 前提条件:当日の午前試験に合格していること 出題数:11問 解答数:5問(*) 1問20点 出題形式 記述式 試験時間 13:00~15:30(150分) ★:受験予定 ★(必須)01.情報セキュリティ (選択)02.経営戦略 (選択)03.プログラミング ★(選択)04.システムアーキテクチャ ★(選択)05.ネットワーク ★(選択)06.データベース (選択)07.組込みシステム開発 ★(選択)08.情報システム開発 (選択)09.プロジェクトマネジメント (選択)10.サービスマネジメ

    応用情報技術者試験の受験情報まとめ - 生活情報オンライン
    somegoro
    somegoro 2019/06/20
    >norihiko_matsumoto コメント及びお祈りありがとうございます。5年で取得とは!優秀な若者が多い会社さんだったのですね。弊社では価値を感じている方は少ないので、はてなブログで自慢したいと思います!
  • 無料で自宅VPNを設置し無料Wi-Fiで使ってみました・有料VPNは使わずに済みそう - こぼねみ

    コンビニ、カフェ、駅のホーム、ホテルなど、無料Wi-Fiの使える場所はたくさんあります。 無料で簡単に接続でき、便利なのは確かですが、通信内容が盗聴される危険性もあるので、VPNサービスを利用しようと考えていました。 VPNサービスは無料と有料とがあります。無料の方はVPNサーバで何を記録され覗かれているかは不安だし、有料の方でも結局は一緒です。iOSで有料のVPNアプリを見ると年額3千円前後かかります。 それなら自分でVPNサーバーを設置し接続すれば解決だと思い、色々と調べてみると、自宅のルーターVPNサーバー機能を搭載している製品を選べば簡単だしコストもかからないことがわかりました。自宅内にVPNサーバーを設置するといえば、外出先から自宅の環境にインターネット接続するためだけと思いがち。しかしながら、今回のように、自宅のVPNサーバー経由で安全に無料Wi-Fiを使うという用途にも使え

    無料で自宅VPNを設置し無料Wi-Fiで使ってみました・有料VPNは使わずに済みそう - こぼねみ
    somegoro
    somegoro 2019/04/23
    勉強になった
  • Javaのwait()、notify()、notifyAll()を試す - abcdefg.....

    Javaのwait()、notify()、notifyAll()を試してみたメモです。 Javaのスレッドの勉強のためwait()、notify()、notifyAll()を試してみました。 Object (Java Platform SE 8) wait()、notify()、notifyAll()はObjectクラスのメソッドです。 wait() wait()を呼び出すと現在のスレッドが待機します。 wait()を呼び出したスレッドはそのオブジェクトのウェイトセットに入ります。 ウェイトセットに入ったスレッドは、そのオブジェクトのnotify()またはnotifyAll()が呼び出されるまで待機します。 try { wait(); } catch (InterruptedException e) { e.printStackTrace(); } notify() notify()を呼び

    Javaのwait()、notify()、notifyAll()を試す - abcdefg.....
    somegoro
    somegoro 2019/04/23
    高度なコードの書き方でしたのでメモ。::ってなんなんだ。。。
  • 統計の不備と、各種統計の「相関」の話 - 山形浩生の「経済のトリセツ」

    Executive Summary 統計の信頼性について疑問を呈した柳下毅一郎のツイートを、山形は一蹴した。が、その後勤労統計の集計方法の不備が露見した。ここから、この統計は捏造であり、それが相関しているならすべての統計が捏造だ、という極論を述べたブログが出た。しかし統計は、一かゼロか、完璧かすべて捏造か、というものではない。またその相互の関係も、機械的な関係があるということではない。信頼性の非常に広い幅の中で上下するだけなので、実際にどんな不備があってどのくらい影響を及ぼすのかを具体的に考えないと、妥当性のない陰謀論に流れてしまうだけだ。 はじめに しばらく前に、柳下毅一郎がこんなツイートをした。 アベノミクスで経済がよくなってるとおっしゃるリフレ派の方々は、なぜ財務省の出す経済指標は捏造されてないと信じられるのだろうか。— Kiichiro Yanashita (@kiichiro)

    統計の不備と、各種統計の「相関」の話 - 山形浩生の「経済のトリセツ」
    somegoro
    somegoro 2019/02/26
  • 『お金のこと何もわからないままフリーランスになっちゃいましたが税金で損しない方法を教えてください』が最高にわかりやすいから、副業に興味があるサラリーマンは絶対読むべき - 俺の遺言を聴いてほしい

    お金のこと何もわからないままフリーランスになっちゃいましたが税金で損しない方法を教えてください』 というタイトルだけで47文字あるこのは、僕が今まで読んだ税金に関するの中でダントツで一番わかりやすいでした。 「今まで読んだ中で」というと、一体お前はどれくらい読んだんや?と気になるかもしれませんが、積み重ねると小さな山ができるくらいで、引っ越しのときに捨てた分があと5冊くらいあった気がします。 とにかく、『お金のこと何もわからないままフリーランスになっちゃいましたが税金で損しない方法を教えてください』は色々読んだ中でダントツでわかりやすいから、「税金のことが気になるけど学ぶ時間がなかった」という人におすすめです。 普通にサラリーマンをやっていると、税金の仕組みを意識することはほとんどありません。 毎月「なんかたくさん引かれてるな〜」と不愉快になりながら、なんとなく給与明細を眺めたり、

    『お金のこと何もわからないままフリーランスになっちゃいましたが税金で損しない方法を教えてください』が最高にわかりやすいから、副業に興味があるサラリーマンは絶対読むべき - 俺の遺言を聴いてほしい
    somegoro
    somegoro 2018/11/18
  • 「マシュマロテスト」が再現失敗したので、いらすとやで図解した | アルパカタログ

    有名な心理学実験「マシュマロテスト(実験)」を知っていますか? 子供の頃に我慢が出来る(自制心がある)人は、大人になった時に成功するよー、という実験です。 マシュマロテスト(実験)とは マシュマロテスト(実験)についてWikiから引用します 被験者である子どもは、気が散るようなものが何もない机と椅子だけの部屋に通され、椅子に座るよう言われる。 机の上には皿があり、マシュマロが一個載っている。 実験者は「私はちょっと用がある。それはキミにあげるけど、私が戻ってくるまで15分の間べるのを我慢してたら、マシュマロをもうひとつあげる。私がいない間にそれをべたら、ふたつ目はなしだよ」と言って部屋を出ていく。 当然、15分間我慢できた子供、我慢できない子供にわかれます。 彼らのその後の人生を追った結果、マシュマロを我慢できた子供は、20年後に成功している確率が高かったそうです。 ※成功=学校の成績

    「マシュマロテスト」が再現失敗したので、いらすとやで図解した | アルパカタログ
    somegoro
    somegoro 2018/11/10