タグ

2023年7月12日のブックマーク (8件)

  • Breaking java.lang.String

    Let's abuse a bug in java.lang.String to make some weird Strings. We'll make "hello world" not start with "hello", and show that not all empty Strings are equal to each other. Intro: Equality among Strings Before we get started, we look at what it takes for two Strings to be equal in the JDK. Why is "foo".equals("fox") false? Because Strings are compared character by character, and the third chara

    gfx
    gfx 2023/07/12
  • ITエンジニアに人気のテキストエディタを発表!年収・職種別データあり|転職ドラフトReport

    ITエンジニアに人気のテキストエディタを発表!年収・職種別データあり2023-07-12 11:00 大変長らくお待たせいたしました! 約2年半ぶりの最新テキストエディタランキングの発表です。 2020年はVisual Studio Codeが1位、Vimが2位、3位がサクラエディタでしたが、約2年でどう変わったのでしょうか? 今回は2022年のデータから人気のテキストエディタを提示年収別、職種別で調査しました! 2022年、好きなテキストエディタランキング転職ドラフトには、好きなテキストエディタを選択できる欄があります。 もちろん、どのテキストエディタが好きでも転職活動に影響はありませんが、こだわりをもっているエンジニアの方も多いため、エンジニア界隈ではテキストエディタがたびたび話題になることも。 ということで、まずは2022年のランキングからみていきましょう。 前回と変わらず1位は

    ITエンジニアに人気のテキストエディタを発表!年収・職種別データあり|転職ドラフトReport
    gfx
    gfx 2023/07/12
    vscode一強だなー。それにしてもサクラエディタの人気ぶりにはちょっと驚いた。
  • 並列処理をGo/Rust/Kotlin/Python/JSで解説!思想の違いを体感しよう (2023/08/08 19:00〜)

    イベント概要 GO株式会社には、タクシーアプリ『GO』のユーザアプリや車載アプリ、次世代AIドラレコサービス『DRIVE CHART』、それらを支えるバックエンドAPIAI基盤など、様々なプロダクトがあり、それらはプロダクトの特性に応じて GoKotlinTypeScriptPythonRust など様々な言語で実装されています。 Go: ほとんどのバックエンドサーバ Python: AIモジュールのバックエンドサーバ Kotlin: 乗務員、ユーザ向け Android アプリ TypeScript: 事業者管理画面などWebUIフロントエンド Rust: AIドラレコなどエッジコンピューティング 今回のイベントでは、「並列処理、並行処理の手法」というテーマに絞って、GoPythonKotlinRustTypeScript の5つの言語でそれぞれ解説します。言語によって

    並列処理をGo/Rust/Kotlin/Python/JSで解説!思想の違いを体感しよう (2023/08/08 19:00〜)
    gfx
    gfx 2023/07/12
    楽しそう。
  • 普段使わないけど便利なWeb API 8選

    MDNのWeb APIリストから、便利で、しかし普段のサービス開発ではあまり使われていない可能性のあるAPIを8個選びご紹介します。これらのAPIはあまり知られていないかもしれませんが、特定の状況や要件に対して非常に有効であることがあります。 Beacon API Beacon APIは、非同期でブロッキングしないリクエストをWebサーバーに送信するために使用されます。このリクエストはレスポンスを期待しないため、XMLHttpRequestやFetch APIを使ったリクエストとは異なりページがアンロード(ウェブページがユーザーによって閉じられるか、別のページに移動する際)される前にブラウザがビーコンリクエストを開始し、それを完了させることを保証します。 主な使用例としては、クライアント側のイベントやセッションデータをサーバーに送信するために使用されます。このAPIは、navigator.

    普段使わないけど便利なWeb API 8選
    gfx
    gfx 2023/07/12
    ほんとに便利なやつだった。
  • 【最新研究】親の言葉が子どもに与える“リスク”と“可能性” - #これからの育児 - NHK みんなでプラス

    「あなたなんか産まなきゃよかった」 「お前は当にダメな子どもだ」 言ってはいけないと分かっていながら、何かのはずみでつい口にしてしまう子どもに対する「言葉」。 しつけや教育のつもりと思っても、実は子どもの将来に大きな影響を与えるリスクが明らかになってきています。 最新の研究では、脳のある機能に与える影響は体罰を上回るという報告も。 どんな言葉が子どもの心を傷つけているのか。逆にどんな言葉が子どもの成長を支えるのか、取材しました。 (社会番組部 ディレクター 麓 直弥) 「あんたはうちの子じゃない」にずっと苦しんできた 首都圏の大学に通うタケシさん(仮名)は、子どものころに受けた親からの言葉が、成人後もずっと心の傷となっています。 両親と兄の4人で暮らしていたタケシさん。両親はタケシさんが小学校のころから自宅で連日大げんかをしていて、怖い思いをしていたといいます。 その後、両親は離婚。母と

    【最新研究】親の言葉が子どもに与える“リスク”と“可能性” - #これからの育児 - NHK みんなでプラス
    gfx
    gfx 2023/07/12
    "「不適切な言動」は「体罰」や「ネグレクト」と同じくらい「集中できない」「口答えをする」「いじめをする」など"問題行動"の増加に影響していた"
  • Rust/WebAssemblyのトラブルに効くデバッグ&高速化テクニック

    連載では、Webブラウザー上でJavaScriptとともに動作できるバイナリ形式のプログラムファイル「WebAssembly」を、Rustプログラミング言語で実装する方法を説明していきます。前回はRust/WebAssemblyJavaScriptとのデータ交換について説明しました。今回は、ログ出力とファイルサイズ縮小の方法、および、成果物をパッケージにして世界に公開する方法を説明していきます。 はじめに 連載では、Webフロントエンド開発において注目されているバイナリ形式のプログラムファイルWebAssemblyを、Rustで実装して活用する方法を説明しています。 より格的にプログラムを開発するには、正しく動作させるまでにデバッグを行う必要があります。記事ではデバッグ時に利用できるログ出力について説明します。また、アプリの読み込み速度をより速くできる、ファイルサイズ縮小方法につ

    Rust/WebAssemblyのトラブルに効くデバッグ&高速化テクニック
    gfx
    gfx 2023/07/12
    ちょいちょいtypoがあるけどなかなかよかった。
  • 既存1Passwordアカウントをソースネクスト版に切り替える手順 | 経験知

    ページはプロモーションが含まれています 作成:2022/07/28 更新:2022/07/29 パスワード管理で便利な1Passwordですが、公式サイトで年間契約すると39.47ドルです。 2022年7月現在、急速な円安が進み、1ドル138円で計算すると5,447円になります。 僕の2021年の1passwordの支払額は、4,577円だったので、1,000円近く値上がりすることになります…。 そこで、以前から目をつけていた1Passwordの3年版、税込10,978円を購入することにしました。 5,447円(1ドル138円で計算)を3年で計算すると16,341円なので、5,363円安くなりますからね。 ソースネクスト版を購入する上で不安だったのが、既存の1Passwordアカウントをそのままソースネクスト版でも使えるかということです。 これは、以前はアカウント移行をしなければならな

    既存1Passwordアカウントをソースネクスト版に切り替える手順 | 経験知
    gfx
    gfx 2023/07/12
  • Let’s Encryptがクロス署名を廃止すると発表、証明書のデータ量が40%削減される一方でAndroid 7.0以前の端末では対応が必要に

    無料でウェブサーバー向けのSSL/TLS証明書を発行している認証局Let's Encryptは、自身を信頼していない端末にも信頼される証明書を発行できるようにIdenTrustからクロス署名を受けていましたが、Let's Encryptを信頼する端末が増加したことを受けて、2024年にIdenTrustからのクロス署名を廃止すると発表しました。 Shortening the Let's Encrypt Chain of Trust - Let's Encrypt https://letsencrypt.org/2023/07/10/cross-sign-expiration.html SSL/TLSを使うと、通信において「通信相手が偽物にすり替わっていないか」「途中でデータが改ざんされていないか」などを確認できたり、通信内容を暗号化することで盗聴されるのを防止できたりするというメリットがあ

    Let’s Encryptがクロス署名を廃止すると発表、証明書のデータ量が40%削減される一方でAndroid 7.0以前の端末では対応が必要に
    gfx
    gfx 2023/07/12