tafutechのブックマーク (724)

  • UI Guideline - Component Standardization

    It's the handbook that every UI Designer/Developer should include in their workflow. Through synthesizing all the wisdom of the most popular Design Systems and UI Libraries in one place, it makes your work easier and shortens your research time. Roadmap•ChangelogGithubTwitter•Subscribe

    UI Guideline - Component Standardization
    tafutech
    tafutech 2023/11/29
  • RaspberryPi を安定運用させる - Qiita

    はじめに しまねソフト研究開発センター(略称 ITOC)にいます、東です。 教育用ワンボードマイコンとして販売されている Raspberry Pi (以下ラズパイ)は、教育用のみならず実験用、産業用とさまざまな分野で使われつつあります。一方、マイクロSDカードをメインストレージに使用している事や、OSがクライアントPCよりの設定にしてある事などから、長期安定運用には向かない面も存在します。 このレポートでは、OSや稼働させるソフトウェアの設定など、できるだけ簡易に再現可能な方法により、可能な限りラズパイを安定して長期運用させることを狙います。また、その題材として、デジタルサイネージ(*)を作ってみます。 私は、2000年ごろからフラッシュメモリを使ったFA機器の開発を皮切りに、10年ほど前からは民生用フラッシュメモリ(CF,SD,USBメモリ)を起動デバイスとした機器を開発・運用していまし

    RaspberryPi を安定運用させる - Qiita
    tafutech
    tafutech 2023/10/21
  • Makefile覚書: Goアプリ開発に役立ちそうな基礎知識 | フューチャー技術ブログ

    はじめにTIG真野です。育休明けです。 フューチャー社内のタスクランナーはmakeやTaskなど複数の流派があり、チームによって使い分けられています。個人的にはmakeで良いんじゃないかと思っていますが、Taskも良いですよね。 makeは細かい記法をいつも忘れる+調べるとC言語向けの情報が出てきて脳内変換に手間を感じたため、makeを用いてWebバックエンドアプリをGoで開発するということをテーマに、役立ちそうな情報をまとめます。 なお、今記事におけるmakeは、GNU Makeを指します。バージョンは以下で動かしています。 MakefileのためのEditorConfigMakefileのインデントはハードタブである必要があります。誤りを防ぐためにもEditorConfigを設定しておくと良いでしょう。 makeは通常、Makefileという名称をデフォルトで認識しますが、同一フォルダ

    Makefile覚書: Goアプリ開発に役立ちそうな基礎知識 | フューチャー技術ブログ
    tafutech
    tafutech 2023/10/12
  • How to Create More Helpful Notes in Google Keep on Android

    Google Keep is one of the best ways to keep tabs on your life. From creating appointment reminders to setting up a laundry list of chores you keep putting off, it's one of Android's most versatile apps for organizing just about anything. But to get the most out of Google Keep, knowing how to set up and add context to a note is a must. Here's how. How to Set Up a Note in Google Keep Google Keep com

    How to Create More Helpful Notes in Google Keep on Android
    tafutech
    tafutech 2023/09/12
  • 3D Gaussian Splattingの使い方 (Windows環境構築)

    NeRFとは異なる、新たなRadiance Fieldの技術「3D Gaussian Splatting for Real-Time Radiance Field Rendering」の使い方、環境構築手順をまとめました。 手順は公式GitHubのREADMEにもありますが、こうした環境構築に慣れてない自分は結構てこづったので、必要な手順を細かくまとめました。 ・こちらはWindows用の手順です。 ・環境構築やコマンドラインでの使い方にハードルを感じる場合は、GUIでの操作が可能なJawsetのPostshotが便利です。 サンプルだけ触ってみたい人は 記事の最後にその手順をまとめました。 データをDLして専用ビューワーで開くのみです。 環境構築や自前のデータを用意せず3D Gaussian Splattingがどんなものか触ってみたい人向け。 環境構築参考サイト 環境構築手順はこちらの

    3D Gaussian Splattingの使い方 (Windows環境構築)
    tafutech
    tafutech 2023/09/05
  • 「NAT」「NAT越え」「NATタイプ」ってなーに?

    「NAT(ナット)※1」はオンラインゲームを支える重要な技術のひとつです。 「NAT越え※2」に失敗するとマルチプレイができなくなりますし、「NATタイプ※3」の違いはマルチプレイのしやすさに影響します。 ところが、NAT は仕組みが難しく、初心者向けの記事も少ないため、イカスミカフェには NAT についての質問がよく寄せられます。 そこで今回は、Nintendo Switch(ニンテンドースイッチ)を例にして、世界一わかりやすく NAT を解説してみたいと思います。

    「NAT」「NAT越え」「NATタイプ」ってなーに?
    tafutech
    tafutech 2023/08/30
  • 最近のUIデザインのテクニックを解説! より使いやすいボタンをデザインするときのポイント

    WebサイトやスマホアプリのUIに使用されているボタンをデザインするときに気をつけるポイント、より使いやすくするためのポイントを紹介します。 UIのボタンは色だけに頼らない明確な視覚的階層が必要で、同じスタイルの場合は区別できるようにデザインすることが重要です。 Button design tips to avoid common mistakes by Adham Dannaway 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに UIのボタンで見かけるよくある間違い ボタンをデザインするときに重要なこと より良いボタンにする方法 より実践的なUIデザインのガイドライン はじめに 私はデザイナーになって20年が過ぎ、多くのプロジェクトでボタンを使用してきましたが、ボタンのデザインについて深く考察する時間を取っていなかっ

    最近のUIデザインのテクニックを解説! より使いやすいボタンをデザインするときのポイント
    tafutech
    tafutech 2023/08/25
  • A privacy-first, open-source knowledge base

    A privacy-first, open-source platform for knowledge management and collaboration.

    A privacy-first, open-source knowledge base
    tafutech
    tafutech 2023/08/20
  • 操作データから逆操作を生成しUndo(元に戻す)機能を実装するパターン - Katashin .info

    2023年8月7日JavaScript,Vue,Undo,デザインパターンリッチなアプリを開発していると、Undo(元に戻す) 機能を自分で実装する必要が出てきます。canvas を使った図形の描画などはブラウザデフォルトの Undo 機能が使えず、自分で実装しなければならない代表例です。Undo の実装にはパターンがあり、それを理解することで様々なアプリへの Undo の実装がしやすくなります。 この記事では、JavaScript による簡単なデザインツールのデモを通して、Undo の実装パターンと、具体的な実装例を解説します。 Undo の実装パターン #Undo の頻出実装パターンは、操作をデータで表現することです。ユーザーの各操作をデータで表し、それを打ち消す操作(逆操作)を保存します。Undo を行うときは逆操作を取り出し、それを実行します。 デザインツールに Undo を実装

    操作データから逆操作を生成しUndo(元に戻す)機能を実装するパターン - Katashin .info
    tafutech
    tafutech 2023/08/08
  • 「システム設計の面接試験」という本が良かった

    皆さんこんにちは。株式会社ラクーンホールディングスで働いている川崎です。 最近「システム設計の面接試験」というを読みました。 個人的にとても面白いと感じたので、オススメポイントと感想を共有します。 直近でシステム設計の面接を受けない方も、きっと読んで得るものがあると思います。 の概要 システムの設計はシステムの機能や仕様、データのアクセスやセキュリティを左右するため、非常に重要だが、従うべき一定のパターンがないために、その習得は難しいと言われています。 一方で、システム設計自体がITエンジニアに日常的に求められる作業であるため、システム設計の面接試験は米国で広く採用されています。 書では、「Webクローラ」「通知システム」「ニュースフィードシステム」「チャットシステム」「youtube」など実践的なテーマに沿って、システム設計の問題を出題し、その回答を解説することで、システム設計力を

    「システム設計の面接試験」という本が良かった
    tafutech
    tafutech 2023/08/04
  • ニチレイ、冷凍食品検査の壁破る 廃棄5割減らす革新の現場 - 日本経済新聞

    冷凍品最大手のニチレイが品質チェックの壁に挑んでいる。材は見た目が均一ではなく外観検査の自動化が難しいが、主力であるチャーハンの工場で人工知能AI)を導入しており、検査工程の廃棄量を5割減らす。冷は需要が伸びているがコストも上がっており、どう生産性を向上させているのか現状を探った。フロアに入るとゴーッという轟音(ごうおん)に包まれた。入荷したばかりの米が洗われ、蒸し器に入る。福岡県宗像

    ニチレイ、冷凍食品検査の壁破る 廃棄5割減らす革新の現場 - 日本経済新聞
    tafutech
    tafutech 2023/08/03
  • 徐々に高度になるリングバッファの話 - Software Transactional Memo

    リングバッファのイメージ図 1. リングバッファとは何か 機能的にはFirst In First Out (FIFO)とも呼ばれるキューの一種であるが、リング状にバッファを置いてそれの中でReadとWriteのインデックスがグルグルと回る構造をとる事によって容量に上限ができることと引き換えに高速な読み書き速度を得たものである。キューを単に実装するだけなら山ほど方法があって線形リストを使ってもいいしスタックを2つ使っても原理的には可能だ。その中でもリングバッファを用いた方法の利点はひとえに性能の高さでありメモリ確保などを行わないお陰でシステム系の様々な場所で使われている。 これの実装自体は情報系の大学生の演習レベルの難度であるが少し奥が深い。まずリングバッファのスタンダードなインタフェースと実装は以下のようなものである。 class RingBuffer { public: explicit

    徐々に高度になるリングバッファの話 - Software Transactional Memo
    tafutech
    tafutech 2023/07/30
  • 【図解】1から学ぶ JavaScript の 非同期処理 - Qiita

    はじめに JavaScriptで非同期処理を書くシーンは数多くあると思います。 なのに、今までなんとなく使用してきました。これを機会にちゃんと勉強したいと思い体系化してまとめました。 それだけだとタダのメモになってしまうので、なるべく初学者の人が理解しやすいように書きました。 自分はこの記事を書くことで、JavaScriptの躓きポイントの代表格である非同期処理(Promise や async/await )についても理解が深まったのでいい内容だと思ってます。長いけど。 主に初学者の方に読んでいただけたら幸いです。 JavaScript上級者の方は。何か間違っている記載があれば是非コメントください。 同期処理と非同期処理 まずは用語の定義からです。 同期処理は、最初のコードから次のコードへと順次処理(実行)されていくことです。 対して、非同期処理とは、ある処理が終了するのを待たずに、別の処

    【図解】1から学ぶ JavaScript の 非同期処理 - Qiita
    tafutech
    tafutech 2023/07/17
  • 関数名、メソッド名、変数名でよく使う英単語のまとめ - LOCAL-C BLOG

    tafutech
    tafutech 2023/06/15
  • 論文系 高度情報処理試験 合格のコツ - NRIネットコムBlog

    こんにちは、上野です。 この記事では、出題形式に論述式が含まれる、以下試験の勉強方法や解き方について解説します。 ITストラテジスト試験 システムアーキテクト試験 プロジェクトマネージャ試験 ITサービスマネージャ試験 システム監査技術者試験 私自身は上記の高度情報処理試験はすべて合格しています。なお、高度情報処理試験すべてで言うとエンベデッドスペシャリストだけ持っていません。社内では同期の小林さんがすべての情報処理試験区分に合格しているため、私は社内でドヤ顔できません。 論文形式の試験ですが、基的にはどの試験も傾向と対策は似ており、ポイントを掴むとどの試験も取りやすいという特徴があります。「論文なんて難しい・・」と言うイメージのある方も是非記事を読んでトライしてみてください。午前は簡単に私がやっていた勉強方法を共有します。難しくなってくる午後Ⅰについては解き方を紹介し、論述となる午後

    論文系 高度情報処理試験 合格のコツ - NRIネットコムBlog
    tafutech
    tafutech 2023/06/03
  • LOCAL環境でHTTPSが必要なときはlocal-ssl-proxyが便利 - Qiita

    nextauth.js でシングルサインオン機能を実装する場合、SlackなどはアプリケーションがHTTPS接続をサポートしていることが前提となっており、開発時にもHTTPSのサポートが必要となる場合があります。このような場合には、local-ssl-proxyを利用して、リバースプロキシのようにする方法が簡単で便利です。 以下、LOCAL環境=Windows PC、という前提です。 local-ssl-proxyのインストール local-ssl-proxyはグローバルインストールしかサポートしていません。ので、グローバルインストールします。

    LOCAL環境でHTTPSが必要なときはlocal-ssl-proxyが便利 - Qiita
    tafutech
    tafutech 2023/05/22
  • Pythonを使ったGUIアプリを「お手軽に」作りたかった件 - Qiita

    はじめに 業務自動化といえばRPAとかPython等が良く使われるが、これらは基的に判断が多い複雑な業務の自動化には向かず、やったとしても自動実行→手作業→自動実行→手作業…と言ったように人の判断が居るところで業務プロセスが分断されてしまうのが悩みどころ。 そこで「GUI上で自動実行前に手作業」+「バックグランドで自動実行」と両方の機能を持ち、業務を分断する事なく作業できるアプリを作ろうと考えた。 結論から言うと「Flet」を採用した。以下経緯説明。 お手軽なGUIライブラリを探す旅 Pythonデスクトップアプリ開発には不向き? アプリを開発するにしろメインの処理は自動化なので、アプリ開発に特化したフレームワークではなく、Pythonを使用出来る柔軟性の高そうなGUIライブラリが無いか探すことにした。 巷でたまに耳にするが、デスクトップアプリ開発はC#やJavaが多くPythonは環

    Pythonを使ったGUIアプリを「お手軽に」作りたかった件 - Qiita
    tafutech
    tafutech 2023/05/06
  • ラズパイの電源オンオフを安全に——RaspberryPi用電源制御基板「safePowerHAT」|fabcross

    RaspberryPiの電源のオン/オフを制御し、安全にシャットダウンできる基板「safePowerHAT」がCAMPFIREにて出資を募っている。 RaspberryPiはUSB電源端子を抜かないと電源OFFできないが、システムをシャットダウンする前に突然電源を切ったりすると、システムを壊してしまい起動しなくなることがある。また、USB電源端子は抜き差しを繰り返すと故障の原因にもなる。safePowerHATは、基板上のオンスイッチを押すと電源が入り、オフスイッチを押すとシステムを安全にシャットダウンした後に電源をオフにする電源制御基板だ。 また、RaspberryPiを組み込み装置やケースに入れる場合も、基板外部のケースにスイッチを追加すれば、スイッチのワンプッシュでシステム停止、電源オフを安全に行うことができる(要外部配線、最小3)。Python3で記述したソースファイルも提供され

    ラズパイの電源オンオフを安全に——RaspberryPi用電源制御基板「safePowerHAT」|fabcross
    tafutech
    tafutech 2023/05/03
  • 3大指摘するのがダルい言い間違い

    ・アボガド ・ねんぼう あと一つは?

    3大指摘するのがダルい言い間違い
    tafutech
    tafutech 2023/05/01
    デバック
  • 独身男性の最近のつくりおき - #つくりおき

    一番好きな酒を飲むシチュエーションはキッチンで料理しながら飲む酒、将来的にはと一緒に飲む酒こそが至高と言いたいid:haretarasakeです。誰か結婚してください。 久しぶりの投稿では御座いますが私は日々、相も変わらず酔っ払って料理はしております。先週末は暇だったんで飲みながらつくりおきやってまして、奇跡的に写真撮影にも成功しておりまたので駆け足とはなりますが僭越ながら紹介させていただきます。 ・豆もやしの塩ナムル 豆もやしってなんでこんなに🐴いんですかね。 こいつを2,3分テキトーに 茹でましょう。茹で上がったらザルに揚げ、 塩鶏がらスープニンニクチューブごま油味の素を和えましたら 豆もやしの🐴いやつ完成です。これは近所の焼肉屋の美味いやつを模倣したんですけど中々気に入ってて簡単なんで定期的に作るやつですね。 ・タケノコ土佐煮 春はたけのこ。なんて戯言を清少納言も言うてたとか言

    独身男性の最近のつくりおき - #つくりおき
    tafutech
    tafutech 2023/04/05