DenoとNode.jsは両方ともV8をバックエンドにしたサーバーサイドJavaScriptランタイムだが、そこには大きな違いが存在するkeroxp.icon
DenoとNode.jsは両方ともV8をバックエンドにしたサーバーサイドJavaScriptランタイムだが、そこには大きな違いが存在するkeroxp.icon
TypeScriptでReactをやるときは、小さいアプリでもReduxを最初から使ってもいいかもねというお話 前日の丸野さんがReduxを分かりやすく解説してみたというReduxの基本的な紹介を行いました。Reduxはコンパクトなライブラリながらよく考えられた仕組みです。Jetpack ComposeやらFlutterやら、ReactインスパイアなGUIフレームワークも増えているので、JavaScript(TypeScriptではなく) + Reduxをやってみるのは、ウェブに限らず、今後のユーザーインタフェース関連のコードを触るための理解力向上には良いと思います。 本エントリーは、プロダクションコードでたくさんRedux周りにもreducerなどを実装しなくてはいけなくなったときの次のステップとして、Redux Toolkitの紹介をします。 たいてい、Reduxは導入コストが大きく、
弊社のスタッフ向けに推奨している教科書リストをご紹介。新卒や中途入社にかかわらず全社員が対象です。 この教科書リストにある本は「この1冊で人生が変わった!」とかいう類のものではなく入門書的なもので、エンジニア/営業/マーケティング/CS等の職種にかかわらず、全ての人に最低限理解して身につけて欲しい内容です。 学校や読書より、明確な問題意識をもって日々の仕事に真摯に取り組むことがビジネスパーソンとしての大きな成長につながると信じています。でも、仕事だけでは成長できません。イベントやSNSで刺激を受けるのも大切だけど、基礎がないとそもそも役に立たないし、勉強してない人の底の浅さはすぐバレてしまう。 基礎能力を伸ばすには体系だった知識と理解が必要で、入門書を読むことが一番の近道。こういう土台を引き上げる努力が、弊社が提供する「現場向け動画教育システム tebiki」の事業開発にも役立っているなー
Ansibleでできることを中の人が教えます - インストールと実行~EC2へのNginx投入までを学ぼう 高度化、複雑化しシステムの運用には、構成管理の自動化が欠かせません。管理用ソフトウェアとして広く使われるAnsibleを提供する、Red Hatの杉村さんが、IaSの概要から、Ansibleの活用手順までを解説します。 こんにちは。Red HatでAnsibleのテクニカルサポートエンジニアをしております杉村(@sugitk)と申します。このたびは機会をいただきまして、Ansibleをこれから使い始めようという方々に向けて、ツールの概要や使い方についてご紹介させていただきます。 Ansibleとは Infrastructure as Code(IaC)隆盛の理由 Ansibleの利点 ChefやPuppetなど、従来の構成管理ツールとの比較 冪等性とエージェントレス。Ansibleの
はじめに とにかく次の10年を生き残りたい - 怠惰を求めて勤勉に行き着く を読んでいて、かー自分もここ10年ぐらい同じような内省をし続けていたではないかと深く共感したので、その過程で身に付けたやり方を書くことにしました。 目的 プログラミング技術を学習する目的を決めます。僕の場合は ソフトウェアエンジニアとしての市場価値を上げる(他のエンジニアから尊敬されたい)とか 素晴しいアプリケーションを作れるようになりたい(エンジニア以外からも尊敬されたい) というものがあります。人によってはこれが「GAFAMNに入り渡米してメジャーデビュー」「OSSで一発当てる」「とにかくお金を稼いでアーリーリタイヤ」など様々かと思うので各自考えてください。 テーマ 目的が決ったら次は学習するテーマを決めます。僕の場合は「○○エンジニア」と呼称されている領域ごとに「この分野で先進的なネタは何だろう」というのをリ
もうじきiOS13、iPadOSが一般公開されますね。 みなさんは自身のサービスで動作確認済ませてますか? この記事では自分が観測した要注意事象と、それに対する対処を紹介します。 ※ iOS13 beta8時点の情報です。 要注意 プライベートモード判定の裏技が使えなくなった プライベートモード判定しているサイトは要注意です!! Apple Developer Forumsにもある内容ですが、iOS11とiOS12では下記のコードでWebSQLがエラーになる場合はプライベートモードと判定することが可能でした。 var isPrivate = false; try { window.openDatabase(null, null, null, null); } catch (_) { isPrivate = true; } しかし、Safari13ではWebSQLのサポートが終了し、プライベ
まったくどうでもいい話だけれど、近くのカフェで御禁制品のファーウェイMatebook Xでかっこよく仕事をこなしていたところ、隣でそこそこ妙齢の女子が二人ダベっている。その一人曰く: 「なんか変な英語のメールがきたのよー、中東からでぇ、なんか億万長者の遺産があるので、その遺族を探して口座から遺産を出すのを手伝ってくれって」 おー、最近また少し増えてきたよねー、その手のメール、と思いつつ聞いていると、相手方は「なんかあやしーよねー、どうしてそんなの来たの-」とお返事。 最初の女子は「そーなのよー、なんか変でしょー、そんな話あり得ないよねー、その遺産の人の名前とか聞いたことないし、あたしその人と関係ないしー」、と非常にまっとうな疑念を表明していて、あー、ネットリテラシー教育も少しは浸透しているのねー、と感心して聞いていた。そのまま彼女は、いろいろ怪しいところを並べて、いちいちごもっとも。相手も
お知らせ 2019/07/24:参加登録を開始しました。大変お待たせいたしましたことお詫び申し上げます。 2019/08/10:問題Bテストケースに不備があり、修正およびリジャッジを8/9 19:00に行いました。参加者の皆様にはご不便をおかけしますことお詫び申し上げます 2019/08/19:コンテスト受賞者+若干名に表彰式のご案内をメールでお送りいたしました。ご確認よろしくお願い致します。 概要 本コンテストは、ヤマト運輸株式会社が主催するマラソン型プログラミングコンテストです。 現在、ヤマト運輸は、宅急便をはじめとした生活に身近なサービスの提供を行っています。 その一方で、宅配業界はライフスタイルの変化やEコマース市場の急激な拡大への対応など、大きな社会的課題に直面しています。 その中で、ヤマト運輸は、従来にない新しい物流システムを再構築し、業務効率化を図ることでの課題解決を目指して
Nintendo Switch 2: Everything we know about the coming release
Googleオフィスの窓からの眺めをGoogle Photoが自動加工したもの TL;DR AtCoderやろうぜ Googleの(僕から見て)偉い人が立て続けにブログを書いており ctrl-x-s.blog hoge.blog ここ数件の僕のブログへの反響を読んでも「Googlerだから特別」みたいな意見が散見され、入社へのハードルが変に高く見られてしまっている気がするので、僕がGoogleに入社する準備として取り組んでいた事とそのレベルを紹介する。程度の低さに安心して欲しい。 英語 英語の論文は興味の赴くままに読んでいたため読むことに関してはあまり苦手意識は無いものの、絶対的な英語力に関して言うとTOEIC500点というスコアが端的に表している。これがどれぐらいかというと、得意分野から外れると長文を読む速度と精度がガタ落ちし、リスニングも結構な単語を聞き落とし、文脈からの推測と辛うじて
GitHubのcommitログと共に変更箇所を説明します。 ActionBarを消す アプリのテーマをDarkActionBarからNoActionBarに変更することで、ActivityのActionBarを消しています。 TWAのステータスバーにテーマカラーを反映 元はTWAサポートライブラリで提供されているLauncherActivityをそのまま使用していましたが、LauncherActivityを継承した自前のActivityを使用するよう変更し、ChromeCustomTabのIntentを生成しているメソッドをオーバーライドします。 https://github.com/zprodev/QR-TWA/commit/fb93ee7b87827627f03e7258904333003f3cec7b その上で、リソースとして定義済みのcolorPrimaryDarkをsetTool
こんにちは 皆さんが普段使っているスマホアプリ。最近は少しずつ課金に対する抵抗もなくなってきて気軽に課金するユーザーが増えている印象ですが、開発者がAppleやGoogleに支払っている手数料がいくらかをご存知でしょうか? サムネに答えを書いてますが、なんと30%です! 厳密には1年目が30%2年目以降も継続しているユーザーは15%になりますが、それでも高い。。。 仮に10万人から毎月490円購読課金してもらえるサービスを作っても、5億8800万円の売り上げのうち、初年度は30%の1億7640万円もプラットフォームにもっていかれちゃうわけです。そんだけあれば何人雇えるんと思ってんだ(怒)と思いつつも、まぁそういう強力なプラットフォームを作ったAppleとGoogleを賞賛するしかないなぁ。 え?普通にクレカ決済にしてしまえばええやん、と思われた方も多いでしょうが、ややこしいルールがありまし
先日「GooglePlayストアでPWAが配信できるようになった!」という記事が話題になっていました。 Google Play Store now open for Progressive Web Apps 😱 実態は「Chrome72で実装されたTWA (Trusted Web Activity) を使用することで、URLバー無しでPWAページを開かせるAndroidアプリを開発できるようになった」という事です。 検証がてら実際にTWAでPWAをGooglPlayストアに公開してみたので手順を紹介したいと思います。 実際のAndroidプロジェクトはGitHubでも公開しています。 https://github.com/zprodev/QR-TWA 環境 AndroidStudioはver3.3.1を使用します。 公開するPWAはこちらのQRコードリーダーです。 https://qr.
はじめまして。チョコレート専門のブログ「毎日チョコ生活」を運営しているちえころと申します。ブログでは、日本国内で買えるコンビニのチョコからチョコレート専門店のみで扱っているチョコ、旅先で見つけたチョコ、チョコに関する本、チョコレートのイベントなどを紹介しています。 私は都内の出版社で働く、ごくごく普通の会社員。しかし、ひょんなことからチョコレート漬けの生活が始まりました。 最初は1年間に1,000種のチョコレートを食べようと決め、無事達成。チョコレートを毎日食べて記録するブログを始めてそろそろ丸3年がたとうとしています。 もうすぐバレンタインシーズン。私が“チョコレート沼にハマる”までの経緯を解説しつつ、私がこれまで2,800種食べた中から自信を持ってオススメするお取り寄せチョコレートをご紹介します。 目標はいきなり「年間1,000種類のチョコレートを食べる」 実は私、チョコレート漬けにな
過酷なアニメ制作の現場、AIで救えるか 「動画マン」の作業を自動化、DeNAの挑戦(1/2 ページ) 「労働環境が過酷すぎる」「時間も人もお金も足りない」――日本のアニメ制作現場では、アニメーターの低賃金労働や法定労働時間の超過といった問題が指摘されている。こうした状況を、近年進化が著しいAI(人工知能)技術で改善できないか。ディー・エヌ・エー(DeNA)AIシステム部の李天キ(王に奇)さんと濱田晃一さんが、2月6日に開催された技術者向けイベント「DeNA TechCon 2019」で、最新技術を用いた事例を紹介した。 アニメの制作現場でも特に過酷とされるのが「動画マン」と呼ばれる仕事だ。動画マンは、滑らかなアニメーションになるように、原画と原画の間を埋める絵(中割り)を描く人のこと。 私たちが良く目にする「30分間のテレビアニメ」の場合、1話当たり3500~4000枚の中割りを描く必要が
どうも、イケダです。最近よくTwitterで知り合った若いデザイナーにお会いしているのですが、どなたにも決まって聞かれることがあります。 「G●●dpatchってぶっちゃけどうなんですか?」 知りません、なんで僕に聞くんだw 2015年に「Dear G●●dpatch」という内容のサイトを作って持っていったところ、「あー、またこれね...」と土屋さんに非常に悲しいリアクションをされてしまったので別の方法で気を引くことをオススメします。 というわけで今日は先日勝手にリデザインしたPolipoliのデザインを使って、UIデザインを行う時に僕が普段どのように色を選択しているのかをとても正直に書いていこうと思います。僕がこれから記す方法に則って色を選べば、誰でもナウでヤングなアプリを作ることができます。 はじめるよ レイアウトに関してはイニシエよりご先祖様がお築きになられたルールに則って並べればオ
Red Hatは、同社が中心となってオープンソースで開発中のコンテナエンジン「Podman」がバージョン1.0に到達したことを発表しました。 Podmanはもともとコンテナエンジンの標準仕様であるOCI対応として開発されていた「cri-o」をベースに開発が始まったとされています。 Podmanはコンテナエンジンの標準仕様である「cri-o」に対応し、現在はDockerとほぼ同じDockerコマンドをサポートし、ベータ版のRed Hat Enterprise Linux 8にも同梱されています。 今回、Podmanが正式版となるバージョン1.0に到達したことで、Red Hat Enterprise Linux 8が正式版となったときにはDockerの代わりにPodmanが標準のコンテナエンジンになるとの指摘もあります。 Podmanのおもな特長は以下です。 Rootless containe
4. 4 自己紹介 ■家田 佳明 株式会社シナモン COO シリアル・アントレプレナー。電通、リクルート、P&G Singapore、起業を経て、 Cinnamonへ参画。豊富な新規事業立ち上げ経験から、新規事業コンサルティン グ・プロダクト/サービスデザインを担当。事業要件と技術的解決策の橋渡しを行う。 大学時代はTOEIC520点。28歳から英語の勉強を真剣に始め、710点から970点ま で、1年半で向上させる。2011年から6年間、シンガポールで仕事をし、25ヵ国籍以 上のメンバーと働く。現在は、COOとして、130名以上の多国籍チームをリードする。 ■TOEIC 970点 (リスニング 495点、リーディング 475点) (直近のTOEICスコア推移) 320 410 455 405 435 475 390 435 475 460 435 495 0 100 200 300 400
Learn JavaScriptThe easiest way to learn & practice modern JavaScriptLearn in an interactive environment. Read short lessons, take notes, and complete challenges directly in your browser. Try it out →Anonymous cookies are used to improve the quality of the course. Learn modern JavaScript (ES2015+) from scratch, and practice in an intuitive environment. The challenges are inspired by real-world
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く