今回は、Reactを使用したフロントエンド開発において、データをcookieへ保存するだけでなく、画面上でcookie上に保存したデータを取得したり、cookie上のデータを削除する方法についてサンプルコードを用いて、解説していきます。
はじめに 初投稿です。 知ってたら便利になる小技が無かったのでまとめました。 「小技が知りたい...だけど検索しても出てこない...!」 そういう時に役立ちます。 比較的古いバージョンのJSでは一部の小技が使えないかもしれません。 随時追加予定です。他に小技をご存じの方はコメント欄にGO。 おことわり この記事は、あくまで"こんなやり方もあるよ"と紹介しているだけなので、何でもかんでもこれらの小技を使うと、かえってコードの可読性を下げる可能性があります。コードサイズと可読性を天秤にかけてどちらが良いかを都度確認しましょう。 記事内の間違った部分の指摘等はこの記事のコメントや編集リクエストでして下さい。 当方コードゴルファーなので、バイト数短縮小技も入れていることをご了承ください(一応該当する節には*をつけています)。 配列 配列の重複した値を削除1 const meta = ["foo",
「background-removal-js」はブラウザ内だけで動作が完結する背景削除ライブラリです。サーバーとデータをやりとりしないため、サーバーコストが不要だったりデータが流出してしまう心配がなかったりと利点がたくさんありますが、実際のところ「ちゃんと切り抜いてくれるのか」が気になるところ。今回はデモを使ってさまざまな画像の背景を削除してみます。 imgly/background-removal-js https://github.com/imgly/background-removal-js background-removal-jsはパッケージマネージャーのnpm上で提供されており、簡単にウェブアプリに組み込めるようになっていますが、今回はすぐに利用できるデモ版を使ってみます。 デモ版の画面はこんな感じ。自分の画像をアップロードできるほか、手早く確認したい人のためにいくつかのサンプ
画像や動画の加工を行っていると「画像や動画に映し出された被写体だけを切り抜いて、別の素材に流用したい」という状況になることもあるはず。一部無料のウェブアプリ「Background remover AI」を使えば好きな画像や動画から目的の被写体だけを切り取ることが可能とのことなので、実際に使ってみました。 Background remover AI - BackgroundRemoverAI.com https://backgroundremoverai.com/ Background remover AIにアクセスすると以下のような画面が表示されます。 Background remover AIの使い方は非常に簡単です。画像の場合「Remove image background(画像の背景を除去)」をクリック。 背景を除去したい画像を点線で囲まれたエリアにドラッグ&ドロップします。 その後
はじめに この記事はこちらの記事の和訳となります。 なお、著者には許可をいただいております。是非原文もご覧ください。 拙訳なので、ご指摘などあればお待ちしております。 Javascriptのバグ修正や答えを求めてGoogleやStackOverflowを探し回るのは楽しくないでしょう🏴☠️。 この記事では、生産性⚡を最大化し、苦痛🩸を最小化する、20個(訳註:正確には15個)の短く、パワフルなJavaScriptのテクニックを紹介します。 それではコードを見ていきましょう🤘 配列の重複を除去 配列から重複した要素を除去します。 const arr = ["a", "b", "c", "d", "d", "c", "e"] const uniqueArray = Array.from(new Set(arr)); console.log(uniqueArray); // ['a',
Adobeが、AIを使った音声編集ウェブサービス「Adobe Podcast」を公開し、Podcast編集用ツール「Enhance Speech from Adobe」のデモを公開しています。Enhance Speech from Adobeを使えば、録音した音声が簡単にプロっぽく仕上がるとのことで、実際に使ってみました。 Enhance Speech from Adobe | Free AI filter for cleaning up spoken audio https://podcast.adobe.com/enhance このAdobe Podcastは2021年12月にProject Shestaという名前で開発が進められており、「語るべきストーリーを持つ人々のためのオーディオツール」と表現されています。 そして、AdobeがAdobe Podcastに含まれるツールとして「E
人工知能(AI)を活用したツールは、デザイナーなどクリエイティブな業種において、特におすすめです。 これまでは、夢物語と思われていたような未来のことが、誰でもほんの数クリックで実現、作成できるようになったのが、一番の理由でしょう。 実際、ここ数年のあいだに、AIテクノロジーは目覚ましい進歩を続け、2022年は大流行した年にもなりました。 今回は、クリエイターが活用したい、AI搭載の便利なウェブツールをまとめてご紹介します。 長い記事を要約したり、文字を画像や音声に変換できるAIツールをカテゴリ別にまとめたリストも参考にどうぞ。 クリエイターが活用したい、AI搭載の便利&無料ウェブツールまとめ Magic Eraser 写真に写り込んだ不要、邪魔なものや人を、なぞるだけで簡単に消すことができるツール。先発のCleanup.Picutresも、精度が高くてオススメ。 Dall-E-2 2022
あらゆることができるフォトショップの使いかたをマスターする近道は、いろいろなつくり方を実際に作ってみることでしょう。 手順通りにチュートリアルを進めることで、各ツールや機能の実用テクニックを、体感的に覚えることができます。 今回は、フォトショップでできる、最新のつくり方やチュートリアルをまとめてご紹介します。 SNS向けコンテンツの作成から、写真レタッチ、バナーやWebサイトの作成、普段づかいできる画像編集など、フォトショップならどんな作品も、高いクオリティに仕上げることができます。
ICS MEDIAでは「Figma」の機能紹介記事を多く公開しています。Figmaは標準でも十分な機能が備わっていますがプラグインを利用することでより便利にカスタマイズ可能です。 今回の記事では、プラグインの使い方とオススメのプラグインを紹介します。Figmaは他のデザインツールと比べ、プラグインを利用するまでのハードルが低く、とても使いやすくなっています。まだ使ったことがない人や便利なプラグインをもっと知りたいという方にオススメの記事です。 Figmaプラグインの使い方 Figmaのプラグインを見つけるにはFigmaコミュニティが便利です。Figmaアプリのホーム画面の「コミュニティ」ボタンから、Figmaコミュニティへアクセスしましょう。 プルダウンから「プラグイン」を選択すると、コミュニティに公開されているプラグインの検索が可能です。 プラグインアイコンの右下のマークで、対応している
もしも、フォトショップをつかって、写真から不要な人やものを消したいとき、あなたならどうしますか。 さまざまな方法がありますが、もっとも手軽なのが「コンテンツに応じた塗りつぶし」でしょう。 シンプルな写真では問題ないのですが、特に複雑な写真では、フォトショップにあまり良い結果を期待することができません。 今回は、フォトショップと無料のAIツールをつかって、どんな写真でも不要な人やものを消す新しい写真加工テクニックをご紹介します。 フォトショップ「コンテンツに応じた塗りつぶし」の現状 まずは、フォトショップの「コンテンツに応じた塗りつぶし」をつかって、どこまで消せるか試してみます。 こちらの写真の手前に立っている男性を、消してみましょう。 加工をはじめる前に、もとの写真をコピーして保存しておくと、もしものときのバックアップになります。 ここでは、「被写体の選択」ツールを使い、人物のみを切り抜き
画像の切り抜きや背景の除去、透過できる無料オンラインツール15選 自動で3秒!話題のFigmaプラグインと一緒に 「できるだけラクに、写真の切り抜きや、背景のみを消したい」 そんなわがままも叶えてくれる、魔法のような、無料のオンラインツールを利用してみませんか。 さらに、写真を放り込むだけで、背景の切り抜きをAIが自動で、ほんの数秒で完了というから驚きです。 今回は、実際にすべてのツールを試し、本当に使いたいと思ったツールのみをセレクト。 背景除去ツールを使うことで、被写体のみを切り抜き、透明な背景を作ることができるので、さまざまなデザインに配置できます。 ECサイトやWebサイトの、商品切り抜きにもおすすめです。 すべて無料!画像の切り抜きや背景の除去、透過できるオンラインツールまとめ Adobe Express フォトショップを提供するAdobe(アドビ)による、スキルの有無を問わず、
Gmailには無料アカウントでも15GBまでのデータを保存できますが、長年Gmailを使っていると15GBでも足りなくなることがあります。ウェブアプリ「Unattach」を使えば、メールボックスを圧迫している大容量メールを探し出して、添付ファイルを削除したり圧縮したりできるとのことなので、実際に使ってみました。 Unattach https://unattach.app/ Unattachを使うには、まずトップページにアクセスして「Try with your plan」をクリックします。 次に、Googleアカウントでのログインを求められるので、メールアドレスを入力して「次へ」をクリック。 パスワードを入力して「次へ」をクリック。 以下の画面が表示されたら利用規約やプライバシーポリシーをよく読んでチェックを入れ、「Start Unattach」をクリックします。 次に、「Sign in t
写真に写ってしまった人影やゴミ、建物などをサクッと消してしまえるサービスが「cleanupphotos」です。Google Pixel 6やAdobe Photoshopなどにも同様の機能がありますが、cleanupphotosはサイトにアクセスするだけで無料で手軽に使えます。 Remove unwanted objects from photos by dragging boxes https://cleanupphotos.com/ これは水族館でゴマフアザラシを撮影した時の画像。いい感じにゴマフアザラシが水面から顔を出しているところを撮影できたのですが、右側に人が写り込んでしまいました。 そこでcleanupphotosにアクセス。画像をアップロードするため「Photos」をクリックします。 先ほどの画像ファイルを選択。 画像がアップロードされます。 次に消したい範囲をクリック&ドラ
「この写真、粗くて使えない。」 そんなときは、日々進化する人工知能、AIのおかげで、解像度の低い画像を最大4倍まで拡大できる Image Upscalerで解決しましょう。 ウェブサイトに写真を放り込んで、数秒待つだけで完成、できた画像はそのままJPEGファイル形式で保存できるので、フォトショップなどのデザインツールも不要です。 Image Upscaler https://clipdrop.co/image-upscaler このツールは、画像のクオリティはそのままにくっきりとしたシャープさと、何百万枚もの画像で訓練されたAIによるリアルな再現によって解像度をアップ。 さらに、ザラザラした写真のノイズ除去も同時に行います。 画質を倍にするのは無料、月5ドル(年間)のProプランは4倍まで対応できます。3日間の無料体験トライアルもあり、キャンセルはいつでも自由となっています。 このProプ
スマートフォンやデジタルカメラで面白い動画が撮れたと思って見返してみると、見ず知らずの通行人の顔が映り込んでいたり、自分の声がガッツリ入っていたりと、何となく気になる要素があって「YouTubeやSNSにアップするのはなぁ……」となってしまうケースがあります。そんな時、完全無料の動画編集ツール「VideoProc Vlogger」があれば、簡単に気になるポイントを削除したり画像を重ねて隠したりすることができ、動画のクオリティを上げることが可能です。 【公式】VideoProcとGIGAZINEのコラボ特価を読者様にご提供 https://jp.videoproc.com/campaign/gigazine-tokka.htm VideoProc Vloggerは完全無料で使える動画編集ツールで、これを使ってYouTube風の動画の作成に挑戦したのが以下の記事。実際に行ったのは、 動画の不要
コンテンツを無課金ユーザーからブロックするペイウォールの中には、Cookieで過去のアクセスを検知する仕組みのものがあり、Cookieを削除したり、シークレットモードでアクセスすることで回避できるケースがあります。Mozilla FirefoxやGoogle Chrome向けの拡張機能「Bypass Paywalls Clean」は、この「サイトのCookie削除」を自動化するものです。 magnolia1234 / Bypass Paywalls Firefox Clean · GitLab https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean Bypass Paywalls Clean – Firefox (ja) 向け拡張機能を入手 https://addons.mozilla.org/ja/firefox/add
` 使いどき 1. フレームワークなどの都合で不要な<div>が発生してしまう 筆者がパッと浮かぶのがRuby on Railsのfield_with_errorsや、React on Railsのid="#{@name}-react-component-#{SecureRandom.uuid}"です。 不要な箇所に勝手にdivを挟まれてしまうため、flexやgridでのレイアウトが壊れてしまう場合があります。 こんなときはclass名やid名を指定してdisplay: contents;をかけてあげると解決します。 2. セマンティックとレイアウトを両立させたい 例えばこういうコードがあったとします。
「せっかく良い写真が撮れたのに、背景に不要なものや人が写り込んでしまった。」「シャツにケチャップのしみがついている」「写真にうつった文字を変更したい。」 誰ももこんな経験、一度はしたことがあるのではないでしょうか。 なぞるだけで写真の不要なものを消すことができる、魔法のようなオンラインツールCleanup.Picturesをご紹介します。 人やものなどの被写体、文字テキストなど、あらゆるものを写真から消し去ることができます。 写真の不要なものをなぞるだけで消すことができるWebサービス Cleanup.pictures CleanUp.picturesは、ほんの数クリックするだけで、写真の不要なものを消し、クリーンアップできる無料ウェブサービスです。 ものを消すだけでなく、削除した部分を自動かつ、正確に再描画してくれます。 操作はいたってシンプル。写真の不要な部分をブラシでなぞるだけで、あ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く