YAPC::Nagoya::Tiny 2019で発表した、『Perlでもできる!Webサービス開発にDocker/ECS/CDKを導入して良かったこと大変だったこと』の資料を公開します。 yapcjapan.connpass.com
Fellow core developer and Canadian, Mariatta, asked on Twitter about python -m pip and who told her about that idiom along with asking for a reference explaining it: I learned sometime ago that we should be doing `python -m pip install ...` instead of simply `pip install ...` but now I can't remember the source of this information. Likely from @brettsky or @zooba, any of you have a talk/blog post
11/3 にグランフロント大阪で開催された FRONTEND CONFERENCE 2019 で「高齢者でも使えるプロダクト UI の挑戦」というタイトルで発表しました。 高齢者でも使えるプロダクト UI の挑戦 / Designing User Interfaces for the Elderly - Speaker Deck 高齢者にも使ってもらえるプロダクトにするために、これまで地道に改善を続けてきたことを事例として共有するという内容でしたが、ありがたいことに、発表後たくさんの質問をいただきました。その場でうまく回答できなかった部分もあったので、あらためてこの場で回答をさせてもらいたいと思います。 「色覚障害の見え方をチェックするためのおすすめのツールは?」 スライドの中でも紹介した NoCoffee という Chrome 機能拡張以外に、Mac アプリでは Sim Daltonis
システム開発に関するお仕事をしていれば、よく耳にするであろう「技術的負債」という言葉。 色々と認識が揃いにくいことや、可燃性があることで有名です。 そこで、認識の揃いにくさの理由、話題が可燃性であることの理由を踏まえた上で、よりよい名前はないだろうかという話につなげたいと思います。 なぜ「技術的負債」の認識はずれやすいか? 技術的負債は Ward Cunningham が作ったメタファです。 何らかの業務上の利益を得るために一時的に好ましくない設計を 意図的に 選び、それを負債として考えます。 負債には利子があり、それはどんどん膨らんでいくのでいつか返済する必要があります。 こういった内容を開発者ではない経営者などのステークホルダーに伝えるための表現として存在する言葉です。 その上で、さらに議論は進み 意図的ではない 設計上の不備かそうではないかの区別には意味がないのではないか、という説が
「攻撃者がどのように考え、どのように行動するかを知ることが重要だ」――フィンランドのセキュリティ企業、F-Secureでプリンシパルセキュリティコンサルタントを務めるトム・ヴァンデヴィーレ(Tom Van de Wiele)氏のアドバイスだ。同氏は、自社にとって最悪のシナリオを認識することで、インシデント検討/対応体制を整えるだけではなく、その成熟度を向上させていくことが重要だと呼び掛けた。 本物の犯罪者さながらの手法で「最悪のシナリオ」を洗い出すレッドチーム演習 F-Secureは、フィンランド大使館商務部(Business Finland)が2019年10月に開催した「Cyber Security Nordic」に合わせて開催したプレスカンファレンスの中でたびたび、エンドポイントセキュリティ製品から統合セキュリティサービスへのシフトを強調した。2019年9月25日にはその一環として、幅
adobe製品ならすべてできると思います。 VisualStuido2019を使った理由 VisualStuido2019の方が環境構築が楽なため Windows版VisualStuido2019をインストール 空のNodejsコンソールアプリケーションを選択 @types/nodeをアンインストールする tsconfig.jsonを編集する targetをes3にする noLibを記入しtrueにする パッケージをインストールする ソリューションのところで右クリック types-for-adobe(アドビ製品の定義ファイル) extendscript-es5-shim-ts(es3の環境でes5を使えるようにする) JSON2(Jsonを利用するため) をそれぞれインストールする ソースを書く /// <reference types="types-for-adobe/Premiere/
古いMacBook Air/Pro、Mac miniのストレージ容量を約1万円で1TB化できるNVMe SSD「Crucial P1 SSD CT1000P1SSD8」レビューです。詳細は以下から。 Appleは現地時間2019年10月07日に「macOS 10.15 Catalina」を正式にリリースし、32-bitアプリのサポートが終了しましたが、現状では32-bitが動くmacOS Mojave以前の環境をすぐに捨てられなかったので、以前から検証したかった低価格(2019年10月現在 1万円前後)で1TB容量のモデルが購入できる「Crucial SSD M.2 P1」を購入し、ベンチマークを取ってみました。 Crucial P1 SSDはカテゴリートップクラスの実用性能を実現します。PCMark®によるベンチマークでは、混合モードで最大565MB/秒のスループット、5,084の集成値
はじめに 技術力のないSE、というタイトルから、またシステムエンジニアの愚痴を聞かされるのかとお話ですがちょっと角度が違っていて、この話題の歴史の話です。 技術力の無いSEという言葉が初めて議論になったのは、2005年の下記の記事だとGoogle先生が教えてくれました。 ceo.livedoor.biz 今日は某IT会社の方を訪問し、面白い話を伺った。 最近の大手ベンダーのSEは、「手配師」っぽくなっているという話。 自身の開発経験がないのに、見積やプロジェクト管理などをやっているので、表面的な仕事しかできない。 一人ひとりの予算が大きくて(一人年間1億とか)、とてもじゃないけど自分で仕様書なんて書いていられない。そのため、子会社や協力会社に話をつなぐことが仕事にらざるを得ない。中味をちゃんと見る時間もスキルもないので、いきおいオカネと期間の話ししかできず、結局「脅し」や「お願い」が仕事に
こんにちは(U・ω・U) AWS事業部の深澤です。 AWSにはElastiCacheと呼ばれるマネージド型のキャッシュストアサービスがあります。利用を始めようと色々調査すると「RedisとMemcached、どっち使ったらいいの?」というのは結構悩みがちなポイントかと思います。今回は2つの特徴を比べてみて、どちらのサービスを使うか一緒に考えてみましょう! 可用性 ElastiCacheでは最小の構成単位を「ノード」と呼びます。EC2で言うところのインスタンスに相当するものです。このノードを組み合わせた集合体をクラスターと呼びます。ノードに直接接続してしまうと、もしそのノードに問題が発生した場合には新しいノードのアドレス(エンドポイント)をアプリケーション側で書き換えなくてはなりませんし、サービスの成長と共に負荷が上がってくるとノードの台数を増やして負荷やメモリ(キャッシュ)を分散したりとい
この記事は新野淳一氏のブログ「Publickey」に掲載された「Pythonの生みの親グイド・ヴァンロッサム氏が職業プログラマから引退を表明。昨年Pythonの優しい独裁者からも引退」(2019年11月1日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Pythonの生みの親であるGuido van Rossum(グイド・ヴァンロッサム)氏が、勤務先であったDropboxを退社し、これからは引退生活を送ることを表明しました。 下記はヴァンロッサム本人のツイートです。 Python開発からGoogleへ、そしてDropboxへ 1956年にオランダで生まれたヴァンロッサム氏は、約30年前の1989年12月に趣味の一環として新しいプログラミング言語Pythonの開発をスタート。Pythonという名前はBBCのコメディー番組「モンティ・パイソン」にちなんだとされています
概要 「CI/CDに興味はあるけど、どうすれば良いかワカラナイ」そんなあなたにお届けします。 LambdaやAPI Gateway、DynamoDBなどを用いたサーバーレスアーキテクチャのシステム開発において、どのようなCI/CDを構築し運用しているのか、実際のプロジェクトを参考にしつつお話します。 また、LambdaなどのAWSサービスのエラー監視と通知についてもお話します。 なぜこのテーマを選んだか? 昔、プライベートでサーバーレスなシステムを作ったことがあるのですが、何も分からない状態からはじめ、画面ポチポチ・CI/CDなし、みたいな状態でした。 当時の私にとって、特にCI/CDや監視の導入は調べても情報が少なかった記憶があるので(検索力の問題かもしれない)、これを気に発表してみたいと考え、このテーマを選定しました。 CI/CDを行う上で無視できないセキュリティ 何をもって安全とする
こんにちは、@torimizunoです。 10月になってHiGH&LOWの新作映画が公開されたことが嬉しく、強く生きているこの頃です。 最近Misocaのデザインチームでは、全6回に渡りOOUIの社内勉強会を行いました。 その後メンバーでオブジェクトについて議論する機会が増えたり、思考やアウトプットに効果を感じているので、どのような目的や流れで勉強会を実施したのかを共有したいと思います。 目的 OOUI(オブジェクト指向ユーザーインターフェース)について、雰囲気理解でなく、個々が理解して考え、UIに落とし込む能力を鍛えるため勉強をする。 知見が高まってきたら、社内でのオブジェクト指向を親会社 (弥生株式会社)との共同プロジェクトにも発展させていきたい。 実施方法 1回1時間の全6回で実施 社内デザイナーは共通理解度を深めるため、基本的には参加 デザインパートナーの方や社内メンバーは自由参加
10月30日に発売となったアップルの「AirPods Pro」。“耳からうどん”と揶揄された初代AirPodsが2016年に登場以来、斬新なスタイルとiPhoneとの親和性を武器に、またたく間に「ド定番」アイテムとなった。 アップルのカルチャーを作るそのパワー、思い返せば、有線のイヤフォンも各社が「白以外」を製品化する中、白をポイントに訴求し、店頭に白いイヤホンが急に増えたあの頃が懐かしい。 3年目にしてメジャーアップデートされた“短いうどん”こと、AirPods Pro。すでに各所でレビューが始まっているが、今回その最大の注目は「ノイズキャンセリング」だろう。 ノイズキャンセリングについて、少し掘ってみる。 Apple HPより 外部から取り込んだ音の波長に、特定の同じ波を当てて音を打ち消すのがノイズキャンセリングの基本だが、その作業は内蔵されたプロセッサが仕切る。環境音をどう判断するか
「映像プレーヤー」を作成したことはあるでしょうか? 作成したことはなくても、おそらく日々様々なプレーヤーを利用していると思います。 HTML5で定義されるHTML Video Elementからは、メディア状態・エラー・DRM複合処理・広告再生・読み込み、などブラウザごとに多種多様なイベントが発生します。プレーヤーはこのイベントに加え、ユーザーから入力される複雑な操作も併せて処理する必要があります。UIや内部要件を実装するには、このイベント制御を適切にハンドルし、のりこなすことが必要不可欠です。 今回のセッションでは、複雑な処理をReactHooksを用いてHTML Video elementを制御する手法を、現在映像サービス「GYAO!」でプロダクションで使用されているプレーヤーを事例に、フロントエンドの観点からご紹介します。
Google shared it's New Manager's training deck. It's full of interesting nuggets on how people 'work'. I sent to a few of my partners and collaborators last night. I think it's a keeper if you're an entrepreneur, a manager or just someone interested in how we, humans, work together. Disclaimer: I made a carbon copy to my Google Drive so I can embed it here. This content is from rework.withgoogle.c
皆さんは、うっかりブレーカー落とした経験ありませんか? 「ドライヤー使う前に今の電気使用量が分かれば良いのに!」とか思ったことないですか? 最近は、その希望が簡単に叶うって知ってますか!? と言う事で、今回は、「スマートメーターから電力状況を取得して表示する」ことが出来る機械を作ってみたお話です。 もうブレーカー落とさずに済むよん♪ 前説:あなたのお宅は「スマートメーター」ですか!? ここ数年で、全国の家庭用電力メーターがスマートメーターにどんどん置き変わっています。 2019年末時点だと、もう殆どのご家庭がスマートメーターになっているのではないでしょうか? 「日本の世帯毎における普及率が一番高いIoT機器」はスマートメーターと言えるかも? スマートメーターって何?って人は、コチラ↓をどうぞ。 スマートメーター|Smart life|東京電力エナジーパートナー株式会社東京電力エナジーパート
こんにちは、実は久しぶりの投稿の、どうもしばおです。 さて、僕(フロントエンドよりのWebデザイナー)は普段からメインのテキストエディターにVSCodeを使っているのですが、今日は僕のVSCodeに入っている、プラグインや設定を公開したいと思います。 (2023年7月3日更新) 僕のオンラインサロンでも、VSCodeを結構使ってて、サロンメンバーには、僕が使ってるおすすめのプラグインや、僕なりの最強設定を共有しています。 そもそも、VSCode(Visual Studio Code)って? VSCode(Visual Studio Code)はMicrosoft社が開発したオープンソースのテキストエディタです。 最近様々な高機能テキストエディタが登場していますが、その中でもこのVS Codeはかなり便利な機能がデフォルトで付いていて、かつ軽量なので、インストールするだけでも結構使えます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く