タグ

minetty99のブックマーク (3,432)

  • 独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース

    Webで新規サービスを立ち上げる際に、UIからインフラ周りまで一人で面倒を見られるエンジニアは、少人数のスタートアップでなくとも非常に頼れる存在です。どんな課題に直面しても技術力で乗り越える、そんなスキルフルなエンジニアに憧れる方も多いでしょう。 この記事では、フロントエンドのプログラミング(JavaScript周辺)からサーバーサイド、インフラ、さらに開発手法まで、Web開発で必要になるさまざまなレイヤーのフルスタックなスキルの現在地と、関連するUdemyの講座を紹介します。 株式会社ヘンリーでVPoEを務める松木雅幸(@songmu)さんの執筆です。 フルスタックエンジニアに必要なスキル さまざまな講座でまとめて学習してみよう Udemyでは夏のビッグセールを開催中! ※この記事は、株式会社ベネッセコーポレーションによるタイアップ広告です。記事末に、はてなブックマークした方にAmazo

    独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース
    minetty99
    minetty99 2024/08/21
  • スイカはこう切って!種が一気に取れる切り方に「気持ちいい」「種が整列した」 - macaroni

    スイカはべるのがやや厄介……。種がたくさん入っているため、ちまちま取るのにプチストレスを感じますよね。切り方をひと工夫すれば、種が断面で整列して格段にべやすくなるのだそう。筆者もさっそく試してみたので、記事で詳しい手順をご紹介しますよ。

    スイカはこう切って!種が一気に取れる切り方に「気持ちいい」「種が整列した」 - macaroni
    minetty99
    minetty99 2024/07/31
    種無しスイカって何で流行らんの?高いから?
  • 投資で2,000万円以上ものカネと、6年間という膨大な時間を無駄にした

    投資ブームだ。日経平均が過去最高値を更新して久しい。 歴史的な円安は、物価上昇への警戒感と共に投資への興味を駆り立てている。 国もNISAの枠を拡充するなどして投資を後押ししている。 ひとつだけ言いたいことがある。 株だろうとFXだろうと仮想通貨だろうと、扱う商品は問わない。 「とにかくデイトレはやめとけ」 レバレッジをかけたデイトレは特にやめとけ。 デイトレと言っているが、スキャルピングもスイングもやめとけ。 なぜなら普通の人間には無理だからだ。 ちなみに、普通より少し賢い人間には、もっと無理だ。 長期投資を余裕資金でコツコツやるのはいい。バイ&フォーゲット。 でもそれ以上の夢は見るな。 短期間で資金を稼げる可能性のある、デイトレだけはやめておけ。 俺みたいになる。 俺は6年以上デイトレをやっている。 膨大な時間と労力をかけて手に入れたものは次の通り ・2000万円超えの損失 ・6年間に

    投資で2,000万円以上ものカネと、6年間という膨大な時間を無駄にした
    minetty99
    minetty99 2024/07/25
    投資始めるときに参考にした人間の影響は大きいと思う。山崎元とかの書籍に出会えてたらまた変わってたかもね
  • 「ゼロ秒思考」を1年続けてみた話|伊藤 翼(いとう つばさ)🐙

    「ゼロ秒思考」がめちゃくちゃよかったです。 これくらいやったサムネの画像も私が撮影しました。 「ゼロ秒思考」のおかげで 確実に頭が良くなりました。 言葉にするとアホっぽいんですけど。 頭の回転がはやくなりました。 効果が感じられなかったら、3日で辞めていたと思います。どんなときでも、効果を実感できたので、1年間継続をすることができました。 やって良かったです。 そもそもゼロ秒思考とは?「ゼロ秒思考 (赤羽雄二 著)」が由来です 誰もが頭が良くなるシンプルなトレーニング方法が載っています。 にかかれてあるメソッドを実行すると 頭が良くなる 判断スピードが早くなる もやもやな悩みが解決する いいことづくめです。 まじかよ~。と疑いながら、最初の1週間はじめてみました。 効果抜群でした。 具体的になにをするの?にかかれてあるメソッドを簡単に説明します。 毎日10枚A4にメモする。 それだけで

    「ゼロ秒思考」を1年続けてみた話|伊藤 翼(いとう つばさ)🐙
    minetty99
    minetty99 2024/07/18
  • DoCoMoの25周年スペシャルムービーを見ると凄まじく感情が動くので書き殴ってしまった

    いまから7年前の2017年、とんでもないCMが世に放たれたことを皆さんはご存知だろうか。 DoCoMo25周年スペシャルムービーCM「いつかあたりまえになることを」。 このCMは4分にもおよぶ長さのためTVCMというより、もはやショートムービーなのだけど、とにかく破壊力が高いのでまずはしっかりと見てほしい。 なにこれ。 おそらく、この動画を見終わって、多くの人がこんな状態に陥ったんじゃないだろうか。 なんかしらんけど泣ける。 ただ、そこにあるのはあまりに複雑な感情なはずだ。 ありきたりで分かりやすいそれと違って、心の奥底がザワザワするような、敏感な場所を得体のしれないもので撫でられているような、まるでどこかで自分が経験したかのような、そんな感覚が生じているのだ。 もちろん、そうでない人もいるのだろうけど、それを言い出すと話が始まらないので、みんなそうなったと思い込んで話を進めていく。 感情

    DoCoMoの25周年スペシャルムービーを見ると凄まじく感情が動くので書き殴ってしまった
    minetty99
    minetty99 2024/06/18
    ガラケー時代の写真や動画、全くと言っていいほど残ってないや。みんなしっかり残せてるものなん?
  • SVG 円の輪郭のアニメーション | キプレ - UIサンプル紹介

    SVGを使って円を描いて、輪郭に沿ったアニメーションをするサンプルです。 このアニメーションはCSSSVGの属性を操作して、アニメーションを実装しています。 まず、SVGのcircleを用意します。 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 110 110" class="demo" > <circle cx="55" cy="55" r="50" class="demo" /> </svg> CSSSVGのの輪郭を設定して、数値をアニメーションにします。 svg.demo{ margin:20px; width: 200px; display:block; margin:40px; } circle.demo{ fill:none; stroke:#00F; stroke-width:5px; stroke-dashar

    SVG 円の輪郭のアニメーション | キプレ - UIサンプル紹介
    minetty99
    minetty99 2024/06/07
    “<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 110 110" class="demo" > <circle cx="55" cy="55" r="50" class="demo" /> </svg>”
  • ウェブサイト制作では、游ゴシックはおすすめしない理由

    ウェブサイト制作では、游ゴシックはおすすめしない理由こんにちは、こんばんは!せきゆおう です。 游ゴシックは好きですか?僕も印刷物では使いますが、ウェブサイトでは「游ゴシックを使ってください」と指示されるまでは使いません。 また、そう指示された場合もデメリットは必ずお伝えするようにしています。 「游ゴシックってMacでもWindowsでも標準でインストールされているし、デバイスフォントとして使う際に最有力候補では?」という方も多いです。それでも僕は推奨しません。 その理由は4つあります。 ・游ゴシックはWindowsでかすれて見える ・スマホ端末に游ゴシックは搭載されていない ・実はMacOSで游ゴシックは標準では搭載されていない ・今後、システムフォントとして使えないブラウザが増える それら4つの理由を参考資料を交えつつ解説したいと思います。 その前に...游ゴシックの採用率は非常に高い

    ウェブサイト制作では、游ゴシックはおすすめしない理由
    minetty99
    minetty99 2024/05/31
    notoでええやん
  • Home | Open UI

    Open UISection titled Open%20UIThe purpose of the Open UI, a W3C Community Group, is to allow web developers to style and extend built-in web UI components and controls, such as <select> dropdowns, checkboxes, radio buttons, and date/color pickers. To do that, we’ll need to fully specify the component parts, states, and behaviors of the built-in controls, as well as necessary accessibility require

    minetty99
    minetty99 2024/05/29
  • ETF Stock Exposure Tool

    minetty99
    minetty99 2024/05/29
  • 【SVG】サンプルアニメーション:サークルのアニメーション - 元Webデザイナー兼コーダーの備忘録

    SVGでできる簡単なサンプルアニメーションを書きます。今回は、サークルのアニメーションです。参考サイトで紹介しているSVGのサンプルを、jQueryからJavaScriptに書き換えました。 サークルのアニメーション コード デモ 参考サイト サークルのアニメーション 0~100の数字を入力するとサークルがアニメーションするサンプルです。元のサンプルからCSSSVGを一部変更しました。 コード <!-- HTML --> <svg id="svg" width="200" height="200" viewPort="0 0 200 200" xmlns="http://www.w3.org/2000/svg"> <circle r="90" cx="100" cy="100" fill="transparent" stroke-dasharray="565.48" stroke-das

    【SVG】サンプルアニメーション:サークルのアニメーション - 元Webデザイナー兼コーダーの備忘録
    minetty99
    minetty99 2024/05/24
  • Puppeteerによるフルページスクリーンショットを画像遅延読み込みに対応させる - DeNA Testing Blog

    こんにちは、薦田です(@toshiya_komoda)。 今回はChromeブラウザのブラウザテスト自動化ツールであるPuppeteerに関するTipsを紹介します。 Puppeteerによるフルページスクリーンショット Puppeteerは、Chrome DevTools ProtocolのNode.jsクライアントであり、Chrome DevToolsチームがメンテナンスしています。 その主な用途の1つにブラウザ自動テストが挙げられます。 PuppeteerはChromeの操作に特化しており、操作対象がChromeに限定されるもののSeleniumにはない便利なAPIを利用できます。 Puppeteerで利用できる便利なAPIの1つに、フルページスクリーンショットがあります。 フルページスクリーンショットとは、ウェブページの上端から下端までを1つなぎの画像としてスクリーンショットを撮っ

    Puppeteerによるフルページスクリーンショットを画像遅延読み込みに対応させる - DeNA Testing Blog
    minetty99
    minetty99 2024/05/22
    “page.setViewport({width: 1200, height: 800})”
  • Node.jsでPuppeteerを使いChromeを実行して画面キャプチャを撮る | 株式会社ピース|PEACE Inc.

    Puppeteer(https://github.com/puppeteer/puppeteer)とは、Chromeを制御するための高レベルAPIを提供するノードライブラリです。 Puppeteerを使用してChromeをヘッドレスモード(GUIのない状態)で実行し画面キャプチャを画像として保存します。 (Puppeteerはデフォルトでヘッドレスで実行されますが、ヘッドレスではないChromeを実行することもできます。)

    Node.jsでPuppeteerを使いChromeを実行して画面キャプチャを撮る | 株式会社ピース|PEACE Inc.
    minetty99
    minetty99 2024/05/22
  • サイトの各ページのスクリーンショットを自力で作るのが大変だったのでPuppeteerで一括作成してみた

    Puppeteerのインストール。 npm install -D puppeteer これだけスッキリ。 スクショを撮るためのプログラム コード全体 const puppeteer = require('puppeteer'); const fs = require('fs'); // URLの一覧を読み込むファイルパス. const URL_LIST_PATH = 'url-list.txt'; // スクリーンショット出力先. const SCREENSHOT_DIR = 'screenshot'; // ビューポート設定. const VIEWPORT = { width: 1920, height: 1080, deviceScaleFactor: 2 }; (async () => { console.log('--- START ---'); // URLのリストをテキストファ

    サイトの各ページのスクリーンショットを自力で作るのが大変だったのでPuppeteerで一括作成してみた
    minetty99
    minetty99 2024/05/22
  • さくっと複数ページの画面全体スクリーンショットを自動取得したい|とま

    はじめまして。とま(@bath_ito)と申します。 みなさんはwebサイト制作における実装指示書作成や表示テスト、個人の趣味などで、webサイトのスクリーンショットを大量に撮る時がありますよね(あまり無いですね) そんなときに誰かの仕事が1分でも早く終わる助けになりますように。 URLリストの全ページの自動SS取得CLIを使用します。 Pythonを入れていなければinstallPython公式ページ ※install時、「Add Python to PATH」のチェックを入れ忘れないこと python --versionでインストール出来ていること確認。 Pythonがインストールされている場合、バージョンが表示されるこんなときは…(Windowsユーザー向け)>python --version PythonWindowsで、バージョンを確認してもPythonと表示される場合は Win

    さくっと複数ページの画面全体スクリーンショットを自動取得したい|とま
    minetty99
    minetty99 2024/05/22
    “python --version”
  • M1 Macで「The chromium binary is not available for arm64」になるとき

    M1 Mac で puppeteer インストールに失敗する M1 Mac で puppeteer(puppeteer に依存しているパッケージ)をインストールすると、The chromium binary is not available for arm64と表示され、インストールに失敗します。 手動でパッチを当てる手段のあるようですが、現状下記の方法で動きます。 「--no-quarantine」オプションは、macOS の Gatekeeper(信頼できるソフトウェアだけが実行されるようする技術)によるチェックをスキップするためのオプションです。 オプションを付けずに chromium を実行しようとすると「“Chromium.app”は壊れているため開けません。」というエラーが出ます。 上記オプションを付与しない場合、xattrで拡張属性を削除することもできます。

    M1 Macで「The chromium binary is not available for arm64」になるとき
    minetty99
    minetty99 2024/05/22
  • 「Integrity plus($15)」でサイト構成を出力してサイトマップを作る方法(Macのみ) | SEEDER(シーダー)

    リニューアル案件を引き受ける際に、現状のサイト構成を把握することは大切な仕事ですよね。 小規模サイトであれば1ページ1ページリンクを辿って見ていけば良いかもしれませんが、10Pを超えたあたりから超絶しんどくなります。いくら大切な仕事とはいえ、1000Pあるサイトとかだといくら時間があっても足りません。 そんなとき、サイトの構成を瞬時に出力してくれる「Integrity plus」が便利です。 ※Macのみの対応 ダウンロード・インストール・購入 他のソフト同様に公式サイトからIntegrity plusをダウンロードしてインストールしてください。 インストール後、無料版でもサイト構成を見ることができますが、CSVで出力することができません。$15(約1500円)で出力機能を使えるようになりますので、購入することをおすすめします。 使用方法 調査 調査したいサイトのURLを下記の場所に入力し

    minetty99
    minetty99 2024/05/21
  • React.jsを使ってヘッドレスWordPressサイトを構築する方法

    React.jsを使ってヘッドレスWordPressサイトを構築する方法 WordPressは、最も人気のあるコンテンツ管理システム(CMS)の1つで、インターネット全体の41%に相当する8億1千万人が利用しています。シンプルでユーザーフレンドリー、多様なカスタマイズオプション、プラグインやその他のリソースの強力なエコシステムを誇り、ウェブサイトを素早く構築したい人にとって優れた選択肢となっています。 WordPressを最大限に活用する方法のひとつが、ヘッドレス化です。 ヘッドレスCMSは、ヘッドレスシステムとも呼ばれ、コンテンツの管理に使用されるバックエンドCMSの一種です。ヘッドレスCMSAPIを呼び出すだけで、あらゆるシステムやウェブサイトにコンテンツを統合することができます。 ただし、この手法を選択する際には、フロントエンドを別途管理する必要があります。そこで登場するのがAPI

    React.jsを使ってヘッドレスWordPressサイトを構築する方法
    minetty99
    minetty99 2024/05/20
  • 【小規模サイト向け】Next.js ディレクトリ構成とコーディングルール

    Next.jsで小規模サイト(ブログやコーポレートサイトなど)を複数人で開発する際のディレクトリ構成とコーディングルールをまとめました。 以下の点を意識した構成になります。 小規模サイトの場合、コンポーネントの量は限られるのでディレクトリ構成は複雑になりすぎないようにする → ファイルへのアクセスのしやすさを重視 複数人での開発なので、できるだけ書き方を統一できるようにする → ESLint, StyleLintを導入 CSS設計やベースコーディングに疎くても一定以上の品質を担保できるようにする → jsxコンポーネントとCSSを同じ階層に配置して直感的に編集可能に → Sassを採用するが、SASS記法ではなく扱いやすいSCSS記法を採用 はじめに ディレクトリ構成はこちらの記事を参考にさせて頂きました。とても分かりやすく解説してくれているので是非読んでみてください。 最近はFeatur

    【小規模サイト向け】Next.js ディレクトリ構成とコーディングルール
    minetty99
    minetty99 2024/05/17
  • 令和のHTML / CSS / JavaScriptの書き方50選

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

    令和のHTML / CSS / JavaScriptの書き方50選
    minetty99
    minetty99 2024/05/17
    “details”
  • pictureタグ・srcset属性の使い方を分かりやすく解説!【検証用デモページあり】 | 東京のホームページ制作 / WEB制作会社 BRISK

    pictureタグ・srcset属性の使い方を分かりやすく解説!【検証用デモページあり】 更新日:2022/09/15 Webサイトのコーディングで、画面幅によって表示させる画像を変更したいとき、どのように対応していますか? 今までは .pc-only / .sp-only といった表示切替用のクラス名を用いて対応するのが一般的でした。 しかし、この方法では画面幅関係なくどちらの画像も読み込まれてしまうため、表示速度が遅くなる原因になっていました。 また、HTMLCSSにそれぞれ記述が必要で、複雑な切り替え方をしたいときに管理がしにくいという問題もあります。 そこで、今回ご紹介するpictureタグとsrcset属性の出番です。 pictureタグとsrcset属性を使うと、デバイスに応じて最適な画像だけを読み込むようにできるので、不必要な画像が読み込まれる心配はありません。 HTML

    pictureタグ・srcset属性の使い方を分かりやすく解説!【検証用デモページあり】 | 東京のホームページ制作 / WEB制作会社 BRISK
    minetty99
    minetty99 2024/05/16