ブックマーク / www.webcreatorbox.com (35)

  • Reactで作るアナログ時計

    2023年2月7日 JavaScript, React 以前よりReactの勉強がてら、1時間を40分で区切った36時間時計というのをモクモクと作っています。その中でReact Hooksの使い方などを学んでいるので、今回はよくあるアナログ時計を作りながら勉強メモとして残しておきます。 ↑私が10年以上利用している会計ソフト! こんな感じのアナログ時計作ってみた よくある時計ですね!個人的にはデジタル時計派なのですが、意外と需要があるようなので作ってみることに。ちなみにこれは別にReactを使わなくても、素のJavaScript(Vanilla.js)で作成可能です!が、上記36時間時計を作る中でReactコンポーネントとして必要だったので今回はReactで挑戦しました。 CSSでベースとなるアナログ時計作り アナログ時計自体は空の div にサイズや position の設定をして作成。

    Reactで作るアナログ時計
  • React + Unsplash APIで画像検索アプリを作ろう

    2023年2月7日 JavaScript, React Reactの勉強がてら、高画質な画像を配布しているUnsplashが提供しているUnsplash APIを使って画像検索アプリを作ってみました。その復習に作成手順をまとめてみたので、これからReactを勉強しよう!と思っている方の役に立てれば幸いです! ↑私が10年以上利用している会計ソフト! この記事は動画でも解説しています。動画派の方はぜひご覧ください! 目次 Unsplashとは こんなアプリを作ってみよう 1. Unsplash APIの開発者登録 2. ViteでReactアプリのベースを作成 3. タイトル部分の作成(Title.jsx) 4. 検索フォームの作成(Form.jsx) 5. Unsplashのデータを取得 6. 検索結果の表示(Results.jsx) 7. 環境変数の作成(.env) 完成! 白黒画像の検

    React + Unsplash APIで画像検索アプリを作ろう
  • 手書き風UIを実装できるJavaScriptライブラリー

    2022年2月15日 JavaScript, Webサイト制作 手書きのものってどこか温かみがあって親近感がわきますよね。今回はそんな手書き風のUIを実装できるJavaScriptライブラリーを紹介します! ↑私が10年以上利用している会計ソフト! Rough Notation Webサイト|GitHub テキストの一部を強調したり、注釈を入れたいところに手書き風マーカーを追加できます。まさに今書いてます!というようなアニメーションも面白いですね。 導入方法 JavaScriptファイルで import { annotate } from 'https://unpkg.com/rough-notation?module'; または npm でインストールします。 npm install --save rough-notation 実装方法 基的には実装したい要素を指定して、装飾を指定し、

    手書き風UIを実装できるJavaScriptライブラリー
  • Vite + React で新規プロジェクトの開発環境を作ろう

    2022年5月1日 JavaScript, React Viteは2020年に発表されたフロントエンドのビルドツールです。最初「ヴァイト」と読んでたんですが、「ヴィート」と読むみたいですね。フランス語で「速い」という意味だそうです。絶賛Reactのお勉強中なので、ViteでReactの環境を作る流れを備忘録的にまとめておきます! ↑私が10年以上利用している会計ソフト! この記事は動画でも解説しています。動画派の方はぜひご覧ください! Viteとは? Viteを使えばベースのプログラムを予め準備しておいてくれているので、開発をすぐに始められるようになります。スターターキットとか、テンプレートみたいなものですね。他にも複数のファイルをひとつにまとめたり、SassをCSSに変換するなどの作業を爆速でできるようになります。 また、ファイルを保存すると同時に、確認画面も自動的に更新されます。ホット

    Vite + React で新規プロジェクトの開発環境を作ろう
  • ポートフォリオサイトをNuxt + Netlifyに移行しました

    2021年7月14日 Nuxt JS, Vue.js, Webサイト制作 WordPessで作成していた私のポートフォリオサイトをNuxt JSで作り変えてみました。デザインや内容はそのままで、管理体制を変えた感じですね。Nuxtに移行した理由や悩んだところをまとめてみます。 ↑私が10年以上利用している会計ソフト! 移行を決めた理由 元々私のポートフォリオサイトは、まだ私が学生だった頃にWordPressの勉強用に作ったものです。その後何度かリデザインしながら公開していました。ブログなどはつけておらず、制作物の紹介を投稿記事として扱っていました。ただ、制作物は更新する頻度も高くはなく、WordPressでなくてもいい気がしてきていました。また、WordPressPHPのバージョンを上げるたびにエラーを出すプラグインの対応に疲れてきていたところでした…。 そんな中出会ったのがGatsby

    ポートフォリオサイトをNuxt + Netlifyに移行しました
  • 技術を教えるときの7つのポイント

    2020年8月18日 Tips オンラインスクールの講師として約4年、WebデザインやWebサイト制作を教えていて気づいた、教えるときのポイントをまとめました。 ↑私が10年以上利用している会計ソフト! この記事は動画でも紹介しています。動画派の方はぜひどうぞ! 1. 目的を明確にする 今やってる事は何が目的なのか、なぜ必要なのか?そういったところを明確にしていないと、生徒さんの方が「なんでを今何やってんだろう?」「これなんか意味あるのかな?」と不安になってしまいます。そのため、今していること、しようとしていることが必要な理由や、どういう効果があるのかを事前にハッキリと説明しておくことが大切です。 さらに、今しようとしていることの歴史なんかも交えて説明できたらいいですね。例えばWebサイト制作のレスポンシブ対応を教えているところだったら、もともとWebサイトはデスクトップサイズでのみ閲覧さ

    技術を教えるときの7つのポイント
  • Vue.jsでカラーコードからRGB値にサクッと変換する方法

    2022年4月27日 JavaScript, Vue.js, 便利ツール 色関連の解説をしたり、記事を書く時に、カラーコードのRGB値をダーッと一覧で見たい!という機会がちょこちょこありまして。グラフィックツールや既存のWebサイトでもできますが、もっとサクサク進めたくなって「Quick HEX to RGB」というツールを作りました。Vue.jsを使ってみたので、制作方法をかいつまんで紹介します。 【Quick HEX to RGB】ってこんなサイト カラーコードを入力するとその場でRGB値に変換されます。 Enter キーか「Add」ボタンクリックで下のリストに追加されます。色を比較したい時やたくさんのカラーコードを変換したい時に便利。 値はクリックするとコピーできます。 ぜひ実際に使って動作を確認してみてくださいね:Quick HEX to RGB 制作手順 Quick HEX to

    Vue.jsでカラーコードからRGB値にサクッと変換する方法
  • CodePenっぽいコードプレビュー・管理のできるChrome拡張【Web Maker】

    2017年10月24日 便利ツール 先日行ったCSS Nite in HIROSHIMA Vol.10では初めてのライブコーディングを行いながらの登壇でした。今回はそこでコーディングデモを見せるために利用したツール「Web Maker」を紹介します。 ↑私が10年以上利用している会計ソフト! Web Makerって何? Web MakerはHTMLCSSJavaScriptのコードを書けば、リアルタイムでプレビュー表示できるChrome拡張です。こういったコードのプレビュー・保存はずっとCodePenを使っていましたが、Web Makerのいいところはオフラインで使えるところ!CSS Nite in HIROSHIMAの会場ではWifiが利用できなかったのと、仮にインターネット環境があったとしても遅延があると嫌だなぁということで今回はWeb Makerを試してみました。 ちなみにCod

    CodePenっぽいコードプレビュー・管理のできるChrome拡張【Web Maker】
  • 2016年上半期に読んだWeb・デザイン関連の本

    2016年6月27日 書評 昔はを読まなかった私ですが、電子書籍の登場から読書の機会が一気に増え、さらに日に帰国してからは日の書籍も読むようになりました(実は今日です)。日の書籍は紙質も装丁も美しくて、紙媒体が人気なのも頷けます。これまではオススメのを聞かれても英語のものばかりだったので…これからは日語のものを記事としてちょこちょこ紹介できたらなと思っています。それではさっそく、今年上半期に読んだ物をいくつか紹介します。 ↑私が10年以上利用している会計ソフト! 超明快 Webユーザビリティ ―ユーザーに「考えさせない」デザインの法則

    2016年上半期に読んだWeb・デザイン関連の本
  • 4年続けてわかった、個人ブログで行うプレゼント企画成功の秘訣

    2017年6月29日 Web関連記事, マーケティング 毎年新年に実施している「Webクリエイターボックスプレゼント企画」。今年もたくさんのご応募をいただき、無事終了してホッと一息ついているところです。さて、Twitterを使えばフォロワーも増え、ブログの宣伝にもなるキャンペーン企画ですが、単に景品を揃えて宣伝すればいいというものでもありません。Webクリエイターボックスが4年行ってみて感じた、企画の流れや注意点を10項目に分けて記事にしました。もしブログで何かしら企画をお考えでしたら、ぜひ参考にしてみてください! ↑私が10年以上利用している会計ソフト! 1. 企画のタイミング まず第一に考えるのは、いつするか?という点。Webクリエイターボックスはブログ開始日が1月4日なので、それにあわせて行なっています。景品に応募の際に「◯周年おめでとうございます!」等、お祝いの言葉もいただけて中の

    4年続けてわかった、個人ブログで行うプレゼント企画成功の秘訣
  • 効果的なミニマルデザインと退屈なデザインの境界線

    2013年3月23日 Webデザイン, インスピレーション ミニマルデザインを考えるときによく使われる言葉「Less is more(少ない事は効果的だ)」。装飾が多すぎるとどれも目立たなくなる、無駄を削ぎ落した方がより美しく効果的であるという考えです。これに対し「Less is bore(少ない事は退屈だ)」という皮肉な言葉もあったりします。美しいミニマルデザインと退屈な間抜けデザインは紙一重。その違いを考えてみましょう。 ↑私が10年以上利用している会計ソフト! ミニマルデザインとは そもそもミニマルデザインとはなんなんでしょう?Wikipediaを見ると ミニマル・デザイン(Minimal Design)は、あまり使用しない機能のせいでシステムが肥大化することを避け、必要最小限の機能に絞って設計することをいう。 とあります。冒頭でも書いたとおり、要素が多すぎると結局なにが主張したいの

    効果的なミニマルデザインと退屈なデザインの境界線
  • もうユーザーを迷わせない!ナビゲーションメニュー設置のコツ

    2013年11月22日 Webサイト制作, ユーザビリティ どのWebサイトにも必ずあるのがナビゲーションメニュー。各コンテンツページへリンクされている「Webサイトの目次」です。この目次をきちんと設置していないと、ユーザーは欲しい情報が見つけられず、離脱率が高くなります。そのサイトでしか手に入らない、当に必要な情報でない限り、こちらから案内しないとユーザーはコンテンツを探そうとしません。そんなナビゲーションメニューについて考えてみましょう。 ↑私が10年以上利用している会計ソフト! ナビゲーションメニューの設置ポイント すべてのページに 基中の基ですが、メインのナビゲーションメニューはどのページにも同じ場所に設置しましょう。ホームページでしか表示されない…なんてことがないように。というのも、ユーザーが最初にたどり着くのが必ずしもホームページとは限らないからです。検索で特定のコンテン

    もうユーザーを迷わせない!ナビゲーションメニュー設置のコツ
  • 時間 vs お金 vs クオリティ

    2013年3月23日 Web関連記事 デザイナーのアイデアや考えを記事にまとめているブログ「xheight」の中で時間とお金とクオリティのバランスについて述べた記事「Time vs Money vs Quality」を読んで、短い記事ながら「ほほーぅ」と思ったので意訳してみたいと思います。バランスの取り方は自分次第ですね。料金設定の見なおしをしてみるのもいいかも。 ↑私が10年以上利用している会計ソフト! この時代、デザイナーはデザインをするだけでなく、それ以上のマルチスキルが求められます。マルチスキルーー例えばビジネス・営業担当、ロゴデザイナー、グラフィックデザイナー、Webデザイナー、Webデベロッパー、SEO専門家、現代のスーパーヒーローなどなど(最後のはなんか違う気がしますが、意味わかりますよね)。 しかしクライアントのこととなると、その点が注目されずにおわります。 通常、彼らは優

    時間 vs お金 vs クオリティ
  • シニア層のためのWebサイトユーザビリティ

    2013年3月23日 ユーザビリティ 以前「笑っていいとも!」の山口智充さんのコーナーを見ていて、ちょっと驚いた事があります。20代~60代の女性の必需品をランキングしたもので、40, 50代女性では5位圏外だった「パソコン」が60代で3位にランクイン。シニア層のインターネット利用率は年々高まってきているのはニュース等で読んでいましたが、これを見てなんだか実感しました。という事で今回はシニア層のWebサイト設計について考えてみたいと思います! ↑私が10年以上利用している会計ソフト! 上記「笑っていいとも!」の件で興味を持った私は、シニア層のインターネット利用方法なんぞを調べていたところ、丁度私の母親が「インターネットで買い物がしたい」と言ってきました。彼女は海外に住む私と連絡をとるためにメールやSkype等を使う事ができるので、ある程度インターネットについて理解しているのだと思っていまし

    シニア層のためのWebサイトユーザビリティ
  • Webサービスの名前をつける時のアイデアいろいろ

    2017年6月30日 Web関連記事 新しくWebサービスやアプリを作るとき、悩むポイントのひとつとなる「サービスの名前」。悩めば悩むほどよくわからない名前になってしまったり…。私ははっきり言って結構苦手です…が、しなきゃいけない時があるので、研究+ない頭振り絞って考えました。名づけのプロの方の助言なんぞあれば嬉しいですw ↑私が10年以上利用している会計ソフト! まず、Webサービスの名前を考えるにあたって、有名なWebサービスをあげてみました。Facebook、TwitterFlickr…。どれも短く、英語でいう「2音節」です。音節とは母音を中心としたまとまりで、音節が増えるほど長い単語になります(音節について詳しくはこちら)。2音節というのはサービス名としては短く、リズムカルに発音することができます。 それをふまえ、私の考えたWebサービスの名前を考える時のポイントを挙げてみます。

    Webサービスの名前をつける時のアイデアいろいろ
  • 無断転載パクリブログ事件のまとめ

    2014年8月21日 Web関連記事, ネタ ここ数日Twitterはてなブックマークで話題になっていた「無断転載パクリブログ」の件。日一段落したのでまとめてみます!私は記事をパクられた当事者ですが、なぜか祭りに参加して楽しんでいました!「え?なにそれ?」という人、「見たけど画像保存しておけばよかった!」という人は必見! ↑私が10年以上利用している会計ソフト! 1. 事件発覚 ホームページを作る人のネタ帳さんがTwitterでつぶやいていたのをきっかけに事件を知りました。どうやら人気有名ブログの記事をそのまんま転載し、「ブログ書いた」などと、自分が書いたかのように見せかけているブログがあるようで。この段階では「Yamadaさん大変そうだなあ…」と他人ごとだったのですが、どうやら私の記事も無断転載されている事も伝えられ、対応策を考え始めました。パクられた記事は「Web屋さんのための新年

    無断転載パクリブログ事件のまとめ
  • こんなWebデザイナーは成長しない

    2013年3月23日 ライフハック Webデザイナーのみなさん、自分を成長させるためにしていることはありますか?効率化をはかるため、よりよいデザインをするためにしていることはありますか?今回はあえてこんな記事のタイトルをつけましたが、ではどうすれば成長できるのか?という点も一緒に考えてみました。もし当てはまるものがあれば一緒に解決策を考えてみましょう! ↑私が10年以上利用している会計ソフト! 情報収集をしない Web業界では新しい技術や情報が毎日のように更新されていっています。情報が多すぎてついていけない…新しい事を覚えるのがめんどくさい…という人もいるかもしれませんが、私たちはWeb業界で働いているんです。Web屋にとって情報は武器です。日々の情報収集が仕事に役立つという場面も多くあると思うので、日頃から新しい情報にふれるくせをつけておきましょう。よく読むブログはRSSリーダーに登録し

    こんなWebデザイナーは成長しない
  • インターネットの世界を変えた24人

    2013年3月23日 Web関連記事 新聞の代わりにニュースサイトを読み、手紙の代わりにEメールを送る…インターネットの世界は日々めまぐるしく進化しています。その中でもインターネットに革命を起こしたともいえる24人を紹介します。彼らの歴史は興味深いものばかりです。ぜひWikipediaと合わせて読んでみてください! ↑私が10年以上利用している会計ソフト! インターネットの父 ヴィントン・サーフ/ロバート・カーン 「インターネットの父」と呼ばれるヴィントン・サーフ氏とロバート・カーン氏は、インターネットのデータ転送技術の基盤となっているTCP/IPプロトコルを開発し、インターネットの創生に重要な役割を演じました。サーフ氏は聴覚障害者であり、聴覚障害者のための大学であるギャローデット大学の評議会のメンバーでもあります。カーン氏は世界初のパケット通信ネットワークであるアーパネットの詳細設計全体

    インターネットの世界を変えた24人
  • ソースコードで発見した奇妙なコメント集

    2013年3月23日 ネタ コーダー・デベロッパー・プログラマーさん達はそのソースコードにわかりやすい説明書きを「コメント」として残し、後から他の人が修正・編集しやすいようにコードを書いていきます。Stackoverflowの中でなんだそりゃー!というコメントがまとめられていたのでいくつか翻訳してみます!「クライアントからのムチャぶり迷言集 」に続き久しぶりにネタ系記事です。楽しんでください! ↑私が10年以上利用している会計ソフト! プログラマーさん達の名誉のため、先に言っておきますが、全てのプログラマーがこういったコメントを残しているわけではありませんよ!「こんなの書く人いるんだー世の中いろんな人がいるもんだー」くらいに軽く読んでみてください! 自信を失したプログラマー達 自虐コメント多数! // ごめん。 /* お願い…動いてくれ… */ // このコードは最低だ。知ってるだろ?俺も

    ソースコードで発見した奇妙なコメント集
  • 少女のレモネードスタンドから学ぶ9つのマーケティング術

    2013年3月23日 マーケティング フリーランスのコピーライター・マーケティングコンサルタントであるJim Lodico氏の記事が、昨年Web Designer Depotというブログに紹介されていました。あの記事面白かったなーと突然思い出したので、Walter氏の了承のもと意訳してみます。元記事は“9 Marketing Tips from a Six-Year Old’s Lemonade Stand”です! ↑私が10年以上利用している会計ソフト! ある日、うちの娘ソフィアがレモネードスタンドをしたいと言ってきました。 レモネードを売るために週末をつぶすのは当に嫌だったので、レモネードミックスを買ったりカップを用意したりするのにどれほど費やさなければならないかを娘に説明しました。 努力もむなしく、娘の意思を曲げることはできませんでした。彼女はどうしてもそれをやりたかったようで、彼

    少女のレモネードスタンドから学ぶ9つのマーケティング術