kenichi_odoのブックマーク (1,613)

  • 悲報……Googleフォト、「無料で無制限」を終了。 - すまほん!!

    Googleフォトは、2021年6月1日に無料の無制限ストレージサービスを終了すると発表しました。 これまでGoogleフォトは、アップロード設定で「オリジナル」ではなく「高品質」を選択していれば、無制限でアップロードが可能でした。しかし2021年6月1日以降にアップロードするファイルは、通常通り容量をカウントするとのこと。 なお、2021年6月1日以前のファイルについては、引き続き容量をカウントせず。Pixelユーザーのみ6月1日以降も、高品質写真を無料無制限でアップロード可能とのこと。 All your existing photos and videos backed up in High quality and any new content you back up in High quality before June 1, 2021 are exempt from this c

    悲報……Googleフォト、「無料で無制限」を終了。 - すまほん!!
    kenichi_odo
    kenichi_odo 2020/11/12
    オリジナル派だから無料の無制限が選択肢になかったのと、万枚クラスだとアプリが重いから使うの止めた
  • [こかげ] フォント : Nu みちしるべ

    概要 「Nu みちしるべ」は、日の道路標識に基づいて作ったフォントです。標識の数字に興味を持ったのが切っ掛けで作りましたが、数字だけだとフォントとしてあまり面白くないので、周りの赤い円を含めて自動的に組み立てられるように作り込んでみました。道路標識の全種に対応しているわけではないです。用途は…何かあるでしょうか。 標識を自動的に組み立てるには、アプリケーションが OpenType‐フォントの高度な機能に対応している必要があります。非対応のアプリしか持っていない場合、手動で画像編集をして部品を組み立てる事になりますが、その部品としてフォントを利用できます。 ウエブブラウザーも今のところ対応状況が微妙なので、次の見は崩れて表示されてしまうかも知れません。「直接編集」や「自動着色」を切り替えてみると表示が改善する場合があるようです。(なお「直接編集」を無効にした場合、文字列の書き替えは左上の

  • ミニアプリ時代が日本にも到来? 「App Clips」を東京のカフェで使ってみた | Coral Capital

    iPhone 12の目玉機能といえば「5G」を思い浮かべる人が多いと思います。ただ、端末販売台数や売上への貢献という意味では、まだ目玉機能と言うほどではありません。iPhone 12発表以降、Appleの株価は振いませんし、現iPhoneユーザーからも「買い換える理由ある? あったら教えて」という声が聞こえてきます。 一方で、テック系の起業家が気にしておくべき新機能は、5Gの他にも、いくつかあると思います。今後数年で広がって行くだろうなと個人的に思うのは、「LiDAR」(Light Detection And Ranging:ライダー)と「App Clips」(ミニアプリ)の2つです。App ClipsについてはiOS14の新機能であって新端末の話ではありませんが、ほぼ同時期にリリースされているので、ここでは一緒に扱います。App Clipsは、以下の画面のように下からニュッと出てくる「イ

    ミニアプリ時代が日本にも到来? 「App Clips」を東京のカフェで使ってみた | Coral Capital
  • Apple Storeで一括購入したiPhoneになぜかドコモのネットワーク利用制限がiPhoneの買取で不可思議な現象にはまった場合の対処法 text by 日沼諭史

    Apple Storeで一括購入したiPhoneになぜかドコモのネットワーク利用制限がiPhoneの買取で不可思議な現象にはまった場合の対処法 text by 日沼諭史
    kenichi_odo
    kenichi_odo 2020/10/21
    昔iPhone 6 PlusをSIMフリーで購入してすぐ割って修理に出して戻ってきたらSIMロックかかってSBしか使えなくなったことあったけど、すぐにApple Storeの方で遠隔で切り替えてもらって元に戻った経験
  • レガシーおじさん、SPAを始めてみた。そして限界を知る

    はじめに 最近、Webの記事を見てるとReactVue.jsばかりが上がっていてJSPやERBの話をしてる人は誰もいません。jQueryの記事ももちろん見ない。 つまり、Webだけ見る限りではほとんどの人がSPAを使ってるように見えます。 私はWeb界隈には居るもののどちらかというとバックエンド寄り、もっというとそもそもWebとか関係ない領域を見る事が多いので、ちょっとキャッチアップを兼ねていくつかの個人プロダクトにVue.jsを採用してみました。 jQueryくらいで頭が止まってたので。サーバサイドもマイクロサービスでAPI化が進んでるのでフロントもそれに合った技術を選ばないとですしね。 というわけで、今回はその中で得た知見というか、従来型のサーバサイドでのWeb開発をしていた人の視点でVue.jsをキャッチアップする流れで書いていきたいと思います。 まあ最終的な結論は正直「これすごく

    レガシーおじさん、SPAを始めてみた。そして限界を知る
    kenichi_odo
    kenichi_odo 2020/10/19
    サーバーとの繋ぎわかる
  • フロントエンドエンジニアの未来戦略~組織・個人における生存戦略~ - FLEXY(フレキシー)

    2020年9月23日に開催されたCTOmeetupのイベントレポートです。 今回はフリーランスで活躍する田中さんをモデレータとして、サイボウズの佐藤さん、リクルートの古川さんをお招きし、フロントエンドエンジニアの未来についてディスカッションを行いました。 質疑応答も交えながら、組織と個人、両者の視点でフロントエンドという領域の質が語られた今回。フロントエンドに関わる技術や考え方に興味がある方、開発組織に興味がある方はぜひご注目ください。 【ご登壇者プロフィール】 ●サイボウズ株式会社 執行役員 グローバル開発部長兼サイボウズ・ラボ株式会社代表取締役社長 佐藤鉄平さん2007年サイボウズにエンジニアとして新卒入社。 グループウェア製品「Garoon」、業務アプリプラットフォーム「kintone」の開発チームを経て、 2016年7月グローバル開発部長に就任。開発組織とプロダクトのマネジメ

    フロントエンドエンジニアの未来戦略~組織・個人における生存戦略~ - FLEXY(フレキシー)
  • なぜAndroidエンジニアは少ないのか - Qiita

    はじめに まずはこちらのツイートをご覧ください (駆け出しエンジニアのみなさん、モバイル開発は結構穴場ですよ… 今のところはかなり需要ありますし、供給が足りてないのでかなり狙い目ですよ… とくにAndroidエンジニアは人足りてないので、狙い目ですよ… Kotlin楽しいですよ… みなさん、Android始めませんか?) — どすこい@Android Engineer (@dosukoi_android) October 12, 2020 普段通り思ったことを呟いた結果、なぜか見事にプチバズりしました。 これにはかなり賛否両論あって、自分的にもかなり学びになったので自分の意見とみなさんの意見をまとめていきたいと思います。 Androidユーザーが少ない 個人的にはこれが一番大きいと思います。 しかし調べてみると、iOSとAndroidの割合は6:4くらいなのです。(このAndroidにFi

    なぜAndroidエンジニアは少ないのか - Qiita
    kenichi_odo
    kenichi_odo 2020/10/15
    Eclipse時代の開発と比べたら今はiOSよりも開発しやすい気もするけど単純に国内でのシェアかなー
  • WebUSB APIでSuicaの履歴を読み取るメモ - My Note

    WebUSB APISuicaの履歴を読み取るメモAndroid & KotlinSuica の履歴を読み取るメモの続き。 動作環境 読み取り側 カードリーダー RC-S380 Mac Chrome Windows Chrome Edge 読まれる方 Suica カード媒体 iPhone Apple Watch PASMO カード媒体 WebUSB 経由で Suica の履歴をどうしても取りたくてwebpasoriもあるんだけど、iPhoneApple Watch では上手く取得できず。 自分で実装するにも PC/SC やらのラッパー部分が無いので、低レイヤーな PaSoRi を操る部分をコーディングする必要があるらしくさっぱりわからない。 WebUSB で FeliCa の一意な ID である IDm を読むの記事をふと見ていたときに、 // Level 9:nfc.clf

    WebUSB APIでSuicaの履歴を読み取るメモ - My Note
  • 待ってたぜ、お手頃カラーピッカー。いつでもリアル世界の色を正確キャッチ

    待ってたぜ、お手頃カラーピッカー。いつでもリアル世界の色を正確キャッチ2020.10.04 15:0028,864 Andrew Liszewski - Gizmodo US [原文] ( 中川真知子 ) EZ = Easy = 簡単。 いまはスマホがあれば、カラーパレットアプリを使ってスマホで撮影したお気に入りの色を検出させることが可能です。お手軽さが魅力ですが、専用のカラーピッカーの方が精度が高くて信頼できますよね、お高いですけど。 Datacolorの新しい「ColorReader EZ」は、性能が良くてお手頃価格なんですって。なんと、59ドル(約6,200円)だそうですよ。これならプロじゃなくても買いたくなっちゃうますね。 赤い何か、たとえば完熟のりんごの写真をスマホで撮影するとします。スマホでその写真を見ると、赤く見えますよね。しかし、ライティングや撮影した時間帯、圧縮、使ってい

    待ってたぜ、お手頃カラーピッカー。いつでもリアル世界の色を正確キャッチ
  • コンピューターサイエンスの学習は、職業エンジニアになることを阻害する

    「俺らはやめる。後どうするかは勝手に考えろ」 様々な考えがあるのは承知していますが、そもそも考えというものは全て様々ですので、その中の一つを表明する必要があります。 コンピューターサイエンスの学習が、駆け出しエンジニアの職業エンジニアになる過程で邪魔となるという話をいたします。邪魔をするということを具体的にいえば、職業エンジニアになるまでにかかる時間が長くなる、ということです。 なぜでしょうか。それはコンピューターサイエンスが楽しいものであるからです。楽しいというのとてもいいことですが、職業エンジニアが何故成立するのか、その原理と照らし合わせてみると、矛盾が生じてきます。矛盾には常に立ち向かう必要があります。 まずはプロフェッショナル、つまり職業としての活動というのは、どういう理由で成り立っているのか改めて考えてみる必要があります。 職業として成立するのは、お金を払ってでも他人に頼みたい面

    コンピューターサイエンスの学習は、職業エンジニアになることを阻害する
    kenichi_odo
    kenichi_odo 2020/10/04
    シリコンバレーのGAFAな所はCS必須だし日本もそうなってくるともうちょっとレベル感が底上げされないかな
  • iPhoneカメラの『LIVE』は、街中で推しの広告などを撮影したいのに人が多すぎてシャッターチャンスがない…!という時に使える機能!

    はるまき@葉巻豚 @harumaki_5656 LIVEはシャッターの前後1.5秒ずつ記録する機能だよ!! ツーショットを撮りたい人はじっと動かずに撮ってもらうといいよ! あとエフェクトは元に戻すこともできるよ!長年iPhone使ってて今日はじめて知った機能だよ!!( ◜௰◝ ) 2020-09-28 20:45:01

    iPhoneカメラの『LIVE』は、街中で推しの広告などを撮影したいのに人が多すぎてシャッターチャンスがない…!という時に使える機能!
    kenichi_odo
    kenichi_odo 2020/09/30
    三脚で良い感じの写真撮れそう
  • マイクロソフト発のオープンソース言語「TypeScript」、生みの親が語る開発当初や背景

    今やTypeScriptはウェブアプリ開発時に最初に検討される言語となっているが、開発が始まった2010年頃は、まだオープンソースに恐れを抱いていたMicrosoft文化のなかで、ゆっくりと歩を進めていく必要があった。 TypeScriptの共同創案者であり、デンマークのソフトウェアエンジニアであるとともにMicrosoftのテクニカルフェローも務めているAnders Hejlsberg氏は米ZDNetに対して、Steve Ballmer氏が同社の最高経営責任者(CEO)だった2010年に、JavaScript開発者の心をつかむ唯一の道はオープンソース戦略だという決断をチームが下した際のことを語ってくれた。 Ballmer氏は2001年に、LinuxMicrosoftの知的財産すべてを脅かす「ガン」だと発言しており、Microsoftの幹部らは2010年時点でも、オープンソースが依然とし

    マイクロソフト発のオープンソース言語「TypeScript」、生みの親が語る開発当初や背景
  • 「なぜスパイスカレーを自作する男はめんどくさいのか」南インド料理店を経営する私の“回答” | 文春オンライン

    「スパイスからカレーを作る男性はどうして面倒くさいんですかね?」 という質問を受けたことがあります。 「スパイスからカレーを作る男性は面倒くさいんでしょうか?」という質問じゃないってとこがポイントです。「面倒くささ」は既定の事実として前提なんです。 この「面倒くささ」とはいったい何なんでしょうか。カレーに限らず、音楽でも映画でもアニメでもなんでも、趣味として没頭しているマニアは常にある種の面倒くささを纏う、というのは確かにあるような気がしますが、スパイスカレーを作る男性に特有の面倒くささというものはいったいどういうものなのでしょうか。 「スパイスカレー」、2つの定義 さて今更ですが先ず、スパイスカレーとは何か、という事に少し触れておきたいと思います。 そもそもカレーとは全て何らかのスパイスを使う前提の料理なので「スパイスカレー」という呼び方自体が無意味なものである、という批判も根強く、確か

    「なぜスパイスカレーを自作する男はめんどくさいのか」南インド料理店を経営する私の“回答” | 文春オンライン
    kenichi_odo
    kenichi_odo 2020/09/27
    めんどくささ全開だったけどそれが良い
  • GitHub - codemix/ts-sql: A SQL database implemented purely in TypeScript type annotations.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - codemix/ts-sql: A SQL database implemented purely in TypeScript type annotations.
    kenichi_odo
    kenichi_odo 2020/09/26
    すんごい
  • Prettier と ESLint の組み合わせの公式推奨が変わり plugin が不要になった

    前に書いた ESLint と Prettier の共存設定とその根拠について が公式推奨が変わったことにより一部間違った情報になっているのでその訂正記事です。 該当記事に書いた内容は Prettier と ESLint の関係を読み解く上で役立つ情報だと思うので、警告とこのページへのリンクを書いた上でそのまま残しておきます。 (追記) この記事の内容も間違った内容を書いていました。なので一度大幅な訂正をしています。prettier-eslint も推奨ではありません。 変更点の要約 Prettier と ESLint の組み合わせについて公式 の推奨方法が変わりました。 きっといつかこの情報も古くなるので直リンクではなく、ドキュメントの GitHub のリンクを貼っておきます。 ドキュメント自体のリンクはこちらです。 新しいドキュメントを要約すると、 LinterFormatter

    Prettier と ESLint の組み合わせの公式推奨が変わり plugin が不要になった
    kenichi_odo
    kenichi_odo 2020/09/25
    VSCodeのESLintとPrettierの拡張機能でフォーマットしてる時は、 `source.fixAll.eslint` と `editor.formatOnSave` 両方有効にしとけって感じかな?
  • [TypeScript] Readonly型の知られざる?効用

    ※執筆時点の TypeScriptバージョンは 4.0.2 です 2020.9.23 追記 ReadOnly に限らず、一番外側にMapped Typeを置くことで簡略化されるっぽいというのを教えていただきました。 TL; DR 困りごと TypeScriptでちょっと複雑な型を書いていると、すぐに何がなんだかわからなくなる。 ↓これなんかごく単純な型操作の類(MakeOptional をわざわざ2つに分けてるのはやや反則ぎみだけど、リアルワールドで型操作してるとこの程度のことはいくらでも発生するので許してほしい)だけど、 type MakeOptional<T, K extends keyof T> = Partial<Pick<T, K>> & Omit<T, K> type X = { foo: string, bar: string, baz: string } type Y =

    [TypeScript] Readonly型の知られざる?効用
  • Moment.jsがメンテナンスモードへーー新機能開発は行わず | OSDN Magazine

    JavaScriptの日付操作ライブラリ「Moment.js」の開発チームは9月15日、プロジェクトのステータスとしてプロジェクトはメンテナンスモードに入り、代替ライブラリへの移行を推奨している。 Moment.jsは日付や時間をパーシング、検証、操作できるJavaScriptライブラリ。MIT Licenseの下で公開されている。最新版は9月13日に公開された「Moment.js 2.28.0」。プロジェクトによると2020年9月現在で毎週1200万以上のダウンロードがあるという。 一方で、プロジェクトがスタートしたのは2011年。プロジェクトチームは「前世代のJavaScriptエコシステム向け」であり、「現在のWebは当時とは全く異なる」としている。時代に合わせて機能を加えてきたものの、設計は2011年当時と同じで、今後は新機能の開発よりも安定性を優先させるとしている。 例として、M

    Moment.jsがメンテナンスモードへーー新機能開発は行わず | OSDN Magazine
    kenichi_odo
    kenichi_odo 2020/09/17
    少しずつ移行しなきゃ
  • iOS 14 正式版のリリース日発表で、iOSアプリ界隈がドタバタしてるわけ。 - 文字っぽいの。

    将来読み返して「そんなこともありましたねぇ」と思うために書き残しておきます。なお、記事中の日時は日時間です。 2020年9月16日 2:00に開催されたAppleEventにて、iOS14のリリース日が2020年9月17日だと発表されました。突然の発表に戸惑い、時にはキレるエンジニアたち。どうしてでしょう。 iOS 14のGM版が出てねぇ AppleEventの開始時点ではiOS 14のBeta版は以前から利用可能でしたが、GM版は出ていませんでした。 Beta版でのデバッグも可能ですがやはりBeta版ですので、不具合も発生します。この不具合がBeta版iOSのせいなのか、アプリのせいなのか判断をするのは難しいです。そのため、不具合報告をAppleにフィードバックを送ったりしてGM版の登場を待ちます。そして、GM版が公開されてから、再度がっつりと動作確認・デバッグすることが多いです。 i

    iOS 14 正式版のリリース日発表で、iOSアプリ界隈がドタバタしてるわけ。 - 文字っぽいの。
    kenichi_odo
    kenichi_odo 2020/09/17
    もうアプリ開発はしばらくやってないけどのリリース周りの煩雑さはずっと変わってないね。Appleが右向けって言ったら右を向くしかない
  • 「ドコモ口座」新規の登録停止へ | IT・ネット | NHKニュース

    電子決済サービス「ドコモ口座」を通じて銀行の預金が不正に引き出された問題で、NTTドコモは10日からドコモ口座への新たな登録を全面的に停止することを決めました。 これまでに全国10の銀行で不正な引き出しが確認され、18の銀行でドコモ口座への新たな登録が停止されています。 被害が相次いでいることを受けて、NTTドコモは連携している35の銀行すべてについて、10日午前0時から新たな登録を停止することを決めました。 サービスを利用していなくても何者かによるいわゆる「なりすまし」でドコモ口座を開設され、銀行の口座から預金を不正に引き出される被害が出ているためで、新規の登録を全面的に停止することで再発防止につなげたい考えです。

    「ドコモ口座」新規の登録停止へ | IT・ネット | NHKニュース
    kenichi_odo
    kenichi_odo 2020/09/09
    なぜ止めない?
  • TypeScriptの"型"を学びたいあなたへ。type-challengesのすゝめ - Qiita

    先日以下ツイートをしたら思いの外良い反応もらえたので、より詳細な紹介記事を書いてみました。 これは必見だわ!! TypeScriptの型についての問題集 想定に従って独自のユーティリティ型を作っていく感じの問題がレベル別に提供されてる Playgroundのリンクから手を動かしながらチャレンジできるので凄くやりやすい (自分はeasyの問題でも分からんのあった。頑張ろ😅)https://t.co/tkEFe7VrBQ — Kawamata Ryo (@KawamataRyo) September 3, 2020 type-challengesとは type-challenges/type-challenges: Collection of TypeScript type challenges with online judge VueUseやVueDemiの開発者である @antfu7さ

    TypeScriptの"型"を学びたいあなたへ。type-challengesのすゝめ - Qiita