タグ

feb223のブックマーク (2,336)

  • 夏太り対策に!医師監修「肩甲骨1分体操」 50代でベストボディを手に入れた吉原潔さん伝授(動画あり) | NHK

    とにかく暑かったこの夏。運動不足や水分のとり過ぎで太った!という方もいらっしゃるのでは? 今回は、50歳を過ぎてからトレーニングを始め、理想体型を手に入れた整形外科医・吉原潔さんによる、夏太り解消法をご紹介!代謝がアップする“肩甲骨1分体操”をご紹介します。 引き締まった体は何歳からでも手に入れられる! 教えていただいたのは、整形外科医でフィットネストレーナーの吉原潔さん(61)。 50歳の吉原さん 55歳でベストボディコンテスト優勝 実は吉原さん、40代の頃はぽっちゃり体型。 しかし、このままでは医師として患者さんに示しがつかないと50歳で一念発起し、トレーニングを開始したのだそうです。 運動の仕方や事の方法を徹底的に学びなおし、55歳の時に、引き締まった健康美を目指す『ベストボディ』コンテストで優勝。 吉原さんによると、夏は冬よりも太りやすい季節だと言います。

    夏太り対策に!医師監修「肩甲骨1分体操」 50代でベストボディを手に入れた吉原潔さん伝授(動画あり) | NHK
  • 事業譲渡を受けたアプリとの統合で失敗、 そしてユーザーからの評価回復に至るまで - ENECHANGE Developer Blog

    こんにちは、EV充電サービス事業部でFlutterエンジニアをしている小林です。 2023年12月に弊社とSmart Shopping様と共同で「IoT系のプロダクト開発の裏側」というテーマのオフライン勉強会を開催いたしました。その中で「事業譲渡を受けたアプリとの統合で失敗、 そしてユーザーからの評価回復に至るまで」というタイトルで発表した内容を、改めてブログ記事としてまとめます。また、その後日談についても触れようと思います。 enechange-meetup.connpass.com 背景 ENECHANGEでは2022年春にEVの充電サービスとアプリをローンチしました。このアプリのコアとなる機能はもちろんENECHANGEが設置する充電器で充電することです。 しかし私たちが目指しているのは、すべてのEVドライバーにとって価値のあるアプリになることです。そのためにも自社設置の充電器だけで

    事業譲渡を受けたアプリとの統合で失敗、 そしてユーザーからの評価回復に至るまで - ENECHANGE Developer Blog
  • Cybozu Frontend Weeklyの記事一覧

    articlesTrendingAlltimeLatest🌐新たなWebブラウザ「Verso」など: Cybozu Frontend Weekly (2024-08-20号)daiki / きちくりすinサイボウズ フロントエンド2日前 41🎸Webアプリの主流がCSRからSSRに?など : Cybozu Frontend Weekly (2023-02-07号)nus3inサイボウズ フロントエンド2023/02/09 66🎸Remix v3 の今後についてなど : Cybozu Frontend Weekly (2024-05-21号)mugiinサイボウズ フロントエンド3ヶ月前 58🐌React 19 Beta の公開など : Cybozu Frontend Weekly (2024-05-07号)mugiinサイボウズ フロントエンド4ヶ月前 41🌸React の新しい

    Cybozu Frontend Weeklyの記事一覧
    feb223
    feb223 2024/05/31
  • React 19 Beta の公開など : Cybozu Frontend Weekly (2024-05-07号)

    こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2024 年 5 月 7 日 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題 React の fetch() 拡張が削除 React に標準で含まれていた fetch() に対するパッチが削除されました。 一方で、Next.js では同様の対応を別のパッチとして取りこむことで従来通りの挙動を維持するようです。 Google、サードパーティ cookie 廃止を 3 度目の延期 年内で完了予定だった Chrome での Third Party Cookie 廃止について、延期が発表されまし

    React 19 Beta の公開など : Cybozu Frontend Weekly (2024-05-07号)
    feb223
    feb223 2024/05/31
  • メルカリ ハロの技術スタックとその選定理由 | メルカリエンジニアリング

    こんにちは。メルカリ ハロのSoftware Engineer (Engineering Head)の@napoliです。連載:Mercari Hallo, world! -メルカリ ハロ 開発の裏側-の2回目を担当させていただきます。 2024年3月上旬にメルカリ ハロという新しいサービスが公開されました。メルカリ ハロは好きな時間に最短1時間から働ける「空き時間おしごとアプリ」です。 この記事ではメルカリ ハロを作るにあたり、どういった技術スタックやアーキテクチャを選定したのか、さらにその背景と意思決定をご紹介したいと思います。 この記事で得られること メルカリ ハロで採用されている技術スタックやアーキテクチャの全体像 その意思決定の理由とプロセス これから新規サービスを立ち上げるうえでのヒント 主な技術スタック メルカリ ハロで利用されている主な技術スタックは以下のとおりです。 バッ

    メルカリ ハロの技術スタックとその選定理由 | メルカリエンジニアリング
    feb223
    feb223 2024/05/31
  • アクセシビリティの改善のために React Aria を活用しています - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは!DOGO プロジェクトでソフトウェアエンジニアとして活動している @nissy_dev です。 DOGO プロジェクトでは、React Aria を活用してアクセシビリティの改善を行っています。 今回の記事では、React Aria を国内にもっと広めて行きたいということで、React Aria を利用することに決めた理由を振り返りつつ、React Aria について簡単に紹介します。 目次 OSS を活用した効率なアクセシビリティの改善 ライブラリの選定 React Aria の概要 Next.js App Router との相性 終わりに OSS を活用した効率なアクセシビリティの改善 DOGO プロジェクトでは、フロントエンドの刷新を進めていく中でアクセシビリティの改善についても取り組んでいます。 具体的な事例などについては、次の記事も参考にしてもらえればと思います。 各

    アクセシビリティの改善のために React Aria を活用しています - Cybozu Inside Out | サイボウズエンジニアのブログ
    feb223
    feb223 2024/05/23
  • 少しの記述でユーザビリティやアクセシビリティを向上させるHTML/CSSテクニック集 – TAKLOG

    少しの記述・工夫でユーザビリティやアクセシビリティを向上させるHTML/CSSテクニックを独断と偏見で集めてみました。最近クローズドな場所で登壇を行ったのですが、そちらで話した内容を纏めたものにいくつか内容を追加したものとなります。 原則的にこのブログで取り入れられている手法だったり過去の記事で触れた手法を紹介したものです。 button要素には touch-action:manipulation を指定するiOS限定の話ではありますが、button要素をつい連続でタップすると画面が拡大表示されてしまい非常に煩わしいです。 ポストを別枠で表示する そのため、パンおよびズームのジェスチャーは有効にしつつダブルタップ時のズームなどの標準外の追加的なジェスチャーを無効にするtouch-action:manipulationを指定して誤作動を防止しておくと良いでしょう。

    少しの記述でユーザビリティやアクセシビリティを向上させるHTML/CSSテクニック集 – TAKLOG
    feb223
    feb223 2024/05/20
  • 令和のHTML / CSS / JavaScriptの書き方50選

    Web制作技術は日々進化しており、会社やプロジェクトによっては昨今の環境に適さない書き方をしているケースも時折見受けられます。 そこで今回は「2024年のWeb制作ではこのようにコードを書いてほしい!」という内容をまとめました。 質より量で、まずは「こんな書き方があるんだ」をこの記事で伝えたかったので、コードの詳細はあまり解説していません。なので、具体的な仕様などを確認したい方は参考記事を読んだりご自身で調べていただけると幸いです。 1. HTML 画像周りはサイトパフォーマンスに直結するので、まずはそこだけでも取り入れていただきたいです。また、コアウェブバイタルやアクセシビリティも併せて理解しておきたい内容です。 Lazy loading <img>にloading="lazy"属性を付けると画像が遅延読み込みになり、サイトの読み込み時間が早くなります。

    令和のHTML / CSS / JavaScriptの書き方50選
    feb223
    feb223 2024/05/14
  • 私のJavaScriptの情報収集法 2024年版

    個人的なJavaScriptの情報収集の方法についてまとめてみます。 JSer.infoなどをやっているので、JavaScriptの情報については色々な情報源を見るようにしています。 JSer.infoの範囲の中での情報源については、次の記事でまとめています。 JSer.info 13周年: JavaScriptの情報源を整理する - JSer.info この記事では、少しスコープを広げてJavaScriptの情報収集についてまとめてみます。 かなりスコープが広がってしまうので、万人向けの方法ではなく、個人的な情報収集方法としてまとめています。 この記事では、膨大な情報の中から見つけるというアプローチをとっているので、人によって向き不向きがあると思います。 情報収集の方法 情報の元となる情報源はさまざまなサイトや人になると思います。 しかし、そのサイトや人ごとに見ていくというのはかなり大変

    私のJavaScriptの情報収集法 2024年版
    feb223
    feb223 2024/02/09
  • 元々違う作品の曲だったのに転生した曲

    例えば、One More Time,One More Chance(山崎まさよし主演映画)→秒速5センチメートル secret base(キッズ・ウォー)→あの日見た花の名前を僕達はまだ知らない などは有名すぎるほど有名だけど、他にもあると思うので有名無名問わず知ってる人は教えて下さい 【追記】 正直、投稿時は何億回もこんなお題出てるやろし良くて20くらいかな・・・て思い投稿したので、ブックマーク300超えでありがたいやら半信半疑やらで不思議な気分ですw すでに一部のとこにコメントしましたが、主の出しゃばり感がウザいのでw 一旦辞めて投稿がある程度落ち着いたらこちらにまとめて追記しようと思います。 投稿した方もブックマークの方も、拡散してくれたみなさん・・・まとめてになりますが当にありがとうございます! なおまだまだ募集しておりますのでこれは違うかな?ていう思いつきでも軽率にコメント頂け

    元々違う作品の曲だったのに転生した曲
    feb223
    feb223 2023/08/23
    エルフェンリートのOP「Lilium」→世界中の教会で賛美歌として歌われる 異世界度だとこれが一番な気がする あと秒速も月とキャベツもどっちも大好きです
  • React 18によるアプリケーションのパフォーマンス向上について - Vercel

    React 18では、アプリケーションのレンダリング方法が根的に変わる「concurrent(同時)」な機能が導入されました。これらの最新機能がアプリケーションのパフォーマンスにどのような影響を与えるかを探ってみましょう。 まずは、長いタスクと対応するパフォーマンスの測定について基を理解しましょう。 メインスレッドと長いタスク ブラウザでJavaScriptを実行する際に、JavaScriptエンジンは「メインスレッド」と呼ばれるシングルスレッドの環境でコードを実行します。JavaScriptコードの実行だけでなく、メインスレッドはクリックやキーストロークなどのユーザーの操作、ネットワークイベントの処理、タイマーの実行、アニメーションの更新、ブラウザの再レイアウトや再描画の管理など、他のタスクも処理します。 メインスレッドはタスクを一つずつ処理します メインスレッドはタスクを一つずつ処

    React 18によるアプリケーションのパフォーマンス向上について - Vercel
  • 高単価のフリーランス案件で仕事するときに意識していたこと|Katsuma Narisawa

    フリーランスのWebエンジニアとして仕事をする上で、いつも気をつけていたことをつらつらと書いてみます。 フリーランスやっている人、興味ある人の参考になれば。 ※情報商材みたいなタイトルになったけど中身は真面目(多分) ※(一行だけ宣伝)今はSALESCOREでCTOやってます!積極採用中です!自分に興味もっていただけた方、お気軽にご連絡ください! 自分についての情報フリーランスのWebエンジニアを2年半 当時はRails, Vue.js, Reactがメイン(2018-2020) 情報系の大学院 → メガベンチャー2年 → スタートアップ2年からの独立 今はSALESCOREのCTO 単価は相場の最高額くらい お金の話あんまりしたくないが、みんな興味あると思うので一応 一度お世話になったFindy Freelanceさんの募集を数年ウォッチして、自分がFindyさんで受けた案件が頭を抜けて

    高単価のフリーランス案件で仕事するときに意識していたこと|Katsuma Narisawa
    feb223
    feb223 2023/06/21
    いまの業務委託先はPCでしかSlack開けないから(セキュリティ対策)即レスするにはずっとPCに張り付いてないとダメなんだよね・・・ 回収されちゃったけど前は社用スマホくれたんで即レス余裕だった
  • 十数万レコードに耐えうるVue.jsプロジェクトを実現するためのパフォーマンスチューニング

    Vue Fes Japan Online 2022 での登壇資料です。 https://vuefes.jp/2022/sessions/tbashiyy

    十数万レコードに耐えうるVue.jsプロジェクトを実現するためのパフォーマンスチューニング
    feb223
    feb223 2023/04/07
  • Webが日常に溶け込んだ新時代で、Webフロントエンドのキャリアの未来を考えてみる | CyberAgent Way サイバーエージェント公式オウンドメディア

    原 一成 (ハラ カズナリ) サイバーエージェント所属のテックリード、Web Developer。Amebaに関連する機能開発や設計、開発環境構築、アクセシビリティ、パフォーマンス面からの品質向上やデザインシステムの構築の傍ら、サイバーエージェントのDeveloper ExpertsとしてWebアプリケーションの発展に従事している。 野口 直寛 (ノグチ タダヒロ) 株式会社AbemaTV所属の Web エンジニア。Web Browser チームのプロダクト責任者・テックリードとして、アプリケーション全体の設計に携わりながら、信頼性、パフォーマンス、開発生産性の向上に力を入れている。また、Muddy Web や Web Speed Hackathon などの技術イベントの主催メンバーも務めている。 ── Webフロントエンド技術トレンドの変化が激しい印象です。お二人がサイバーエージェント

    Webが日常に溶け込んだ新時代で、Webフロントエンドのキャリアの未来を考えてみる | CyberAgent Way サイバーエージェント公式オウンドメディア
  • LINE NEWS フロントエンドの自動テストの改善

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog この記事は UIT 新春 Tech blog 2023 4日目の記事です。 こんにちは。LINEフロントエンド開発センターの幾野(ikuno)です。普段は LINE NEWS のフロントエンド開発をしています。 LINE NEWS では昨年テストをたくさん書いた 昨年 LINE NEWS ではたくさんテストを書きました。当初 78 ファイルだったテストファイルは半年で 150 ファイルに倍増しました。 テストカバレッジも statements 33.6% から 64.4% まで改善しました。 昨年当初のテストカバレッジ 現在のテストカバレッジ 今回はどういったテストを書いたらうまくいったかについて書いていきます。 テストは意図

    LINE NEWS フロントエンドの自動テストの改善
  • 【JavaScript】コードの見通しを良くする為に意識している事10選

    普段コード書いている中で見通し(可読性)を良くするために意識していることを10個列挙しました JavaScript(TypeScript)のお話です 1.変数宣言はconstを利用する 変数を宣言するときはconstを使います。varは使わない様にします letを使うときは限定的で、実行する関数の中で変数を再代入する必要がある時に使います // 関数の外でのlet宣言はアンチパターン let strValue = ""; const method1 = () => { strValue = "method1"; }; const method2 = () => { // 関数内、再代入する処理で宣言する let setValue = "ほげ"; }; // 以下、変数strValueを利用するかもしれない // どこかで再代入されるかも分からない..

    【JavaScript】コードの見通しを良くする為に意識している事10選
    feb223
    feb223 2023/02/21
    !!は一見すると分かりづらいし、空文字などに ! をかけてtrueにした後にもう一度 ! をかけてfalseにするというのがまどろっこしいので分かりやすいBoolean()が好き。
  • [Next.js]フロントテストのコストはStorybookで削減出来る

    1.フロントテストと Storybook の活用 フロントテストのどこにコストがかかるのか バックエンドのテストはシンプルな入力と出力が多いので、テスト作成は比較的簡単です。一方、フロントエンドのテストは UI イベントや動的な要素も含まれ、複数の出力があるため、テスト作成はより複雑になります。これにより、テスト作成のコストが増大します。 生 jest で書くフロントテストと心の目 Jest は主に JavaScript のユニットテストをサポートするツールであり、UI レンダリングのテストを行うためには対応するライブラリが必要です。Jest は DOM イベントをエミュレートすることはできますが、ユーザーの操作と同様のインタラクションを再現することは困難です。機能の多いコンポーネントをテストする際に、Jest を使用するとテストコードが複雑になりがちです。そして最大の問題は、視覚的な部分

    [Next.js]フロントテストのコストはStorybookで削減出来る
  • ついに来る! TypeScript 5.0の新機能を全紹介 @uhyo

    記事は、TechFeed Experts Night#11 〜 JavaScript/TypeScript最前線のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 セッションの登壇者 セッション動画 皆さまこんにちは、株式会社バベルにてプリンシパルエンジニアをしておりますuhyoです。まもなくリリースされる予定のTypeScript 5.0の新機能が、この発表ですべてわかるように用意しましたのでぜひお聞きください。 TypeScriptのリリースサイクル まずはTypeScriptのリリースサイクルをおさらいしておきましょう。TypeScriptは3カ月に1回のリリースサイクルを採用しており、TypeScript 5.0もそのサイクルに則り、2023年3月に公開される予定です(3

    ついに来る! TypeScript 5.0の新機能を全紹介 @uhyo
  • Udemyの番人がおすすめする講座 - Qiita

    私はUdmeyに年間50万??ぐらい教材に投資して常に、Udemyに貼り付いて良い講座ができるのを監視しています。その中で、最後まで講座を受講してその講座の感想を書きたいと思います。私は、優良だと思わない講座は即返金処理を行うので、ここに紹介される講座は、とてもわかりやすいものしか基的に載せてありません。この記事は更新されていきますので、ご興味ある方はいいねとストックをお願いします。(よかったやつ証明書とかコピペしてここに貼るの正直まじでめんどくさいので、更新するモチベーションに繋がります)。下記に書いてあるものは全部、優良のものだが、中でも個人的に良いなと思ったやつは、右バーのindexと題名に「👍」をつけておいた。下までスクロールするのがめんどくさい人は「👍」まで。 どうやら、この記事がUdemy Advent Calender 2023に参考記事になったようです。 ちょくちょく

    Udemyの番人がおすすめする講座 - Qiita
  • 次世代ゼロランタイムCSS-in-JS「macaron」の導入方法を調べてみた - RAKUS Developers Blog | ラクス エンジニアブログ

    はじめに こんにちは!hy094です。 今回はZero-Runtime CSS-in-JSである「macaron」(macaron-css)の使い方を調べてみたので、 それをまとめたいと思います。 ※記事は大部分が公式のGitHubと公式ドキュメントの和訳で構成されています。 ※英語がとても苦手なので翻訳アプリを駆使して書いています。誤りがあったらこっそり教えていただけると嬉しいです。 はじめに macaron(macaron-css)って結局どうなの? macaron(macaron-css)って何? どんな特徴があるの? どうやってインストールするの? バンドラの設定は? どうやって使うの? 1. styled componentを作成する 2. スタイルを追加する 3. variantsを追加する 4. デフォルトのvariantsを設定する 5. コンポーネントをレンダリングする

    次世代ゼロランタイムCSS-in-JS「macaron」の導入方法を調べてみた - RAKUS Developers Blog | ラクス エンジニアブログ