並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 172件

新着順 人気順

cssの検索結果121 - 160 件 / 172件

  • やらないと後悔するUdemy8選 - Qiita

    はじめに みなさんは何か新しいスキルを得るときにどのように学習するでしょうか? 私はプログラミングコーチングJISOUで多くのジュニアエンジニアとカウンセリングをする中で8割以上の人がUdemyで学習すると言っていることに気づきました。 そこで今回は私がいままでやってきた35個の講座の中でこれはやってよかったと今でも思えるものを紹介していきます。Udemyはその人が学習している技術や興味のある技術でないと参考にはしづらいと思いますが、おすすめを学習することは時間の観点でものすごい価値があると考えているので参考にしてみてください! Udemyの怖いところ Udemyはとても恐ろしいサービスです 以前にも以下の記事を投稿して話題になりました。 ぜひ読んでほしいのですが、ざっくり解説すると 「Udemyは1本終わらせるのに数十時間単位で時間を使うので、その使い方を間違えると時間の損失が大きい」

      やらないと後悔するUdemy8選 - Qiita
    • 【今更】ぷよぷよプログラミングやってみた - Qiita

      サマリ ぷよぷよプログラミングをやってみました。 背景 プログラミングの学習サイトで有名だったので一度はやってみたいと思っていたのですが 知らぬ間に時はながれ2024年…というわけでリリースから4年も経ったのでこのままだと一生触らないかもと思い、やってみることにしました。 結局、何をするにせよ最初の一歩が重たいんですよね (ちなみにぷよぷよはほぼやったことありません(おい)) ゴール ぷよぷよプログラミングに必要なアカウント作成、 その後実際にコースを試してみる。 対象読者 ぷよぷよプログラミングが気になっている方 前提 必須:PC、インターネット環境 環境 ホストOS:Window10 Home ブラウザ:Google Chromeバージョン: 126.0.6478.127(Official Build) (64 ビット) 手順 そもそも ぷよぷよは言わずと知れたセガが開発したパズルゲー

        【今更】ぷよぷよプログラミングやってみた - Qiita
      • 「Plasmo Framework」で俺得 Chrome 拡張機能をサクッと作ってみる - キカガク プラットフォームブログ

        はじめに はじめまして。キカガクプラットフォーム部の ずんだ です。 最近個人開発で Chrome 拡張機能を作っていて、Plasmo Framework というライブラリを使ってみたところ超絶便利だったので、布教したいです。 想定読者 React を使ったことがある人 Plasmo とは 公式ドキュメント GitHub Plasmo Framework とは、Chrome 拡張機能を作るためのフレームワークです。 Chrome 拡張を一から作ろうとすると、決まったファイルをあれこれ手動で作成したり、別途ライブラリを入れたり、変更を反映させるためにいちいち読み込みし直したりで結構メンドウだったりするのですが、 このフレームワークを使うことで React + TypeScript + ホットリロード対応の Chrome 拡張開発環境をコマンド一発で作ることができます! 本当はテストとか自動デ

          「Plasmo Framework」で俺得 Chrome 拡張機能をサクッと作ってみる - キカガク プラットフォームブログ
        • 最高のCSS-in-JS体験!vanilla-extractで実現するZero-Runtimeと型安全なCSS

          はじめに vanilla-extract を利用することによって、Zero-Runtimeかつ型安全なCSS-in-JS体験が可能です。 今回はApp Router時代のスタイリング戦略で最高のCSS-in-JSライブラリ、vanilla-extract にDeepDiveしていきます。 vanilla-extract の生い立ち vanilla-extract についてしっかりと理解していくために、まずは、どうして vanilla-extract ができたのか、 vanilla-extract の開発者であるMark Dalgleis氏はどのような人物なのかについて、みていきたいと思います。 vanilla-extract 誕生の背景 Dalgleish氏は、CSS Modules の共同作成者であり、所属するSeek社ではCSS Modulesとコンポーネントベースのアプローチが広く用

            最高のCSS-in-JS体験!vanilla-extractで実現するZero-Runtimeと型安全なCSS
          • HTML5/CSS3のニュースやTIPSなどのまとめ (2024年7月28日)

            (*価格は掲載時のものです。購入時にご確認ください。)

              HTML5/CSS3のニュースやTIPSなどのまとめ (2024年7月28日)
            • 企業サイト向きのCMSとは?失敗しない選び方と導入メリットを解説

              情報社会で「先手」をとるために、企業のコーポレートサイトの制作は手軽に更新・修正ができるノーコードのCMS導入が主流です。しかし選択肢が多く、どのCMSにすればよいか迷う人も多いでしょう。 CMSはそれぞれ目的をもって開発されていますので、自社が作りたいコーポレートサイトの目的に合ったCMSを選択する必要があります。一度導入すると簡単に切り替えられないので、正しい理解が必要です。 そこで本記事では、失敗しない企業サイトのCMS選びに必要な知識をお伝えします。基本的な理解から選ぶポイント、また具体的なプロダクト紹介までまとめていますので、最後まで読んで最適なCMS選びに活かしてください。 CMSとは CMSとは「Contents Management System」の略で、プログラミングの知識がなくてもWebサイトの制作や管理、コンテンツ更新を可能にするシステムです。多くの場合、プログラミン

              • i18nでAmplify-UIの認証画面の日本語化を試しました - Qiita

                やりたいこと ・前回Amplify-UIで作った認証画面は、デフォルトで英語表示になっていますので、日本語化対応を行いたい ※Amplify-UIの認証画面の作り方は以下をご参照ください やり方 前回のフォルダ配下に、i18n.jsのファイルを作り、日本語翻訳のdictを作ります~ (i18nは事前にモジュールのnpm installが要らずAmplify-UIでもともとついた機能となります) 中にはこんな感じ~ (日本語翻訳は自分でやらないといけない) // i18n.js import { I18n } from 'aws-amplify/utils'; const dict = { ja: { // サインイン画面 'Username': 'ユーザー名', 'Password': 'パスワード', 'Email Address *': 'メールアドレス', 'Enter your U

                  i18nでAmplify-UIの認証画面の日本語化を試しました - Qiita
                • なぜ【WEBデザイナー=激務】と言われるのか? - WEBデザイナーのなり方net

                  Webデザインの業界は、最近特に注目を集めています。しかし、その裏には過酷な労働環境が潜んでいることをご存知でしょうか。実際、Webデザイナーは長時間労働が常態化しており、プロジェクトの納期に追われることも多いです。 例えば、特定のキャンペーンや新製品のリリース前には、納期が厳しく、デザイナーが夜遅くまで働かなければならないことがあります。このような状況が続くと、ストレスが蓄積し、仕事のパフォーマンスにも影響を及ぼすこととなります。 もちろん、Webデザイナーとして成功するためには、適切なスキルや知識を身につけることが欠かせません。業界のトレンドを把握し、効率的なデザインツールを使うことで、業務の効率を上げることができます。こうした取り組みが、激務を少しでも軽減する手助けとなるのです。 このブログでは、Webデザイナーの激務について詳しく解説し、その対策やメンタルヘルスの重要性も取り上げま

                    なぜ【WEBデザイナー=激務】と言われるのか? - WEBデザイナーのなり方net
                  • 子供を勉強好きにさせる確実な方法

                    黒坂岳央です。 育児をするどの親も抱える悩みの一つは「子供が勉強してくれない」であろう。自分が住んでいる畑と牧場ばかりの田舎でも、親の教育熱はすさまじく、2つ、時には3つもかけもちで習い事をしている子も珍しくない。ZOOMを通じたオンライン授業をする子もいる。しかし、そんな親の熱意とは裏腹に「子供は勉強をしない」というのはいつの時代でもお決まりだろう。 自慢ではないが、筆者は子供が夢中になって勉強をする状況を作ることができた。頭を押さえつけることは一切しない。子供たちは勝手に勉強をするし、時にはこちらが止めないと晩ごはんを忘れてしてしまうほど熱中する。だが最初からそうだったわけではなく、作戦が功を奏したのだ。 親が一緒に学ぶ 子育てについては様々な本を読み、教育者の見解を聞いて色々試してきたが、個人的に最も効果的だったのは「親が子どもと一緒に勉強をする」というやり方だ。 先日の記事で書いた

                      子供を勉強好きにさせる確実な方法
                    • レスポンシブデザインには欠かせない!CSSだけで作るハンバーガーメニュー10+1選 - コハム

                      10+ Hamburger Menu Examples [CSS Only] 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 レスポンシブデザイン、モバイル、あるいはナビゲーション要素にもっと多くのコンテンツを収めたい場合、CSSレスポンシブハンバーガーメニューは最適なソリューションの1つです。 1. レスポンシブCSSハンバーガーメニュー – CSSのみ 2. シンプルな中央揃えハンバーガーメニュー 3. 左からスライドするレスポンシブハンバーガーメニュー 4. フルスクリーンハンバーガーメニュー 5. ハンバーガーメニューのアニメーション 6. キビキビとしたスライディングハンバーガーメニュー 7. 左上アニメーションハンバーガーメニュー 8. シンプルな左スライディングハンバーガーメニューオーバーレイ 9. アニメーションフルスクリ

                        レスポンシブデザインには欠かせない!CSSだけで作るハンバーガーメニュー10+1選 - コハム
                      • wordpressで弁当の予約販売。「MTS Simple Booking C」カスタマイズ | GARAGEMASTERMOJA【公式】

                        「MTS Simple Booking C」をインストールして初期設定のままだと、人数の予約になっている。 これを今回は弁当の予約に変更してみる。 実際のサンプル予約画面はこちら 1.商品の追加。mtssb-settings-admin.phpの変更 mtssb-settings-admin.phpの512行目あたりにある 設定オプションデータの初期値に弁当A、弁当B、弁当Cを追加。 それぞれ、「bento_a」「bento_b」「bento_c」とした。 'reserve' => array( 'column' => array( // 0:不要 1:必須 2:任意 'bento_a' => 2, 'bento_b' => 2, 'bento_c' => 2, 'company' => 1, 'name' => 1, 'furigana' => 2, 'email' => 1, 'pos

                          wordpressで弁当の予約販売。「MTS Simple Booking C」カスタマイズ | GARAGEMASTERMOJA【公式】
                        • よく使うプログラミング言語は? 6万人超に聞いた開発トレンドを大公開:789th Lap

                          ソフトウェア開発者やプログラマーの間では、今どのような技術やツールが人気を集めていて、どのスキルにニーズがあるのか。開発者にとって気になるところだ。 ソフトウェア開発にAIが重用されるようになるなど、時代の移り変わりとともに技術トレンドも変化している。今、開発者たちはどの技術に注目しているのだろうか。 世界のソフトウェア開発者の興味、関心が分かるアンケートの集計結果が公開された。6万人を超える開発者を対象に実施した大規模な調査だ。質問項目はプログラミング言語や開発フレームワーク、開発環境、データベース、開発におけるAIの利用状況など多岐にわたる。その結果を一つ一つ見ていこう。 開発者のためのオンラインコミュニティーサイト「Stack Overflow」で年次ソフトウェア開発者調査「2024 Developer Survey」が実施され、2024年7月24日(現地時間)にその結果が公開された

                            よく使うプログラミング言語は? 6万人超に聞いた開発トレンドを大公開:789th Lap
                          • フルスタックエンジニアとは? 仕事内容や必要なスキル、需要の背景、将来性まで詳しく解説! - エンジニアtype | 転職type

                            NEW! 2024.07.31 IT用語集 ITエンジニアは、フロントエンドやバックエンド、インフラといった特定の専門分野を持っていることが一般的です。しかし近年は複数の専門分野を持ち、マルチに活躍する「フルスタックエンジニア」が注目されています。 フルスタックエンジニアが具体的にどのような仕事をするのか、どうしたらフルスタックエンジニアになれるのか、詳しく知らない方もいるのではないでしょうか? そこでこの記事では、フルスタックエンジニアの仕事内容や必要スキルなどについて詳しく解説します。 フルスタックエンジニアとは、システムやアプリケーションなどの開発で発生する全ての業務を担当できるエンジニアを指します。 企業やプロジェクトによって細かい定義は異なりますが、システム開発工程の要件定義・設計・プログラミング・保守・運用まで全てを手掛けられる、幅広い技術領域に精通したエンジニアを表すことが一

                              フルスタックエンジニアとは? 仕事内容や必要なスキル、需要の背景、将来性まで詳しく解説! - エンジニアtype | 転職type
                            • Wordpressのブロックエディタ―にサイトと同じCSSを適用 - Qiita

                              はじめに 自作テーマを適用しているWordpress(以下WP)で、お客様(以下ユーザー)側で投稿の装飾をした際にサイトのデザインと合わない色やサイトのイメージカラーに対して協調できていない色(赤がメインカラーなのに、強調色が赤など)があり、デザインした自分もですが、デザインにこだわったお客様もがっかりするようなことになってしまいます。 デザインする時は、細かい部分もきちんとデザインしなければならないなと自戒を込めて、とり急ぎここだけCSSあてておけば何とか投稿ページ(お客様が編集した箇所)だけデザインがおかしいなんてことは防げるかなと思った次第です。 本来はサイトと同じが望ましい 本来、ブロックエディタ―のスタイルは、サイトのデザインと同じことが望ましいので、テーマフォルダ直下のstyle.cssをfunctions.phpに読み込ませるのが良いのですが、私の場合は、サイトデザインに係る

                                Wordpressのブロックエディタ―にサイトと同じCSSを適用 - Qiita
                              • FirefoxのDisableThirdPartyModuleBlockingポリシーとSKYSEAの競合と、その回避 - 2023-09-19 - ククログ

                                株式会社クリアコード > ククログ > FirefoxのDisableThirdPartyModuleBlockingポリシーとSKYSEAの競合と、その回避 結城です。 Firefox 110以降(ESR版ではFirefox ESR115以降)において利用可能になったポリシー設定の1つに、DisableThirdPartyModuleBlockingがあります。 この度、SKYSEAを導入されているお客さまの環境でこのポリシー設定を有効化しようとして、SKYSEAとの間で互換性の問題が発生しました。 以下、このポリシー設定がどのような意味を持つ物なのか、SKYSEAとどのように競合するのか、そして、競合をどのようにすれば回避できるのかを解説します。 DisableThirdPartyModuleBlockingのはたらき このポリシー設定の機能を説明する前に、そもそも、Firefox 1

                                  FirefoxのDisableThirdPartyModuleBlockingポリシーとSKYSEAの競合と、その回避 - 2023-09-19 - ククログ
                                • 【JS体操第3問ヒント④】「コードポイント」を「文字列」に変換する22の方法 - KAYAC Engineers' Blog

                                  こんにちは!面白プロデュース事業部のおばらです。 今回は JS体操第3問「Zalgo Text の生成」の問題のヒントにもなるかもしれないシリーズ第4弾。 JavaScript で「Unicode のコードポイント」を「文字列」に変換する方法を、実用性のあるものからほぼネタのものまで22通りご紹介します。 JS体操第3問「Zalgo Text の生成」 とこれまでのヒント記事①②③については以下をご覧ください。 hubspot.kayac.com techblog.kayac.com techblog.kayac.com techblog.kayac.com 目次 コードポイントとは コードポイントを文字列に変換する22の方法 サンプルコードの説明 ① String.fromCodePoint() ② eval() + Unicode エスケープシーケンス ③ Function() + U

                                    【JS体操第3問ヒント④】「コードポイント」を「文字列」に変換する22の方法 - KAYAC Engineers' Blog
                                  • Qiita Hackathon 2024 (2024/09/21 10:00〜)

                                    本選2日目のプレゼンテーションはライブ配信をいたします 日時:2024年10月20日(日)15:00〜18:00 配信時間は変更になる場合がございます 配信・視聴方法などの詳細は後日公開いたします ※予告なく内容が変更になる場合があります。 ※本イベントはQiita株式会社による提供です。 本イベントについてのお問い合わせsupport@qiita.comまでお願いいたします。 対象者 エンジニアとして活動されている方の中でも、特に以下のような方を歓迎します。 アプリケーション制作経験のある方 ハッカソンが好きな方 開発が好きな方 学生も社会人も誰でも申込可能です! 参加方法 以下の手順でご参加ください。 connpass(本ページ)からチーム代表者の方がお申し込みください お申し込みいただいたチーム代表者の方のメールアドレスに参加フォームをお送りいたします。 参加フォームにはプロフィール

                                      Qiita Hackathon 2024 (2024/09/21 10:00〜)
                                    • [NextJS]Core Web Vitalsを理解してNextJSで改善する機能を調べる

                                      概要 Core Web Vitalsがそれぞれどういった指標であるかが曖昧で、それをNextJsの機能を使ってどのように改善できるのかが気になったので、軽く調べた際のメモになります。 Core Web Vitalsとは Web Vitalsは、Googleが提供するウェブサイトのユーザーエクスペリエンスを評価するための一連の指標のことであり、Core Web Vitals は、その中でも特に重要なLargest Contentful Paint(LCP)、First Input Delay(FID)、Cumulative Layout Shift(CLS)からなる3つの指標のことである。 Core Web Vitalsには各指標の目標閾値が含まれていて、この閾値によって定性的にユーザーエクスペリエンスが「良好」か、「改善が必要」か、「低い」かを測定できる。 また、Googleのコア ランキ

                                        [NextJS]Core Web Vitalsを理解してNextJSで改善する機能を調べる
                                      • 「待て」直後に永山失神→相手の勝ちに 強化委員長「納得できない」:朝日新聞デジタル

                                        ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><div class=\"ogSpecialBox\" id=\"ogSpecialBox\" data-resizable=\"false\">\n<div class=\"ogSpecialBox__head\">\n<div class=\"ogSpecialBoxTitle\">\n<h2>パリオリンピック ハイライト</h2>\n<div class=\"og-button-box\">\n<button class=\"og-button og-button--small\" aria-expanded=\"false\" aria-controls=\"ogSpecialBoxBody\" o

                                          「待て」直後に永山失神→相手の勝ちに 強化委員長「納得できない」:朝日新聞デジタル
                                        • Generative UIを使って動的UIのチャットボットアプリを作る

                                          Generative UIとは 従来のチャットボットアプリはユーザーからの質問に対して、Markdown形式のテキストで回答を生成していました。 しかしGenerative UIは、テキストだけでなくUIコンポーネントそのものを回答として生成し、UIに表示させる技術です。 AIを活用して、よりユーザー体験を向上させることができます。 Vercelから提供されているAI SDKの一部で使用できるようになりましたので使ってみます。 前提 サポートされている言語・フレームワーク 現状はNext.jsのApp RouterとReact Server Componentのみサポートしています。 使用する生成AI 今回は「Azure OpenAI Service」を使用します。 Vercel AI SDKではその他にも OpenAI AWS Anthropic Google Generative AI

                                            Generative UIを使って動的UIのチャットボットアプリを作る
                                          • フェンシングエペ・加納虹輝が金メダル 個人では日本人初:朝日新聞デジタル

                                            ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><div class=\"ogSpecialBox\" id=\"ogSpecialBox\" data-resizable=\"false\">\n<div class=\"ogSpecialBox__head\">\n<div class=\"ogSpecialBoxTitle\">\n<h2>パリオリンピック ハイライト</h2>\n<div class=\"og-button-box\">\n<button class=\"og-button og-button--small\" aria-expanded=\"false\" aria-controls=\"ogSpecialBoxBody\" o

                                              フェンシングエペ・加納虹輝が金メダル 個人では日本人初:朝日新聞デジタル
                                            • 超シンプルな、WordPressクイズ作成プラグインをカスタマイズしました。|あやおり子のうぇぶさいと

                                              クイズ作成プラグインを作成した経緯過去に「クイズを作成したい」ご要望がありました。 イメージとしては、WEBメディアのQuizKnockに実装されているような、選択肢がクリックされたら回答が表示される、シンプルなものを理想としました。 https://web.quizknock.com/kyoichi-kanji-74 すでにあるプラグインを調査するものの、理想のクイズ作成プラグインは存在しなかった。とりあえずプラグインを探そうと思いましたが、しっくりくるプラグインが見つかりませんでした。 Quiz Maker調べてみたところ、「Quiz Maker」プラグインが一番有名でした。 Quiz Maker 検索して出てきたサイトの説明には、以下のように記載されていました。 サンプルなどを見た限りでの使い方としては、以下の通り。 クイズは独自の投稿形式でショートコードを作成し、投稿画面に設置する

                                              • 【簡単!】HTMLファイルでKindleに出版する方法【電子書籍出版】 - W&M de Asobo

                                                【簡単!】HTMLファイルでKindleに出版する方法【電子書籍出版】 この記事にはプロモーションが含まれています。 投稿:2023・02・01 更新:2023・02・01 電子書籍を配信できるサービスは色々ありますが、その中でも断トツで有名なのはやはりAmazonのKindle(キンドル)でしょう。 ところで、KindleではHTML/CSSの知識を活かして、HTMLファイルで電子書籍を出稿することも可能であることをご存知でしょうか? 『電子書籍は専用のファイル形式(EPUB)でなければ出稿できないのでは?』と、思っている方も多いかもしれませんが、実はそんなことはありません。 少なくともKindleで出版する場合において言えば、電子書籍専用のファイル形式でなくとも出版可能です。 今回のテーマであるHTMLファイルの他、マイクロソフトのWordファイル(.docx)や、メモ帳アプリで作れる

                                                  【簡単!】HTMLファイルでKindleに出版する方法【電子書籍出版】 - W&M de Asobo
                                                • 子どもに戦争をどう伝えるか 「怖い」という気持ちを笑わないで:朝日新聞デジタル

                                                  ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><section>\n<link type=\"text/css\" rel=\"stylesheet\" href=\"https://www.asahicom.jp/opinion/forum/css/forum_kiji_naka6.css\"/>\n<div class=\"Section\" id=\"forum-naka6\">\n<div class=\"Title\"><h2>フォーラム 最新のテーマ</h2>\n<ul class=\"SubLink\">\n<li class=\"Fst\"><a href=\"https://www.asahi.com/opinion/forum/li

                                                    子どもに戦争をどう伝えるか 「怖い」という気持ちを笑わないで:朝日新聞デジタル
                                                  • Next.js(App Router)で個人ブログ集約プラットフォーム『Gatherly』を開発した話

                                                    先日、Next.js の App Router のプロジェクトで、Zenn、Qiita、Note、しずかなインターネットの4つの個人ブログの記事を集約し、それぞれの記事を表示することが表示することができる 『Gatherly』 という Web アプリケーションを個人で作成しましたので、Web アプリケーションの全体像と、技術的なお話をまとめておこうと思います。 ちなみにこちらが私のマイページになっています。 アプリケーションの全体像 ログイン画面は以下の通りですが、今回は Google 認証のみを取り入れています。 初期ログインが完了後は、以下のようなアカウント登録画面に遷移します。 ユーザー名のバリデーションはかなり厳密に行なっていて、すでに使用されていたり、使用されるであろうパスが入力された際はエラーを起こしたり、ユーザー名がマイページのパスになるため、ユーザー名の重複チェックを行なっ

                                                      Next.js(App Router)で個人ブログ集約プラットフォーム『Gatherly』を開発した話
                                                    • えぇ!?Reactをchrome拡張機能に載せてもいいんですか!? - iimon TECH BLOG

                                                      はじめに というか実現できるの? chrome拡張機能について マニフェスト サービスワーカー コンテンツスクリプト ツールバーアクション とりあえず先人の知恵を借りながら作ってみる。 カスタムについて まとめ 参考URL 宣伝コーナー はじめに 今年の夏も暑すぎませんかね……。 暑すぎて涼しい夜に蝉が鳴いていたり、庭に湧いたコガネムシやカメムシがぶんぶん飛び交ったり。 年々、最高気温の記録が更新されすぎて暑さのボジョ○ヌーヴォ感。 夏って何ですかね……。 とまあ夏の暑さについては置いといて、、 入力チームにてフロントエンドを担当しております、入社半年の新人(だと思いたい)まつむらです。 iimonのプロダクトは主にchrome拡張機能での使用を前提に開発されています。 ですが、恥ずかしながら、今までの経歴としてはVueを用いたSPA開発が主で、chrome拡張機能の開発は入社時までゼロと

                                                        えぇ!?Reactをchrome拡張機能に載せてもいいんですか!? - iimon TECH BLOG
                                                      • 何故 jQuery ではなく React/Vue/Svelte が流行するのか?

                                                        こんにちは。 jQuery から商業プログラミングに入門したやまゆです。 なぜ jQuery だと古い、ダメだと言われるのでしょうか?いいじゃん。 $.ajax で簡単にデータ引っ張ってこれるし、 $("#btn").click(function () { alert("押した!"); }); は誰が見ても何が起こるか一瞬で分かる Simple さがあるじゃん。なんでわざわざ React/Vue/Svelte その他 jQuery ではないライブラリを使わなければならないんでしょうか? 100 億回言われてきたことだと思いますが、私なりに振り返ってみます。 手続き型 UI と宣言型 UI は、手続き型です。 btn という ID の DOM 要素を取得して、それらの(一応複数になる可能性があります)要素に対して click イベントハンドラを登録します。 この処理が実行される前と後では、

                                                          何故 jQuery ではなく React/Vue/Svelte が流行するのか?
                                                        • 【JavaScript】振り子もどき - Qiita

                                                          <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>振り子もどき</title> <link rel="stylesheet" href="style.css"> </head> <body> <canvas></canvas> <script src="main.js"></script> </body> </html> const canvas = document.querySelector("canvas"); const context = canvas.getContext("2d"); canvas.width = 800; canvas.height = 500; c

                                                            【JavaScript】振り子もどき - Qiita
                                                          • ワルシャワ渡航記 Part41: プロジェクト移動から1年たった

                                                            プロジェクトを移動してから1年経ったらしい。仕事でやってきたことを記録して自己肯定感をあげてみようと思う。 Typescript の approver の権限をゲットした。しばらくの間、Typescript分からなすぎてコピペばっかりしていた。YoutubeでTypescript講座を見てからはだいたい分かるようになってきた。何事も基本が大事ということを再認識した。調子に乗って既存コードを大量にリファクタリングしたら、何も動かなくなってしまった。RxJSのことが何も分かっていなかった。CSSのレイアウトの基本的すぎることを質問したら、「お前、本当にフロントエンドのこと何を知らないんだな」と呆れられた。HTMLだけは分かるぞと油断していたら、i18n とか a11yとかの細かいルールや設定方法などに圧倒された。半年くらい経ったら、approver的な権限が付与された。気づいたら大体のことは自

                                                            • 自分好みにウェブサイトをカスタマイズ!Chromeアドオン「Stylus」の活用方法 | リモマガ

                                                              インターネットを利用する際、よく見るサイトのデザインやレイアウトが気になることはよくある。広告が多すぎたり、文字が小さすぎて読みづらかったり。そんな悩みを解決するために、Chromeアドオン「Stylus」を活用しよう。 Stylusとは? 「Stylus」は、ウェブサイトの見た目を自分好みにカスタマイズできるChromeやFirefoxのアドオンだ。このアドオンを使えば、特定の要素を非表示にしたり、フォントサイズや色を変更したりできる。CSSの知識があれば如何様にでもカスタマイズが可能だ。また、CSSの知識がなくても他の人が配布しているスタイルシートを適用することも可能だ。 スタイルを一時的に設定したり、外したりもワンクリックで行うことができるので、非常に便利だ。 Stylus(Chrome) Stylus(Firefox) 活用事例紹介 私が設定している、Stylus活用事例をいくつか

                                                                自分好みにウェブサイトをカスタマイズ!Chromeアドオン「Stylus」の活用方法 | リモマガ
                                                              • ホームページの自作とは?メリットや自作の方法、注意点を解説|大阪のホームページ制作会社セブンデザイン

                                                                昨今のホームページ制作は、WordPressの実装やレスポンシブWebデザイン作成が必須になったこともあり、多くの予算が必要になるケースがほとんどです。 また、ホームページ制作会社に依頼すると、ホームページ制作会社のスケジュール次第では、半年以上の期間が必要になってしまうこともあります。 このように、予算や納期の関係から、ホームページを自作してみようと考える方も多いと思います。 当ページでは、ホームページの自作とは何かや、自分で作るメリット、自分で作るデメリット、作る方法、作るときの注意点を解説します。 ホームページの自作とは、ホームページビルダーなどのソフトを利用したり、ジンドゥーなどのサービスを利用して、自分でホームページを制作することを言います。 ホームページ制作ソフトの購入やパッケージの申し込みを行ったあとは、編集画面のURLを教えてもらうことができるので、管理画面から自作のホーム

                                                                • 「1%の可能性を…」スケボー堀米雄斗、大逆転の金メダル生んだ信念:朝日新聞デジタル

                                                                  ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><div class=\"ogSpecialBox\" id=\"ogSpecialBox\" data-resizable=\"false\">\n<div class=\"ogSpecialBox__head\">\n<div class=\"ogSpecialBoxTitle\">\n<h2>パリオリンピック ハイライト</h2>\n<div class=\"og-button-box\">\n<button class=\"og-button og-button--small\" aria-expanded=\"false\" aria-controls=\"ogSpecialBoxBody\" o

                                                                    「1%の可能性を…」スケボー堀米雄斗、大逆転の金メダル生んだ信念:朝日新聞デジタル
                                                                  • 東京教育大学の筑波移転問題

                                                                     <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <link rel="shortcut icon" href="favicon.ico" type="image/vnd.microsoft.icon" /> <title>東京教育大学の筑波移転問題</title> <STYLE TYPE="text/css"> <!-- A {text-decoration: none;} A:HOVER {text-decoration:underline; color: red;} --> </STYLE> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.mi

                                                                    • CSS のフィールド サイズ設定  |  Chrome for Developers

                                                                      field-sizing を使用せずに適切なサイズの入力フィールドを作成するには、テキスト フィールドの入力の平均サイズを推測するか、JavaScript を使用して文字数をカウントし、ユーザーが入力したテキストに合わせて要素の高さまたは幅を増やす必要がありました。つまり、ユーザーが入力したコンテンツをたどろうとすると、簡単ではなく、エラーが発生しやすくなっていました。 field-sizing では、コンテンツに基づくサイズ設定を有効にするために 1 行の CSS が必要です。このコンテンツ ベースのサイズ設定スタイルは、テキスト領域以外でも有効です。 textarea, select, input { field-sizing: content; } クイックリンク 仕様 | 説明 ショート動画が好き? Wes Bos と Jhey がそれぞれ field-sizing を紹介する素晴

                                                                      • 得点したのに喜んじゃダメ? 卓球でルールになくても守るマナー:朝日新聞デジタル

                                                                        ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><div class=\"ogSpecialBox\" id=\"ogSpecialBox\" data-resizable=\"false\">\n<div class=\"ogSpecialBox__head\">\n<div class=\"ogSpecialBoxTitle\">\n<h2>パリオリンピック ハイライト</h2>\n<div class=\"og-button-box\">\n<button class=\"og-button og-button--small\" aria-expanded=\"false\" aria-controls=\"ogSpecialBoxBody\" o

                                                                          得点したのに喜んじゃダメ? 卓球でルールになくても守るマナー:朝日新聞デジタル
                                                                        • WEBデザイナーは誰でもなれる~未経験でも大丈夫なのか? - WEBデザイナーのなり方net

                                                                          WEBデザイナーという職業に興味がある方は多いでしょう。実際、デザインやプログラミングに関心があるなら、誰でも挑戦できるものです。これまでの経験や専門的な知識がなくても、学び続けることで成長が可能です。 例えば、独学で学ぶことができるオンラインコースが充実しています。これにより、自分に合ったペースでスキルを習得することができます。また、実践的なプロジェクトを通じて、より深く理解を深めることができるのも、この道の魅力です。 一方で、WEBデザイナーとしてのキャリアには、フリーランスや企業勤務といった選択肢があります。このため、どのスタイルが自分に合っているかを考えるのも重要です。プロとして成長するためには、ポートフォリオの充実も欠かせません。 最初は難しいと感じるかもしれませんが、小さな一歩から始めてみましょう。デザインツールやテクノロジーを学び、実践経験を重ねることで、確実に自身の市場価値

                                                                            WEBデザイナーは誰でもなれる~未経験でも大丈夫なのか? - WEBデザイナーのなり方net
                                                                          • フォームなどの日付選択をカレンダー表示して、表示する方法 HTML&JavaScriptのみ! - Qiita

                                                                            今回やりたいこと 先日、JavaScriptの記事を書きました。 今回もJavaScript関連の記事を書きます そして、今回やりたいことは、コチラ↓↓↓ カレンダーから、日付を出力させて、選択したら、 日付を取得して、それを表示させたい! カレンダーアイコンを押すと、カレンダーが出力されます! そして、選択した日付が、「選択された日付:」の横に出力されるUIを実現させたいです! 実装できるまで、1〜2時間はかかりました、やれやれ。。。 なかなか参考になるサイトを見つけられず、それで困りました。 ▼今回参考にした記事 上記の記事とChatGPTを活用しました! とくに、ChatGPTに助けていただいきました。 毎日ほんとにありがとうございます。感謝。 ChatGPTに感謝を捧げたところで、本題の手順に移ります。 手順 HTMLは、inputで日付を選択させる方法を、参考にしました。 Jav

                                                                              フォームなどの日付選択をカレンダー表示して、表示する方法 HTML&JavaScriptのみ! - Qiita
                                                                            • やらないと後悔するUdemy8選 - Qiita

                                                                              はじめに みなさんは何か新しいスキルを得るときにどのように学習するでしょうか? 私はプログラミングコーチングJISOUで多くのジュニアエンジニアとカウンセリングをする中で8割以上の人がUdemyで学習すると言っていることに気づきました。 そこで今回は私がいままでやってきた35個の講座の中でこれはやってよかったと今でも思えるものを紹介していきます。Udemyはその人が学習している技術や興味のある技術でないと参考にはしづらいと思いますが、おすすめを学習することは時間の観点でものすごい価値があると考えているので参考にしてみてください! Udemyの怖いところ Udemyはとても恐ろしいサービスです 以前にも以下の記事を投稿して話題になりました。 ぜひ読んでほしいのですが、ざっくり解説すると 「Udemyは1本終わらせるのに数十時間単位で時間を使うので、その使い方を間違えると時間の損失が大きい」

                                                                                やらないと後悔するUdemy8選 - Qiita
                                                                              • やらないと後悔するUdemy8選 - Qiita

                                                                                はじめに みなさんは何か新しいスキルを得るときにどのように学習するでしょうか? 私はプログラミングコーチングJISOUで多くのジュニアエンジニアとカウンセリングをする中で8割以上の人がUdemyで学習すると言っていることに気づきました。 そこで今回は私がいままでやってきた35個の講座の中でこれはやってよかったと今でも思えるものを紹介していきます。Udemyはその人が学習している技術や興味のある技術でないと参考にはしづらいと思いますが、おすすめを学習することは時間の観点でものすごい価値があると考えているので参考にしてみてください! Udemyの怖いところ Udemyはとても恐ろしいサービスです 以前にも以下の記事を投稿して話題になりました。 ぜひ読んでほしいのですが、ざっくり解説すると 「Udemyは1本終わらせるのに数十時間単位で時間を使うので、その使い方を間違えると時間の損失が大きい」

                                                                                  やらないと後悔するUdemy8選 - Qiita
                                                                                • ISMは10周年を迎えました - In-house SEO Meetup

                                                                                  ISM実行委員 こんにちは。ISMを主催する三澤です。 ISMは、2020年11月12日で10周年を迎えました。会社ではないので、第1回目の開催から数えてまる10年が経った、という意味です。 遡ること10年前の今日、記念すべき第1回目のISM(In-house SEO Meetup)を、東急目黒線西小山駅から徒歩数分にあったバーを貸し切りで開催しました。当時は『インハウスSEO交流会』と呼んでましたね。Gmailをあさったら、参加者へのリマインドメールが出てきました。(懐かしい!) ISM初開催時のリマインドメール そして、当時のハッシュタグは『#inHouse_SEO』でした(現在は『#inhouseseo』)。1週間位悩んで考えたのにイマイチだったのを覚えています…汗 悩んだけどコレ→で! #inHouse_SEO RT @b__t__ ありがとうございます!ハッシュタグ作りましょう!

                                                                                    ISMは10周年を迎えました - In-house SEO Meetup