タグ

2021年1月27日のブックマーク (16件)

  • ブラウザの作り方

    リンク集 - Populating the page: how browsers work: https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work/ - How Browsers Work: Behind the scenes of modern web browsers: https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ - Let's build a browser engine!: https://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html/ - W3C: https://www.w3.org/ - WHATWG: https://html

    ブラウザの作り方
    nilab
    nilab 2021/01/27
    ブラウザの作り方 - Speaker Deck
  • Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研

    Rust は、Firefox を開発する Mozilla が開発し、次世代ブラウザの開発に使っているプログラミング言語です。借用検査という概念を導入することによりメモリ安全およびデータ競合安全をコンパイラが保証する言語であり、2015年中頃の安定版のリリースあたりから次第に注目を集めるようになりました。 メモリ安全とは、メモリの範囲外アクセスや二重解放、ヌル参照、未初期化領域へのアクセスがない状態を表します。ただし、Rust の言うメモリ安全とは、メモリリークをしないことを保証するものではありません。 データ競合安全とは、あるひとつのオブジェクトに対しての読み込みおよび書き込みのが同時に起き結果が不定になる状態にならないことを表します。競合状態とは異なります。 無名関数という概念を様々な言語が次々と導入したように、プログラミング言語は相互に影響を及ぼし徐々に変化しています。Rust は「寿

    nilab
    nilab 2021/01/27
    「Rust は「寿命」を変数の型に含めることによりメモリ管理を行うという概念を導入し、メモリ安全性など様々な健全性が実現できることが証明されたので、今後他の言語(特に C++)に影響を及ぼすかもしれません」
  • Node.js アプリの作成および Cloud Functions でのデプロイのヒント | Google Cloud 公式ブログ

    ※この投稿は米国時間 2020 年 12 月 24 日に、Google Cloud blog に投稿されたものの抄訳です。 Google の DPE Client Library チームは、Google Cloud クライアント ライブラリのリリース メンテナンスとサポートを担当しています。基的には、GitHub 上の 350 を超える Google のリポジトリのオープンソース管理者として活動しています。これは大仕事です。 この業務を広範囲でこなすには、ライセンスの検証、リリースの管理、テスト合格後の pull リクエスト(PR)の統合といった各種の共通タスクの自動化が不可欠です。こうした自動化を構築するために、Node.js ベースのフレームワーク Probot を採用することにしました。これにより、GitHub API からの Webhook をリッスンするウェブ アプリケーション

    Node.js アプリの作成および Cloud Functions でのデプロイのヒント | Google Cloud 公式ブログ
    nilab
    nilab 2021/01/27
    Node.js アプリの作成および Cloud Functions でのデプロイのヒント | Google Cloud Blog
  • TypeScriptの導入にあたって考慮すべきメリットとコスト

    皆さんこんにちは。京都開発室のLinです。仕事と個人的なプロジェクトTypeScriptによる開発を始めて約2年が経ちましたので、 TypeScript導入時の経験を皆さんにお話ししたいと思います。 近年、TypeScriptフロントエンド分野で最も注目を集める技術となっています。The State of JavaScriptの資料によれば、TypeScriptの使用を選択する開発者は増加を続けており、その評価も肯定的なものが多いようです。 「次のプロジェクトではTypeScriptにより開発を行うべきだ」「今あるJavaScriptプロジェクトTypeScript仕様に変更すれば、プロジェクト品質の向上につながる」と考えているチームは数多くあるでしょう。 しかしながら、TypeScript導入のコストおよびメリットについては、極めて慎重に評価を行う必要があると、私は考えています。

    nilab
    nilab 2021/01/27
    「JavaScriptを熟知した人間にとってみれば、静的型の制限があることによって、JavaScriptでは簡単に実現できていた設計がTypeScriptでは実現困難である、ということになります」
  • なぜ?知らずに敗訴、差し押さえ 大分の女性、執行力排除求め提訴 | 西日本新聞me

    知らないうちに民事訴訟で訴えられて敗訴し、銀行預金を差し押さえられたとして、大分市で飲店を営む女性が判決の執行力を排除する訴えを昨年10月、熊簡易裁判所に起こしていたことが分かった。民事訴訟を起こすには、原告側が訴える相手の名前や住所を特定し、訴状に記載する必要がある。女性の代理人の弁護士が調べると、訴状には女性が住んだこともない住所が記載されていた。 女性が異変に気付いたのは2020年9月。店名義と個人名義の通帳を記帳すると「サシオサエ」とあり、入出金できなくなっていた。銀行や裁判所などに問い合わせ、債権差し押さえ命令が出ていたことを知ったという。 弁護士が訴訟記録などを調査。元従業員の男性が、30日以上前の予告なしに解雇されたとして19年6月、解雇予告手当金などを請求する訴訟を熊簡裁に起こしていた。同8月、約68万円の支払いを命じる判決が言い渡された。口座からは約30万円が取り立

    なぜ?知らずに敗訴、差し押さえ 大分の女性、執行力排除求め提訴 | 西日本新聞me
    nilab
    nilab 2021/01/27
    「民事訴訟を起こすには、原告側が訴える相手の名前や住所を特定し、訴状に記載する必要がある。女性の代理人の弁護士が調べると、訴状には女性が住んだこともない住所が記載されていた」
  • プログラミング言語の未来はどうなるか | κeenのHappy Hacκing Blog

    κeenです。最近JEITAのソフトウェアエンジニアリング技術ワークショップ2020に参加したんですが、そこで五十嵐先生、柴田さん、Matzとパネルティスカッションをしました。その議論が面白かったので個人的に話を広げようと思います。 年末年始休暇に書き始めたんですが体調を崩したりと色々あって執筆に時間がかかってしまいました。 時間を置いて文章を書き足していったので継ぎ接ぎ感のある文体になってるかもしれませんがご容赦下さい。 というのを踏まえて以下をお読み下さい。 いくつか議題があったのですが、ここで拾うのは一番最後の「プログラミング言語の未来はどうなるか」という話題です。 アーカイブが1月末まで残るようです。もうあと数日しかありませんが間に合うかたはご覧下さい。 そのとき各人の回答を要約すると以下でした。 五十嵐先生:DSLを簡単に作れる言語というのが重要。それとプログラム検証、プログラム

    プログラミング言語の未来はどうなるか | κeenのHappy Hacκing Blog
    nilab
    nilab 2021/01/27
    「JEITAのソフトウェアエンジニアリング技術ワークショップ2020に参加したんですが、そこで五十嵐先生、柴田さん、Matzとパネルティスカッションをしました。その議論が面白かったので個人的に話を広げようと思います」
  • 東京五輪・パラのボランティア 辞退者相次ぐ 「国民が歓迎するイベントなのか」:東京新聞 TOKYO Web

    東京五輪・パラリンピックの開幕が半年後に迫る中、競技会場などで活動する約8万人の大会ボランティアから、辞退者が相次いでいる。1年延期で都合が付かなくなったり、新型コロナウイルス感染症への不安があるためだ。大会組織委員会内部からは人手不足への懸念が出ているが、公式には現時点での登録者数を発表しておらず、実態が見えない。

    東京五輪・パラのボランティア 辞退者相次ぐ 「国民が歓迎するイベントなのか」:東京新聞 TOKYO Web
    nilab
    nilab 2021/01/27
    「相次ぐ」とは言うけど数が多いのかわからない。ボランティアは約8万人。「ある担当者は匿名を条件に「大会全体で何人が辞退したかは分からないが、少なくとも数十人規模の辞退者が出た競技もある」
  • GitHub - twitter/TwitterTextEditor: A standalone, flexible API that provides a full-featured rich text editor for iOS applications.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - twitter/TwitterTextEditor: A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
    nilab
    nilab 2021/01/27
    GitHub - twitter/TwitterTextEditor: A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 13.2.6.2 INSERT ... ON DUPLICATE KEY UPDATE ステートメント

    SAVEPOINT、ROLLBACK TO SAVEPOINT および RELEASE SAVEPOINT ステートメント

    nilab
    nilab 2021/01/27
    「ON DUPLICATE KEY UPDATE を指定したとき、UNIQUE インデックスまたは PRIMARY KEY に重複した値を発生させる行が挿入された場合は、MySQL によって古い行の UPDATE が実行されます」
  • MySQLのINSERT ... ON DUPLICATE KEY UPDATEでレコードの挿入/更新を便利に実行 - Qiita

    MySQLのINSERT ... ON DUPLICATE KEY UPDATEでレコードの挿入/更新を便利に実行JavaMySQLSQLDatabase 概要 MySQLのINSERT文には"INSERT ... ON DUPLICATE KEY UPDATE"という構文があります。レコードを挿入または重複があった場合は更新したい場合に、INSERT文とUPDATE文を別個に書くよりはるかに便利になります。 記事ではそんな"INSERT ... ON DUPLICATE KEY UPDATE"の使い方、便利なポイント、その他仕様についてまとめます。 準備 以下のようなテーブルを使います。 select version(); +-----------+ | version() | +-----------+ | 8.0.17 | +-----------+ CREATE TABLE us

    MySQLのINSERT ... ON DUPLICATE KEY UPDATEでレコードの挿入/更新を便利に実行 - Qiita
    nilab
    nilab 2021/01/27
    「レコードを挿入または重複があった場合は更新したい場合に、INSERT文とUPDATE文を別個に書くよりはるかに便利になります」
  • Salesforce Developers

    nilab
    nilab 2021/01/27
    ステップ 2: 認証を設定する | REST API 開発者ガイド | Salesforce Developers 「OAuth 2.0 を使用して、またはセッション ID を渡すことによって、認証を設定できます」「Authorization: Bearer access_token」
  • Bashで! エクスクラメーションをエスケープするには

    nilab
    nilab 2021/01/27
    「'!'」「! は、一重引用符'かバックスラッシュ\でクォートする必要があります」
  • au PAYでの給与前払い実現に向け、auペイメントとADVASAが協力(Impress Watch) - Yahoo!ニュース

    nilab
    nilab 2021/01/27
    「日本で働く外国人労働者にとっては銀行の預金口座の開設が難しく、クレジットカードも持ちづらいという問題があるが、そうした早期資金ニーズにも対応できる(中略)それによる労働力の確保が期待できる」
  • 給与デジタル払い21年春解禁、銀行口座介さず 政府方針 【イブニングスクープ】 - 日本経済新聞

    政府は今春に給与のデジタル払いを解禁する。企業は銀行口座を介さずに従業員のスマートフォンの決済アプリなどに振り込めるようになる。利用者は銀行からお金を引き出す手間がなくなる。デジタル払いが広がると、給与振り込みの口座を起点に預金を集める従来の銀行のビジネスモデルに影響をもたらす可能性もある。【関連記事】・・日常の買い物ではQRコードなどによるキャッシュレス決済が広く普及している。サービスは金融庁に登録する資金移動業者が担っている。給与については労働基準法が労働者保護の観点から遅れなどがないよう「通貨で直接、労働者に全額払うこと」を原則とし、

    給与デジタル払い21年春解禁、銀行口座介さず 政府方針 【イブニングスクープ】 - 日本経済新聞
    nilab
    nilab 2021/01/27
    「企業は銀行口座を介さずに従業員のスマートフォンの決済アプリなどに振り込めるように」「デジタル払いが広がると、給与振り込みの口座を起点に預金を集める従来の銀行のビジネスモデルに影響をもたらす可能性も」
  • 【みんなの反応】給与デジタル払い21年春解禁、銀行口座介さず 政府方針 - ねとなび

    日経の記事利用サービスについて 企業での記事共有や会議資料への転載・複製、注文印刷などをご希望の方は、リンク先をご覧ください。 詳しくはこちら 政府は今春に給与のデジタル払いを解禁する。企業は銀行口座を介さずに従業員のスマートフォンの決済アプリなどに振り込めるようになる。利用者は銀行からお金を引き出...

    【みんなの反応】給与デジタル払い21年春解禁、銀行口座介さず 政府方針 - ねとなび
    nilab
    nilab 2021/01/27
    「給与については労働基準法の「通貨で直接、労働者に全額払うこと」を原則とし、例外的に銀行振り込みを認めてきた。 3月末にも労基法に基づく省令を改正し、資金移動業者も例外的に認める対象に加える」
  • 外出自粛中、深夜に銀座クラブ 自民・松本純氏、公明・遠山氏:時事ドットコム

    外出自粛中、深夜に銀座クラブ 自民・松純氏、公明・遠山氏 2021年01月26日22時29分 緊急事態宣言下で午後8時以降に東京・銀座のクラブを訪れていたことを謝罪する公明党の遠山清彦幹事長代理=26日午後、国会内 自民党の松純国対委員長代理と公明党の遠山清彦幹事長代理が今月、緊急事態宣言下で不要不急の外出自粛要請が出ている夜8時以降に東京・銀座のクラブなどを訪れていたことが26日分かった。週刊新潮、週刊文春がそれぞれ電子版で報じた。松、遠山両氏は同日、記者団に事実関係を認め、謝罪した。 石原氏との会釈明 坂担当相 報道によると、松氏は18日、3軒の飲店を訪問。最後のクラブを出たのは午後11時すぎだった。松氏は記者団に「行動が少し軽かった。誠に申し訳ない」と述べた。「時間には十分注意したい」とも語った。 遠山氏は22日深夜までクラブに滞在。記者団に「国民に心からおわび申し上

    外出自粛中、深夜に銀座クラブ 自民・松本純氏、公明・遠山氏:時事ドットコム
    nilab
    nilab 2021/01/27
    「自民党の松本純国対委員長代理と公明党の遠山清彦幹事長代理が今月、緊急事態宣言下で不要不急の外出自粛要請が出ている夜8時以降に東京・銀座のクラブなどを訪れていた」