Zen Kurenaido is a Japanese font with a handwritten feeling. The brush-like elements are omitted from the design, leaving only the bones of the letter, resultin
![Zen Kurenaido - Google Fonts](https://cdn-ak-scissors.b.st-hatena.com/image/square/fc141c562122706ee5c3273cfeefb53b2ead8004/height=288;version=1;width=512/https%3A%2F%2Fwww.gstatic.com%2Fimages%2Ficons%2Fmaterial%2Fapps%2Ffonts%2F1x%2Fcatalog%2Fv5%2Fopengraph_color.png)
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
前提clasp の制約、Script API の考え方、Google Drive の考え方に素直に従うその条件下である程度モダンな開発環境での開発を目指す 可能ならコードは VCS で管理する(pull-req など)ドキュメントベースで共同作業に向いた手法で開発を進める特にカジュアルに始めやすい Google Apps Script は悪い意味での属人化まっしぐらになりやすい。これが長期間の業務に影響しないような、ワンショットのものなら別にそれでもよいが、これが誰かに引き継がなければいけないような状況が生まれると一気に地獄みが増してしまうので、そうなってしまう前により良い開発手法を考えておきたい。 考慮したことGAS は素朴に作ると Script 本体の構造がそれを利用する container (例えば Spreadsheet)のデータ構造などと密結合になってしまう。この状態のままコード
Apps Script in IDE (ASIDE) supports modern, robust and scalable Apps Script development by providing a framework for a local coding environment capable of formatting, linting, testing and much more. Here are the main features: TypeScript Write your code in TypeScript. It will be automatically compiled and bundled when deploying Formatting / Linting Leverage the power of ESLint and Prettier to enfo
Google アナリティクス(以降「GA」)の利用停止が2023年6月末と残り9ヶ月をついにきりました。Googleは代替ツールとしてGoogle アナリティクス 4(以降「GA4」)を提供しており、多くの企業がGA4への移行を始めています。 support.google.com しかし「GA4は難しそう」であったり「今はまだGAが使えるから大丈夫」ということでGA4の移行を行っていないサイトも多いのではないでしょうか。3回シリーズとして、GA4の導入や設計など数多くの案件に携わっている株式会社HAPPY ANALYTICSの小川卓(id:ryuka01)がGA4に関しての連載を寄稿させていただくことになります。 全3回の内容は以下の通りとなります 第1回:オウンドメディア担当者がGA4に移行するべき4つの理由 第2回:オウンドメディア担当者がGA4を導入するための初期設定と活用するべきレ
米Googleは10月6日(現地時間)、同社イベント「Made by Google '22」を開催。そのなかで、同社としては久しぶりとなるタブレット端末「Google Pixel Tablet」の新情報を公開した。発売は2023年を予定している。同社はPixel 7/7 ProとPixel Watchも発表している。 Pixelの機能を大画面で体感できることをコンセプトとしたタブレット端末で、Pixel 7/7 Proに搭載された「Google Tensor G2」チップを搭載。カメラは背面と前面それぞれに1つずつ搭載しており、ビデオ通話などを大画面で楽しめる。OSも、大画面に最適化されたものとなっている。
背景 やったこと1. 廃止 やったこと2. GCPに移行 ユースケース図 URLベースで見たユースケース図 実行環境で見たユースケース図 実際にGCPに移行したアプリ達 Cloud Run Cloud Functions AppEngine GCP移行した全てに共通してること やったこと3. CircleCIに移行 付録A. 道のり 付録B. 調査メモ(移行時に参考にしたドキュメントやサービスなど) 無料プラットフォームがまとまってるドキュメント ElephantSQL (PostgreSQL) PlanetScale (MySQL) Redis Enterprise Cloud 付録C. Redisを雑にFirestoreに置き換えたらクラウド破産しかけた 2022/09/22 20:45ブコメレス 背景 Herokuの無料プラン終了のため10個以上あった個人アプリを1ヶ月くらいかけて色
はじめに Google Home発売当初、Google HomeハックのHello Worldとも言える「Google Homeを喋らせてみた」ハックで誰もが使用したであろう「google-home-notifier」ですが、動かなくなったりメンテされなくなったりで、もはや多くの方がGoogle Homeを喋らせることをやめてしまったのではないでしょうか。 そんな折ふとnpmを眺めていたら「google-home-player」というパッケージがあり、READMEでもgoogle-home-notifierの代替とあったので試してみました。 google-home-notifierはcallback形式の書き方でしたが、google-home-playerはPromiseで書けます。もちろんasync/awaitでも。 そのおかげもあってかgoogle-home-notifierに比べ大分
Googleから突然、「5月30日より、安全性の低いログイン技術を使用するアプリにアクセスできなくなる可能性があります」というメールが届き、困惑している方もいるのではないでしょうか? たぶんこれはGmailをPOP3やIMAP接続で使っている人にだけ送られるメールだと思います。実際、ぼくは複数のGmailアカウントを持っていますが、この注意喚起メールが届いたのは一部のメールアドレスだけであり、そのアカウントはたしかにIMAP接続で使っているモノでした。 以前から企業向けのGmailではOAuth認証が推奨されていたようですが、とうとう全部のGmailでPOP3やIMAP等のユーザーIDとパスワードの組み合わせだけでログインする仕組みは使えなくするようです。 これは困った。うちはWeb管理等にGmailを利用しており、運営サイトの問い合わせフォームの送信先としてはもちろんのこと、デバッグ用の
子供が通っている学童では、入退室時に保護者にメールが送られてくるシステムが導入されています。ざっと調べた限りでは、そういうシステムを導入している学童・塾などは結構あるようです。 在宅で仕事をしているのですが、携帯をずっと見ているわけではないので、メール Google Homeが通知してくれたら便利そうと思ったので作ってみることにしました。 ( Google Home ではなく最近は Google Nest と呼ぶらしいですが、今回は分かりやすさのためにこの記事では Google Home と記述します) Google Home には任意のテキストを喋らせるような API は無いのですが、 Google Cast プロトコルで音声データを Google Home にしゃべらせることができるようです。また、クラウド等外部のサーバーから直接 Cast プロトコルで喋らせることはできません。そこで
Home AssistantでTTS(Text To Speech)を利用する。google-home-notifierの一歩先へ。TTSTextToSpeechHomeAssistantGooglehomenotifier Home AssistantにはTTS(Text To Speech)機能が標準で用意されています。 任意のテキストをChromecastでGoogle Homeなどに喋らせることができます。 ブラウザでダッシュボード画面を開いてテキストボックスに入力して喋らせたり、REST APIで呼ぶことも可能です。 下記のようなことができます。 Home AssistantのText to Speech(TTS)でGoogle Home系にキャストできるのよさげ。 google-home-notifierはGoogle翻訳TTSを非公式に使ってて壊れやく微妙だったけど これはC
溢れるメールを効率よく処理するためにフィルターや転送メールをよく使っているんですが、Gメールの転送メールの設定は基本的に転送するだけで件名の変更をしてくれません。 件名を変更してくれると何が嬉しいかっていうと自動化することができます。 IFTTTのメール受信トリガーは件名に特定のワード指定が必要だし、Evernoteのメールで追加する機能も件名にノートブックやタグ、リマインド指定が出来るので整理の効率化をするためには重要です。 自動転送の際のタイトルの自動変更 – Gmail Tulong https://support.google.com/mail/forum/AAAAhuJmquw4JEOrHlYz9A?hl=fil 調べると上記のリンクが見つかりましたが、実現できない結論になっていました。 っで、作りました。 誰でも使えるスプレッドシートでメール検索クエリ、転送先、追加や変更する件
Want to automatically create copies of the Google documents you share? Here's a quick trick you can start using right now. It's easy to make a copy of any document within your own Google Drive account. But what if you want your collaborators to automatically make a copy of a Google Doc when they receive a share link? Try these tips which utilize a small tweak to the shared URL. The utility of this
うろおぼえを捜索する手法のようなものを備忘録的に投げておこうと思う。 予め言っておくが、専門的知識もなく文章能力もないので、読み難さは勘弁して頂きたい。 また、私は特に何の能力も持ってないので専門人には劣る。な~んも分からん。 それでも良いよ!という、仏の手の平よりも広い心を持った方のみ読んで下さい。 基本的にうろおぼえのものは、印象に残っているものなので、 必然的に自分以外の人も探していたり、Twitterで呟いていたりする。 ...つまり集合知に頼った方が早い。 誰かに聞くのが早いのだが場所と人に因るので、自ら検索を行う方法を記しておく。 うろおぼえ捜索は、情報強度(勝手にこう呼んでいる)が高い部分を抽出し、検索にかけるのが早い。 基本的に使用するのは、 Google検索Google画像検索Twitter の3つ。3つ目はTwitter上の作品及び、対象作品の感想を呟いている人を探すた
フリーフォントが大好物な人に朗報です! 🎉 先週、Google Fontsに日本語フォントが追加されたので、紹介します。これでさらに、たくさんの日本語フォントがGoogle Fontsで使用できます。 新しく追加された日本語のGoogle Fonts 他にもたくさんある日本語のGoogle Fonts Google FontsのライセンスはほとんどがSIL Open Font Licenseで、商用プロジェクトでも無料で利用できます。他に採用されているライセンスはAPACHE LICENSE, VERSION 2.0です。 フリーフォントが大好物な人には、下記もお勧めです! 2021年用、日本語のフリーフォント523種類のまとめ -商用サイトだけでなく紙や同人誌などの利用も明記 新しく追加された日本語のGoogle Fonts まずは、先週Google Fontsに新しく追加された日本語
ZennではフロントエンドにNext.jsを使っています。もともとはVercelで動かしていたのですが、2021年3月にGoogle Cloudに移行しました。今回は移行を決めた理由や、具体的な構成、移行作業などについて書きたいと思います。 なぜ移行したのか Next.jsのデプロイ先としてVercelは圧倒的に優れています。ISRやImage OptimizationといったNext.jsの強力な機能をサーバー側の追加設定なしで使用できますし、CDNでの静的ファイルのキャッシュなども特に意識しなくてもいい感じにやってくれます。 Vercel以外にデプロイするとなると、Next.jsの一部の機能がうまく動かなかったり、パフォーマンス・チューニングを自分で頑張る必要があったりと自分で面倒を見なければならない部分が多くなります。 しかし、Zennのケースでは以下のような理由からVercelから
と、振り返ってみると毎年綺麗に 300% 成長でこれていますね。 (流石に来年はきついと思います^^; 今回は、そんな サービスを拡大する上で欠かせない収益の話 と 成長したからこそ表面化したコストの話 をまとめていきたいと思います。 収益の話 参照:https://jp.freepik.com PWA は稼げない 昨年の Advent Calendar にて、私はたいそう嘆いておりました(TДT) Web 側の広告は MPA(マルチページアプリ)を前提にしているものがほとんど Web 側では広告の表示を最適化できない(MPA 前提の規約上バックグラウンドで読み込んでおけない それに加えて、SPA のページ遷移が早すぎて広告が表示される前に通過してしまう アプリ側にはインタースティシャル広告やリワード広告といった単価の高い広告商材が豊富に存在する そういった要因から、PWA におけるページ
Any vehicle someone uses to move between scenes in your interface — that’s navigation 2024 Update: Find an updated Primer here. As soon as you link two screens together in an app, you have navigation. That link—whatever it may be—is the vehicle that carries users between those screens. And although creating navigation is relatively simple, creating the right navigation for your users isn’t always
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く