Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ツールに関するshunt_iのブックマーク (18)

  • 健全なソフトウェア設計の第一歩! 既存のPHPソースコードからクラス図を自動生成しよう

    PHPに関する日最大のカンファレンスである「PHPカンファレンス2024」が2024年12月22日(日)に開催されます。カンファレンス盛り上げ企画として、開催までの5カ月間にわたりPHP技術記事の連載を企画しました。この記事をお読みの皆さんには、PHPのさまざまな技術に触れながらカンファレンス当日を楽しみにしていただければと思います。第5回目の今回は、オープンソースのツールである「PlantUML」「php-class-diagram」を使って、既存のPHPのソースコードからソフトウェア設計の把握や改善に役立つクラス図を自動生成する方法を紹介します。 複雑なシステムの課題 PHPは伝統的に、シンプルなWebサイトを迅速に立ち上げるためのツールとして威力を発揮してきました。 迅速に立ち上げられたシステムも、機能追加を繰り返しながら運用を続けていると、プログラムが複雑化して修正や機能追加を

    健全なソフトウェア設計の第一歩! 既存のPHPソースコードからクラス図を自動生成しよう
    shunt_i
    shunt_i 2024/12/10
    “「PlantUML」「php-class-diagram」を使って、既存のPHPのソースコードからソフトウェア設計の把握や改善に役立つクラス図を自動生成する方法を紹介”
  • モテるターミナルにカスタマイズしよう(wezterm)

    はじめに完成系を晒す ターミナルがかっこいいとモテるらしいというのをどこかの記事で読んだので、かっこよくターミナルをカスタマイズしてみました。 意外と簡単にできるので身構えずにコーヒーでも飲みながらやってみてください。☕️ 完成系はこんな感じです。スケスケ&ぼかしが入っていていい感じですね! 現在有効になっているタブが黄色くなります。 ついでにNeoVimの画面も晒しておきます。 使用しているターミナルはweztermです。 weztermの特徴は以下の通りです。 Rust製でとにかく早い 軽量 カスタマイズ性高め 設定ファイルはNeovimと同じLua言語 tmuxのような画面分割ができる 豊富なドキュメントがある コピーモードが使いやすい!!! Leaderキー(自分はControl+Q) + [でコピーモードに入り、Vimのキーバインドで操作してコピーすることができます。 他にも色々

    モテるターミナルにカスタマイズしよう(wezterm)
  • 可愛すぎかよ! ハッカーの新しい相棒 コマンドラインからLLMを使えるgptme|shi3z

    こういうのが欲しかったんだよ。マジで。 コマンドラインからLLMを呼び出せるgptmeというツールがアツい これは、gptmeコマンドを追加するというもの。 環境変数としてOPENAI_API_KEYとかAnthropicのキーとかを設定しておくと勝手にAPIを呼び出してくれる。もちろん、クラウドに送信するとかけしからんという勢にはローカルLLMでも対応できる。 こいつはコマンドライン版ChatGPTのようなものなので、コマンドラインで動くのだが、その真価は例えばパイプで繋いだ時とかに発揮される。 $ du -d 1|gptme "一番容量をってるフォル ダは何Gバイト使ってんの?" Found OpenAI API key, using OpenAI provider [10:13:32] No model specified, using recommended model for

    可愛すぎかよ! ハッカーの新しい相棒 コマンドラインからLLMを使えるgptme|shi3z
  • 無料の超便利アプリ! Super Productivityで仕事を効率化する方法【今日のワークハック】 | ライフハッカー・ジャパン

    今日のワークハック:タスク管理アプリで仕事の管理を手放すWindowsLinuxMacAndroidデバイスで利用可能なこの無料のオープンソースアプリは、ToDoリスト、タイムトラッキング、タイムブロックを兼ね備えています。 このアプリを使えば、Todoリストを素早く作成しにかかる時間を見積もり、それに応じて計画できるのです。 また、タスクに費やされた時間を追跡するようにつくられており、あなたが物事に費やしている実際の時間を把握するのに役立ちます。 Super Productivityを開くと、受信トレイが表示され、思いついたタスクを捨てることができます。 プロジェクトのタスクを管理するプロジェクトを設定してそこにタスクを置くこともできます。 タスクを作成したら、かかる時間の見積もりを追加し、期日を割り当てることもできます。そのあと、「今日」、「スケジュール」、「プランナー」のセクシ

    無料の超便利アプリ! Super Productivityで仕事を効率化する方法【今日のワークハック】 | ライフハッカー・ジャパン
  • Haystack

    An IDE built on top of a canvas, Haystack takes care of the tedious and confusing parts of coding for you

    Haystack
  • Okay, I really like WezTerm

    A while back my friend recommended that I try WezTerm. I’d been an iTerm 2 stalwart for the better part of a decade, but not to be too narrow-minded I conceded, started it up, and saw this: Does the job, sure, but doesn’t feel quite right. Okay then, experiment over. Back to iTerm… Fast forward a couple of months and I got the itch to try a new terminal again. I wanted to use one whose config was

    Okay, I really like WezTerm
  • 高機能フォトグラメトリーソフトが“無料”に Epic Games、「RealityCapture 1.4」公開

    米Epic Gamesは4月23日(現地時間)、複数の画像やレーザースキャンデータをもとに、現実空間を3D空間上に構築するフォトグラメトリー(写真測量)ソフト「RealityCapture 1.4」を公開した。以前のバージョンからプラン体系を刷新、年間収益が100万ドルを超えない個人・法人なら無料で使えるようになった。 RealityCaptureは、Windows向けのハイエンドフォトグラメトリーソフトで、画像やレーザースキャンデータをもとに、仮想現実シーン、テクスチャ付き3Dメッシュ、正射投影、地理参照マップなどを自動作成できる。もともとCapturing Realityという企業が提供していたツールだったが、2021年3月にEpic Gamesが買収している。 価格は、過去12カ月間の収益が100万ドル未満の個人および中小企業、教育機関、学生であれば無料で利用可能。年間の総収益が10

    高機能フォトグラメトリーソフトが“無料”に Epic Games、「RealityCapture 1.4」公開
  • Difftastic, a structural diff tool that understands syntax

    Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read.

    shunt_i
    shunt_i 2023/12/30
    行ごとではなく、部分でdiffを確認できる
  • 【2023年版 優良ツールまとめ】このツールを使っていないエンジニアは人生を悔い改めよ - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 はじめに 記事は2023年のエンジニア向け生産性向上ツールの紹介記事です。 2022年11月のChatGPTの登場を機に生成AIは急激な進化をみせ、生成AIに関連したツールが次々と登場しています。ソフトバンクグループの社長である孫正義氏が 「ChatGPTを使ってない人は『人生を悔い改めた方がいい』」と発言 するほど、これからは"どのようにAI等のツールを活用するか"が重要となります。強気の発言ではありますが、活用するのか・取り残されるのかという危機感を強く持つべきとの意図であるといえます。 実際、現代ではITツールを使いこなしてるか否かで生産性に明確な違いが現れるように

    【2023年版 優良ツールまとめ】このツールを使っていないエンジニアは人生を悔い改めよ - Qiita
  • パワポ生成AI 自動プレゼン生成ツール

    ■プレゼンテーションタイトル ・会社名 ・所属 ・氏名 ・2023/12/21 ■目次 ・企画の概要 ・課題 ・提案内容 ・実施要領 ・予算 ・期待できる効果 ・スケジュール ・懸念点 ■企画の概要 ・企画のコンセプト ■課題 ・提案の背景 ・解決したい課題の定義 ■提案内容 ・課題の解決方法 ■実施要領 ・実施する対象範囲(スコープ) ・チーム体制(役割分担) ・やらないことリスト ■予算 ・実際の予算 ■期待できる効果 ・損益シミュレーション ・定量目標 ・定性目標 ■スケジュール ・準備期間 ・実施期間 ・評価方法 ■懸念点

    パワポ生成AI 自動プレゼン生成ツール
  • TVAL now(ティーバルナウ) - テレビ番組リアルタイム視聴率

    放送中のテレビ番組視聴率がリアルタイムで分かる。国内最大級のテレビデータを持つスイッチメディア運営。「今」みんなが視てる番組をTVAL nowでチェック。

  • 今年導入したソフトウェア、魅力的だったソフトウェア(2023)|usagimaru

    11月のブラックフライデー/サイバーマンデーセールもあり、今年もMac appを中心にいろいろなソフトウェアを導入してみました。中にはきっと使わなくなってしまうものもありそうですが、これは使う使わないだけでなく、実装されているUIの研究をする目的だったり、あるいは単にクリエイターへの「応援」としてでもあったりします。いくつかピックアップしてみます。 Procreate Dreams (iPad)Procreate DreamsはiPadOS向けの2Dアニメーション制作ソフトウェアです。iPadで一番有名なお絵かきソフトウェアの一つ、Procreateを作っている会社が新たにリリースしたアプリケーションです。 私はアニメーション制作をやるようなクリエイターではないのですが、Procreate DreamsはとにかくUIがよくできていて、まずワクワクしてしまったというのもあるのですが、やっぱり

    今年導入したソフトウェア、魅力的だったソフトウェア(2023)|usagimaru
    shunt_i
    shunt_i 2023/12/05
    知らないのばっかりだ!
  • 私はTeamsが嫌いだ

    諸君、私はTeamsが嫌いだ。 会社で私は、Teamsの利用促進役を買って出た。 皆は私を社内SNS好きの陽キャのように見ていた。 ある人は私を「Teamsのエバンジェリスト」と形容した。 ひどい侮辱だ。 なぜなら、私はTeamsが嫌いで、なのにTeams促進役という矛盾をはらんでいたから。 それを詰られた気がしたから。 私はTeamsが嫌いだ。 だが私は、所属するプロジェクト、課、部のチームを立ち上げ、機能の詳細を調べ、皆が使いやすくなるようなチームやチャネルを用意し、皆が興味を持ってくれるようなコンテンツの枠組みを考え、時に自分自身がコンテンツとなって振興役を買って出た。 何故か。 皆とコミュニケーションを取りたかったからである。 対面は気恥ずかしい。メールは公式度が強くてもっと気恥ずかしい。 ならチャットなら極端に恥ずかしがる自分でも使いやすいかもしれない、と活路を見出したのだ。 ち

    私はTeamsが嫌いだ
  • Nomnoml

    Association types association - association -> association <-> dependency --> dependency <--> generalization -:> implementation --:> composition +- composition +-> aggregation o- aggregation o-> ball and socket -o) ball and socket o<-) ball and socket ->o note -- hidden -/- Class diagram types [class] [<abstract> abstract] [<instance> instance] [<reference> reference] [<package> package|components

    Nomnoml
  • Obsidianを使って生産性を高める - Qiita

    目次 1.はじめに 2.Obsidianとは 3.Obsidianのインストール 4.プラグインの導入 5.おすすめのプラグイン 6.Obsidian参考サイト 7.おわりに 1. はじめに 生産性を高めるツールは色々存在します。 タスク管理を例に挙げると、私はタスク管理にはカンバンツールが好きで、オフラインで使えるWekanやFocalBoardというツールを使ってきました。 しかし、タスク管理は〇〇、エディタは△△、作業記録は××といったように複数のツールを使うのは非常に面倒です。 機会があってマークダウンエディタであるObsidianを活用する方法を調べてみたところ、このツール1つで様々なツールの代替ができて非常に有用だと感じたので、Obsidianの導入方法とタスク管理機能を含めた個人的におすすめなプラグインを紹介し、Obsidianの活用方法を紹介していこうと思います。 まだまだ

    Obsidianを使って生産性を高める - Qiita
    shunt_i
    shunt_i 2023/08/21
    プラグイン試してみたい
  • がんばらないObsidianノート術 - Qiita

    現在こちらの記事は筆者視点で、推奨されていない可能性があります。最新の見解としては下記記事を参考にしてください。 知的・技術的進歩のスピードを限界まで加速するノートアプリ『Heptabase』 #新人プログラマ応援 - Qiita はじめに Obsidianという素晴らしいプロダクトが登場してから、デジタルノート術は活発化したと思います。私もその1人で、今日も楽しくObsidianを使っています。 しかし、その一方であまりノート術にこだわりが強くない方や深く理解するほど価値を感じていない人の中ではまだまだ単なるメモ帳として使われている現状があります。 そこで、今回は「がんばらない」Obsidianノート術として、「こだわりすぎない」「多様な原理原則がない」形で『書く』習慣を付けるためのノート術を書きました。 そんなノート術であったとしても、今後ノートを分解していけるような構造にしておくこと

    がんばらないObsidianノート術 - Qiita
  • Homerow | Keyboard shortcuts for every button in macOS

    Click anywhere, without a mousePress ⌘ ⇧ Space and type the label of a UI element (e.g. F D) to perform a click. Scroll any appPress ⌘ ⇧ J and start scrolling with J ↓ and K ↑. Hold Shift to scroll faster. Switch to another scroll area by pressing Tab or the labeled Numbers. Search and clickPress ⌘ ⇧ / and type what you want to click. Use the arrow keys to focus on another UI element. Alternativel

    Homerow | Keyboard shortcuts for every button in macOS
  • Twitter 形式でメモが残せる Obsidian Memos で「考えるな、書け」を体現できるくらい筆が進むようになった

    Twitter 形式でメモが残せる Obsidian Memos で「考えるな、書け」を体現できるくらい筆が進むようになった 2023-06-16 Obsidian-Memos という Obsidian のプラグインを Twittier で見かけて1ためしてみたら、Obsidian が更に便利になったので紹介。 https://github.com/Quorafind/Obsidian-Memos 以下、こんな感じで daily journal に list or task 形式で書き出されていく Memos の画面 Daily Note にはこんな感じで書き込まれる。 これらの内容は以下のような形式で Daily Note にリスト or タスク形式で書き込まれていく。 - 01:25 Memos を入れてみた、しばらく試してみる - 01:25 書きなぐるようにメモれるのは楽かも、ti

    Twitter 形式でメモが残せる Obsidian Memos で「考えるな、書け」を体現できるくらい筆が進むようになった
  • 1