クレイジーな JavaScript からおさらば! PHP でダイナミックなフロントエンド書こうぜ!な livewirePHPJavaScriptLaravellivewire 最近の JavaScript はクレイジーだ。ただモーダルやロードスピナーを出すためだけにコードと複雑性の山を持ってこないといけない。そうじゃないよな? オーケー、話を伺おう... Livewire に挨拶だ! こんにちは、 Livewire! Livewire はダイナミックなフロントエンドを(文字通り) vanilla PHP と同じくらい簡単に書ける Laravel 用のフルスタックフレームワークだ。 興味が出てきたぞ。 君がいままでに見たことがなくても、コードを見るだけでまるわかりさ。シュノーケルをつけていざ飛び込もう。 ...浮いてる! 言いたいことはわかりますね。モーダルのようなちょっとした動きを付ける
最近 JVM のヒープ領域とパラメータ、そしてコンテナの関係について調べてました。 案外まとまった情報が少なかったので簡単にまとめました。 Java のヒープサイズを設定 まずは Java のヒープサイズについて簡単なおさらいです。 本番環境で Java アプリケーションを運用する上で、JVM のヒープサイズを決定するのは非常に大事なポイントです。 ヒープ領域の最大サイズを大きくすればガベージコレクション (GC) の回数は減らすことができますが、 必要以上に大きくしすぎると無駄にリソースを消費したり、OOM killer で OS にプロセスを終了させられます。 JVM が使用できるヒープサイズは、Java API の Runtime.getRuntime().maxMemory() で確認できます。 また java の起動オプションに -XX:+PrintFlagsFinal オプショ
その他インスタンスタイプのオンデマンド料金を確認したい場合は、以下のリンクを参考にして下さい。 Amazon EC2 料金表 また、当たり前と思われるかもしれませんが、最新世代のインスタンスタイプの方がスペックが良い為、AWSでは最新世代のインスタンスの使用が推奨されています。 例えば、拡張ネットワーキングを可能にするElastic Network Adapter(ENA)をサポートしているインスタンスタイプは、2019年8月15日現在以下のようにユーザーガイドに記載されています。 サポートされているインスタンスタイプは次のタイプのみです: A1, C5, C5d, C5n, F1, G3, H1, I3, I3en, m4.16xlarge, M5, M5a, M5ad, M5d, P2, P3, R4, R5, R5a, R5ad, R5d, T3, T3a, u-6tb1.metal
この動画では、フィルタリングを行う信号処理をDeep Learningで行う方法について解説します。 次の動画:「Deep Learningで行う予測」 https://www.youtube.com/watch?v=cOcBeDRhG9M 前回の動画:「セマンティックセグメンテーション」 https://www.youtube.com/watch?v=Eu7EKQ--Rvk 再生リスト「実践Deep Learning」 https://www.youtube.com/playlist?list=PLg1wtJlhfh20zNXqPYhQXU6-m5SoN-4Eu ニューラルネットワーク学習の仕組み https://www.youtube.com/watch?v=r8bbe273vEs Deep Learning 精度向上テクニック:様々なCNN #1 https://www.y
膨大な量の生体認証データが公開状態になっていたことが判明した。それらのデータは法執行機関、金融機関、防衛請負業者、大企業が利用するある企業が保存していたものだ。 vpnMentorのサイバーセキュリティ研究者らは米国時間8月14日、Supremaのセキュリティプラットフォーム「Biostar 2」のデータベースがアクセス可能な状態になっていたと報告した。 SupremaのBiostar 2は最近、Nedapのアクセス制御システム「AEOS」に統合された。AEOSは、大企業、中小企業、政府機関、銀行、英国ロンドン警視庁を含む、世界中の6000近くの組織に利用されている。 公開状態になっていたデータは2780万件以上で、データ量は約23GBにものぼる。漏えいした情報の中には、100万件以上の指紋データ、ユーザーの画像とユーザーに関連付けられた顔認証データの画像、セキュアエリアへのエントリー記録
こんにちは、エンジニアリンググループの福林 (@fukubaya) です。 先月から、今年の秋くらいにリリース予定の新サービスの設計、開発を始めました。 せっかく新しく始めるサービスなので、まだ経験したことがない言語やフレームワーク、技術を使わないと楽しくありません。 そこで、バックエンドにGoにして、フロントのAPIまで含めてgRPCの .proto ファイルで定義を一元化し、APIコードは protoc で生成させる計画を立てていたのですが、 フロントでgRPCとなると、 gRPC-web か grpc-gateway になるが、リリースまでに使える期間では認証も含めると検証が間に合わなさそう Goだけでなく、terraform(インフラ設計もやります) も Vue.jsも今回が初めて、というメンバーもおり、さらにRESTではなくgRPCも、となると未経験技術が多すぎてキャッチアップが
こんにちは、Necoプロジェクトの池添(@zoetro)です。 今回は、安全なKubernetesクラスタを構築するために、我々がどのようなポリシーを適用しているのかを紹介したいと思います。 Kubernetesクラスタのセキュリティ対策 安全なKubernetesクラスタを構築するためには、非常にたくさんの項目について検討しなければなりません。 ざっと挙げてみただけでも以下のような項目があります。(詳細は Kubernetesの公式ガイド を参照) Role-Based Access Control (RBAC) ネットワークアクセスの制御(Network Policy) コンテナの権限(Pod Security Policy) 通信の暗号化 Secretの暗号化 信頼できるコンテナイメージの利用 安全なコンテナランタイムの利用 ユーザー/グループの管理 API ServerのAudit
どうも、まさとらん(@0310lan)です! 今回は、Mediumなどにも採用されているブロックスタイルのテキストエディタを開発できるJavaScriptライブラリをご紹介します! ヘッダー要素・リスト・画像など、それぞれのコンテンツを独立したブロックで管理することができ、保存時の出力はクリーンなJSONデータとして取得することができます。 また、簡単に開発できるプラグインにより、欲しい機能を好きなだけ拡張していくことも可能なので、オリジナルのテキストエディタにご興味ある方はぜひ参考にしてみてください! なおpaizaラーニングでは、JavaScriptの基本が学べる講座「JavaScript入門編」を公開しています。そちらも合わせてチェックしてみてください。 【 Editor.js 】 ■「Editor.js」の導入方法 それでは、最初にEditor.jsをどのように使えばよいのかを見て
AWS Startup ブログ 【週刊 Ask An Expert #17】AWS で Docker を使うときの選択肢は?先週の #AWSLoft で受けた質問10選 こんにちは、スタートアップ ソリューションアーキテクトの塚田 (Twitter: @akitsukada) です。好きな Chalice の機能は Built-in Authorizer です。 まず最初に、今回の週刊 Ask An Expert では Docker コンテナに関する質問が多く、皆さんの関心が伺える週となりました。そんなみなさんにイチオシのイベント情報は AWS Containers talk with Mercari です!↓ メルカリさんにおける AWS のコンテナサービス活用事例が気になる方は、ぜひ ↑ から申し込んでください! さて、ではここから週刊 Ask An Expert 第 17 回目をお届
米国自由人権協会(ACLU)北カリフォルニア支部は、顔認識技術がまだ法執行機関が利用できるレベルにはないと述べた。ACLUによると、Amazonの顔認識ソフトウェア「Amazon Rekognition」のテストで、カリフォルニア州議会議員のうち26名が誤って犯罪者と判定されたという。 ACLUは米国時間8月13日、このテストについてツイートし、Rekognitionが約5人に1人の議員の顔写真が、逮捕された容疑者の顔写真とマッチすると判定したことを明らかにした。ACLUはこのテストで、一般公開されている容疑者の逮捕時の写真2万5000枚と、州議会議員の顔写真を比較した。ACLUは、Rekognitionシステムが犯罪者と誤判定した議員全員の写真を集めた画像も公開している。 この画像には「YES on AB 1215 One false match is too many」(AB 1215
まえがき 初めまして、R&Dチームの宮﨑です。趣味はFPSをやってます。150時間やってますが未だにドンかつを食べられていません。普段は深層学習のベンチマークを取ったりしています。 実はひと昔前からあった深層学習。近年実用性が増して一大ブームとなっています。実用的になった背景の一つとしてGPUを用いた高速化により深層学習の学習及び推論が実用的な時間で実行できるようになったことがあります。NVIDIAから提供されるCUDAを用いるとC言語に拡張を加えた形式でCPU+GPUのヘテロジニアスコンピューティングを記述できます。 CUDAを使用するにはCPU+GPUの環境がどのようなハードウェア構成をしており、その上でCUDAがどのようなシステムを構築しているのかを理解する必要があります。この理解なしに漫然とサンプルコードを真似するだけでは意図通りのパフォーマンスが出なかったり、そもそもAPIの意味
Scramble! #3 FOLIO流 複雑なドメインとの戦い方 発表資料 https://folio.connpass.com/event/138324/
ゴシック体 明朝体 丸ゴシック すべて カッコのみ Hiragino Noto 横書き 縦書き w100 w200 w300 w400 w500 w600 w700 w800 w900 0.625rem 0.75rem 0.875rem 1rem 1.125rem 1.25rem 1.5rem 2rem Before 「約物半角専用のWebフォント」を優先的に当てることによって、Webテキストの日本語に含まれる約物を半角にすることができました。例えば「かっこ」や『二重かっこ』、【バッジに使いそうなかっこ】などを半角にできます。ウェイトは9種類。Noto Sans JPに沿っています。 <!-- HTML:CDNリンクを貼り付け --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist
Nuxt.js(SPA)+Firebaseで積読用の読書管理サービスを作ってみたときにハマったこと...読書Vue.jsWebサービスFirebaseNuxt Nuxt.jsとFirebaseで作っていたWebサービスを7月末にリリースしました!! 開発中にいろいろとハマったので、そのポイントを整理してみました。 内容的にはドキュメントをよく読めば書いてあることばかりですが、 作った or 思いついた後に、ドキュメントを見つけるので、手戻りが多く... あらかじめ、知っていたら良かったなと思う点をまとめています。 作ったのはこんなサービスです! 積んでる本の総額がわかる読書管理サービス 『積読ハウマッチ』 積んでいる本を登録する書籍管理サービスで、 すこし違うのは、積んでる本の総額がわかること。 積んでるだけの本の総額がわかるとすこしは読む気になるかなと(´ω`) シェアしたときに金額が表
セキュリティ・キャンプ全国大会 2019 開発と運用トラックで提供した講義の資料の一部です。誤りに気がついたら、ぜひ @y0n3uchy あるいは @lmt_swallow にお知らせください。
故人の名前を呼びかけると遺影の写真が表示され、タッチセンサーに触れると「おりん」が鳴る──。こんな「スマート仏壇」のコンセプトモデル「コハコ」を、デザインスタジオのBIRDMANと映像制作の二番工房が公開した。 現代の家庭には、仏壇を置く「仏間」や、洋風のインテリアに合うデザインの仏壇がないことが多く、仏壇を置きづらいという事情がある。そこで両社は、どんな間取りやインテリアにも溶け込む仏壇を開発しようと考えたという。 位牌(いはい)に見立てたUSBメモリをコハコの中に入れると、7.9インチの円形IGZO液晶ディスプレイでUSBに保存された写真や動画データを再生できる。 コハコには、カメラやマイク、LEDタッチセンサー、アロマディフューザーなどを内蔵。仏壇の前に立つとセンサーが起動し、顔や音声認識で個人を判別するという。 故人の名前を呼びかけるとディスプレイに遺影の写真を表示する他、タッチセ
(更新日:2019/8/17 コメントをいただいての追記、表記ゆれ等修正をしました。) Pythonエンジニア認定基礎試験を受けて合格しました 勉強のきっかけ 試験勉強前の私の知識 勉強の期間 勉強のステップ その1 ネットの先達の意見を参考にする その2 『独学プログラマー』を読む その3 PyQをやる その4 公式テキストを読みながらColaboratoryでコードを動かす その5 DIVE INTO CODEで模擬試験を受ける 試験当日と感想 Pythonエンジニア認定基礎試験を受けて合格しました これから試験を受ける方の参考になればと思い、合格までのことを書きます。久しぶりに試験を受けたのでなかなか大変でした。 勉強のきっかけ Pythonを使ったデータ分析と業務の自動化に興味があるので。VBAでエクセル作業を自動化するのは仕事でやっていたのですが、場当たり的な勉強ですませていま
はじめに Googleの提供するサービス郡が共通して利用している認可システムにはZanzibarという名前がついています。ZanzibarはGoogleDrive・Google Map・Youtubeなどの巨大なサービスにも使用されています。 そのため、利用量も凄まじく 数10億のユーザー 数兆のACL(access control list) 秒間100万リクエスト もの量をさばいています。 にも関わらず、Zanzibarはこれを10ミリ秒以内に返します(95パーセンタイル)。 この記事では、そんなZanzibarの内部構造に関する論文「Zanzibar: Google’s Consistent, Global Authorization System」の中から、主に大量のリクエストをさばくための工夫を紹介します。 ちなみに、以前Googleの社内システム用の認可システム「Beyond
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く