本ゆとす @hon_yts あくまで僕の勝手な妄想ですが、歌い手を世代別に分けるとしたら、カラオケ板~メルトショック以前の第1世代、メルトショック~magnet以前の第2世代、magnet祭り~2010年末までの第3世代、(続く)
はじめに今年はGoogle I/Oに行ってFlutterを知って6月ぐらいからFlutterを触りだし、いろいろ勉強会に行ったりFlutter温泉に行ったり、今年の後半はFlutter三昧でした。 そんな中チャットアプリを作ったので、それぞれ機能をどのように実装したかコードを交えつつ少しずつご紹介したいと思います。 開発環境は下記のとおりです。 % flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v1.0.0, on Mac OS X 10.14.1 18B75, locale en-JP) [✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
もう5年くらい前、 リクルートでGM(ゼネラルマネージャー)になって半年くらいした時の話。 組織が変わり、全ての商品企画組織を担当することになった。 別の商品のチームが加わったタイミング。 前任の組織で設計されていた計画はどう見積もっても達成できそうになかった。 このままいくと、組織全員達成できないという状況に追い込まれる。 マジで困ったなと思って、今IndeedでCEOをやっている出木場さんに相談しにいったことがある。 ※出木場さんの最近の記事 日本とアメリカのエンジニアを取りまく環境の違い WIRED.jp 「出木場さん、新しい組織の目標がはじまった瞬間から達成できる気がしません」 「お前、それはGMの責任だよ メンバーを達成させていくのもGMの責任だ」 と一蹴されました。 「前任の計画がどうのこうのとか、しょぼいこと言ってんじゃねーよ」 「新しい事業つくってんだろ?成長しないでどうす
「ホーム画面に追加」バナーをリリースして以来、Google はプログレッシブ ウェブアプリにわかりやすいラベルを付け、ユーザーが簡単にインストールできるように取り組んできました。最終的な目標は、すべてのプラットフォームでアドレスバーにインストール ボタンを提供することです。Chrome 68 では、この目標に向けた変更を行っています。 変更の概要 Android 版 Chrome 68(2018 年 7 月の Stable 版)以降、Chrome では「ホーム画面に追加」バナーが表示されなくなります。サイトがホーム画面への追加の条件を満たしている場合は、ミニ情報バーが表示されます。その後、ユーザーがミニ情報バーをクリックするか、ユーザー ジェスチャーから beforeinstallprompt イベントで prompt() を呼び出すと、Chrome にモーダルのホーム画面への追加ダイアロ
morishitaです。 いこレポに workbox を導入してServiceWorkerによるキャッシュを実装しました。 そのことについて書きます。 導入の背景 いこレポはおかげさまで順調に成長できており、アクセス数も伸びてきています。 先日 1 周年を迎え、ますます頑張っていなかければと思っている所存です。 report.iko-yo.net いこレポのトラフィックは現状、オーガニック流入が最も多く新規ユーザが大部分を占めています。 それはそれで良いのですが、多少、成長の質にも目も向けられる様になり、 リピータを増やしたいなぁと思い始めました。 メディアの本分としては、魅力的なコンテンツでユーザを惹きつけるということに注力するのですが、それは編集チームのみなさんが頑張ってくれています。 私はエンジニアなのでエンジニアとしてやれることは何かなぁと考えたときに A2HS をもっと使ってもら
PWAの作り方をサクッと学ぶ - 「ホーム画面に追加」「キャッシュ操作」「プッシュ通知」の実装 PWAをテーマにしたコミュニティ「PWA Night」を運営する菅家大地さんが、既存のWebアプリをPWA化する簡単な実装方法を解説します。 はじめまして、菅家(@kan_dai)といいます。普段は株式会社TAMという会社でフロントエンドをメインに、クライアントのWebサイト制作やWebサービスの開発をしています。PWA(Progressive Web Apps)をテーマにしたコミュニティ「PWA Night」の運営もしています。 さて、2018年ごろからPWAという言葉を聞く機会が多くなってきました。2019年現在、毎月コンスタントにPWAに関する仕事の相談を受けるようになっており、PWAへの関心の高まりを感じます。日本経済新聞やスマートフォン版Yahoo! Japanといった有名サービスでの
前回までの記事で、PWA化にはmagnifest.jsonとserviceworker.jsが必要と解説し、そのサンプルを掲載しました。 今回からは目標だったプッシュ通知について解説します。 プッシュ通知の仕組みとFirebaseを利用することにした経緯 PWAを使ったプッシュ通知では、ブラウザで「プッシュ通知を受け取る」設定をした時に、「トークン」が発行されます。 これはブラウザ単位で発行されるので、PCのGoogle ChromeとスマホのAndroidでは別々のトークンが発行されます。 この「トークン」に対して、PWAを利用したサイト(ウェブアプリ)の管理者がサーバーからCurlコマンドを叩くことでプッシュ通知を送信します。 すなわち、「トークン」をどこかに保存しておく必要がありそうです。 トークンを取得したとしても、プッシュ通知を1件1件送っていくのは時間がかかりそうな気がします。
こんにちはBASE株式会社取締役EVP of Developmentのえふしん( @fshin2000 )です。 今回は、年末の給与改定から運用を開始する評価グレード制導入のお話を書いてみたいと思います。 これまで人材採用時の給与決定や社員の評価時には、マネージャ間で相談し役員承認の上で給与を決めていましたが、その基準や空気感は詳しく社内のメンバーに共有できていませんでした。理由として、中途主体の採用だとどうしても前職給与に影響され、人によって給与にばらつきがでてしまうため、体系だった形に整える機会がなかったのですが、今度、社内に評価グレード制というものを導入することになり、各給与レンジの方に求めるスキルや意識についてまとめたのでこちらで公開いたします。 評価グレード制というのは、一般的に等級と呼ばれるもので、一定サイズ以上の会社のご経験がある方なら、類する制度はどこでもあると思いますので
2. 名前: 菅谷信介 所属: N2SM, Inc. オープンソース活動: Apache Portals (Jetspeed2など) コミッタ Seasarプロジェクトコミッタ(S2Container, Teeda, SAStruts, DBFlute, S2Portlet, S2Robot..) Fessプロジェクト運営 などなど・・・ Github: https://github.com/codelibs Blog: http://www.chazine.com/ Twitter: https://twitter.com/shinsuke_sugaya/ 自己紹介
こんにちは。スマートキャンプの中川です! 普段はBiscuet開発チームでエンジニアをしています。 先日1月22日にテックブログの運営にまつわるパネルディスカッション形式でトークするイベント『Tech Blog Night 〜継続的に社外へアウトプットできるチームを作る〜』が開催されました。 lapras.connpass.com LAPRAS両角さん、クックパッド勝間さん、そして弊社スマートキャンプから笹原が登壇し、増席しても参加抽選枠オーバーの人気イベントとなりました。 本記事はそのイベントレポートとして、各トピックごとに各人が話されていた内容を簡単にまとめたものになります! ブログ立ち上げの経緯について(ブログを始めた理由と狙っていた効果は?) テックブログの運用方法(頻度、担当者、記事内容の決め方、社内の調整、メンバーのモチベーション維持など) テックブログにより得られた効果につい
自身のキャリアの棚卸しをしていると、前職でも現職でも情シスを創設しているということに気づきます。情シス作りがちな人生です。今回は情シスの業務範囲を整理し、経営層には情シスの認知を、既に情シスの人にはキャリアパスのヒントになればと思って書きました。 情シスの変遷 情シス。社内SEなどとも呼ばれたりはしますが、今となってはコーポレートエンジニアと呼称することも多くなってきました。 2000年代までは「社内のPCに詳しい人が担当する」職務でした。待遇もそんなに良くない時代が長いたのは情シスとしては辛いところです。 情シスの持つ役割が強くなったのは2004年頃ではないでしょうか。個人情報漏洩事件が増え始め、専門的な知識に基づいた管理が叫ばれ始めました。 2007年頃になると個人情報漏洩は企業の責任問題に発展するようになり、企業の上場における情報統制の比重が高まり、情シスの持つ管理面での意味合いも強
Googleが昨年発表した、Webアプリをネイティブアプリのように使えるようにするしくみ「PWA(Progressive Web Apps)」が話題です。既存サイトをPWA化する方法をサンプルコードをもとに解説します。 ここ最近はプログレッシブWebアプリ(Progressive Web Apps、PWA)の話題をよく耳にするとともに、これが未来のWebなのかどうかが議論の的になっています。ネイティブアプリ vs PWA論争に加わるつもりはありませんが、PWAがモバイルデバイス対応を強化し、ユーザーエクスペリエンスを向上することだけは確かです。2018年までにはモバイルからのアクセス数がほかのすべてのデバイスからのアクセス数を上回ると予測されるなかで、どうしてこの流れを無視できるのでしょうか。 良いニュースは、PWAの作成は難しくないということです。実際のところ既存のサイトをPWA化するこ
絵文字もCSSの対応も不十分で、ウェブページの色彩も豊かではなかった1990年代風のホームページを作りたいと考えた2人のウェブエンジニアが、「簡単に実現できるだろう」とフォントの再現に取りかかったところ、思わぬ技術の壁にぶつかってしまいました。 Convincing-looking 90s fonts in modern browsers – Vistaserv.net https://vistaserv.net/blog/90s-fonts-modern-browsers 1990年代風のウェブサイト・Vistaservを趣味で運営しているケイトリン氏とポール氏は、当初「グレーの背景に黒のTimes New Romanのフォントを合わせれば1990年代風のデザインを再現できるだろう」と考えていたそうです。しかし、実際に作成したウェブページをGoogle Chromeで確認したところ、以下
-0b10日後に最終出社を迎える@ohbaryeです。 最終出社を迎えるにあたって後任の任命や業務の引き継ぎといった退職・離職までの一連の流れを経験したわけですが、なにぶん人生でそうそうあることではないのでしばらくは暗中模索の様相を呈しました。人生において数度あるとはいえ慣れるほど数をこなすわけでもなく、同じ会社ですでに退職を経験された方々、あってほしい"先達"はすでになく。 会社としての事務手続きは整備されていても、どのような振る舞いがより効率的であるのか、退職後も良い信頼関係を築けるのかといった点についてはさほど多く語られていないと気付きました。 この記事では退職・離職までの一連の流れを"オフボーディング"と呼称し、退職が決まってからの効果的な過ごし方を目指してやってきたことについて記述します。 ありふれたビジネスマナー記事にならないように留意したつもりです。 対象読者 退職する人 同
声優を辞めた。 わたし、泉水みちるっていいます。 わたしのことを知っている人間はどれくらいいるだろうか。 たぶん、100人もいない。……いや、50人もいないかも。 声優になろうと決めて活動をはじめたのが当時高校生の2013年、デビューしたのは二十歳で2016年。 知っているだろうか。日本の若者が夢をあきらめる平均年齢は24歳。 理由の多くは「自分の才能に限界を感じたから」だそうだ。これを知ったのは高校3年生のときで、声優をめざしはじめたばかりのころだった。 「たったの24歳であきらめてしまうなんてもったいない!」 当時は心の底からそう思った。「自分はこの平均年齢を超えるぞ! 絶対に超える、続けていればなんとかなるはずだ」当時は若かった。本気でそう思っていたのだ。 わたしはいま24歳。 24歳の壁は高く、険しく、超えることはできなかった。 いつまでたっても鳴かず飛ばず、箸にも棒にも掛からない
前提条件Nuxt.jsとFirebase Storageの連携をします。firebase.jsにFirebaseとの繋ぎ込みの設定をしておきましょう。 ・firebase.js
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く