TypeScript/JavaScriptの言語思想的にはtry/catchを使ってerror handlingをするのが普通
TypeScript/JavaScriptの言語思想的にはtry/catchを使ってerror handlingをするのが普通
こんにちは、freee会計でエンジニアをしている jaxx です。 freee 会計におけるメイン業務とあわせて、会計フロントエンド委員会というフロントエンドに思い入れのある有志で集まった委員会にも所属しており、フロントエンドの技術的負債と向き合ったり、新しい技術導入に向けて意見を交換し合ったりしています。 今回はその改善の一環として freee 会計に残る 400ファイルの CoffeeScript を decaffeinate を使って書き換えた話をします。 freee 会計と CoffeeScript 参考:「10分でわかるfreee エンジニア向け会社説明資料」 freee 会計の開発が始まった 2012 年ごろ Ruby on Rails3 では CoffeeScript が標準サポートされており、freee もそれにならってフロントエンドでは CoffeeScript がメイン
Dockerビルド時にパラメータを与えたいときにDockerfileで定義し、–build-argオプションと合わせて使うARG。 それをどこに書くか考えたときに 最初に宣言されていたほうが読みやすい気もする それで不要なキャッシュミスが起こるとしたら嫌 と悩んだのでどういう仕様でどうすべきなのか調べてみました。 そもそも基本 ARGは書いた行以降で有効になります ↓なのでこういうのはエラーになります。 FROM alpine RUN touch $foo ARG foo ARGとキャッシュ 公式ドキュメントには、 ARGが変わった場合、(定義ではなく)最初の使用の時にキャッシュミスが起こる。ただし全てのRUNはARGの値を環境変数として暗黙的に使っているのでキャッシュミスを起こす。 というようなことが書かれています。 実験 ARGを最初に宣言 まずARGを上のほうで定義して、–build
Atlassianは4月20日(米国時間)、「Jira Security Advisory 2022-04-20」において、同社が提供しているプロジェクト管理ツールの「Jira」に認証バイパスの脆弱性が発見されたとして、セキュリティアドバイザリを公開した。この脆弱性を悪用すると、リモートの攻撃者が認証を回避して標的のシステムに不正にアクセスできる可能性がある。この脆弱性はJiraのコアに存在するものだが、ロールを指定するファーストパーティおよびサードパーティのアプリにも影響するという。 Jira Security Advisory 2022-04-20|Atlassian Support|Atlassian Documentation この脆弱性は、「Jira」および「Jira Service Management」に含まれるWeb認証フレームワークである「Jira Seraph」に発見さ
こんにちは。Poca11y(ポカリ)チームのSUGI(@blindsoup2p1)と小林(@sukoyakarizumu)です。 わたしたちPoca11yチームは「kintone」のアクセシビリティ改善活動に参加しています。この記事ではkintoneのアクセシビリティを改善するチーム体制について解説します。さらにPoca11yチームとkintone開発チームが協力して整備したアクセシビリティを強化するためのESLintルールについても解説します。 Poca11y(アクセシビリティ)チームとkintoneのアクセシビリティ改善 Poca11yチームとは Poca11yチームはサイボウズ全体の「アクセシビリティ」向上を目的としたチームです。Poca11yチームでは主に以下3種類の活動を行なっています。 社内啓発:アクセシビリティの社内研修・勉強会・ガイドライン作成などを行います。 製品改善:サ
Googleの新たなポリシーで、5月11日以降、「Google Play」ストアで通話録音アプリの提供が禁止となるようだ。 Ars Technicaがいち早く、この変更について報じた。新ポリシーに基づき、Googleの「Accessibility API」を介した通話録音機能は提供できなくなるとみられる。Accessibility APIをアクセシビリティー上の理由からではなく、技術的な回避策として利用しているアプリを取り締まるGoogleの継続的な取り組みの一環だ。 Accessibility APIは、サードパーティーのアプリが「Android」上で通話録音の機能の実装に利用できる唯一の手段であり、事実上、Google Playで通話録音アプリが禁止されることになる。新ポリシーは5月11日に正式に発効する予定だ。 Googleは米CNETの取材に対し、Accessibility API
Write overviews of systems including concepts, terminology definitions and description of how these concepts work together. Having a 'living document' to help drive dialogue and exchange of ideas through collaboration helps this process significantly. Organize your dev team's sprint backlog and visualize them with status, assignees, reviewers, due date and everything you need. Reduce repeated prog
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く