タグ

jun-kunのブックマーク (3,076)

  • ソースコードからの類似したコード断片の検索 - ソフトウェア工学研究の日々

    プログラミングをしていると、似たような、少しだけ違う処理を何度か書かなければならないことがあります。うまく関数などの単位にまとめられれば良いのですが、ループ構造などをうまくまとめられない場合もありますし、開発の担当者が異なるために編集できないという場合もあります。そんなときは、1つ記述した処理の内容をコピー&ペーストで複製し、それぞれの場所に合わせて編集するという形でプログラムを書くことになります。 このような処理のコピーが、1つのバグを、複数の場所にばらまいてしまうこともあります。以下は、ある実際の企業システムにおける C# のバグ修正の例から、システム固有の変数名などをつぶしたものです。 for (var i=0; i < row.Cells.Count; i++) { if (row.Cells[i].Value == null) { -      break; +      con

    ソースコードからの類似したコード断片の検索 - ソフトウェア工学研究の日々
  • VSCode拡張機能でエンジニア/事務の仕事効率化【おすすめ19選】 : すきま研究所日誌

    直感的に扱えない拡張機能は、UNIX系コマンドなどによる操作と2重に操作を覚えるのが面倒なので使わなくなることが多いためここには入れていません。(コマンドを覚えた方が汎用的な環境で作業できるため) Bookmarks ChromeやEdgeといったブラウザのブックマーク(お気に入り)機能と同じく、テキストデータの行に対して付箋を付けることができます。 ブックマークに対してラベルを付けたり、一覧表示したりすることができるため、複数のファイルを飛び回りながら作業する環境でとても重宝しています。 VSCodeでは、プログラム言語によっては"F12"で関数や変数の定義位置まで飛ぶことができる機能が備わっていますが、言語として対応していない場合や、ただのテキストやデータファイルなどでは使用できません。 そういったエディタのデフォルト機能で補いきれない箇所へのジャンプ機能としても使用できます。 ▶ 公

    VSCode拡張機能でエンジニア/事務の仕事効率化【おすすめ19選】 : すきま研究所日誌
  • マークダウン書式一覧

  • 「努力できない人への配慮をしすぎると、強制されればできるという人の可能性を潰してしまう」 「フィンランド教育が失敗した理由だ!」

    けんすう @kensuu 「努力ができない人は、サボっているわけじゃなくて、さまざまな理由から努力ができないだけ」は真な気がするし、その層を責め立てるのではなくて、配慮やサポートにリソースを使う、というのもめちゃくちゃ正しいんですが、 「学校や会社で比較的厳しく強制されれば努力できる」みたいな層も結構な数いて、その人たちまで「努力ができない人だから、努力をさせないようにしよう」みたいになってしまって、 結果として、努力が得意な層はどんどんとメリットを得て、「強制されればできたかもしれない層」の人たちは、強制されなくなった結果、学力や仕事力が身につかない状態になってしまい、スキルアップできない、結果として収入が上がらない、みたいなことが起こっている感じがして、 つまりは、合理的な配慮が進めば進むほど、「強制力によって駆動してたタイプの人たちが、自己責任により、自らを強制的に努力させるようにし

    「努力できない人への配慮をしすぎると、強制されればできるという人の可能性を潰してしまう」 「フィンランド教育が失敗した理由だ!」
    jun-kun
    jun-kun 2025/02/15
  • タスク受け渡しのコミュニケーション。仕事の頼み方、受け方を考える。

    日々の業務で欠かせないタスクの受け渡し。 しかし、依頼者はやってもらった結果を見て「コレジャナイ」と感じ、作業者としては追加要件が後出しされたことで混乱やストレスを感じる……ということも多いのではないでしょうか。 今回は、タスクを依頼する側・受ける側の双方がスムーズに進められるように、意識すべきポイントを編集部の2人で整理しました。編集部内の雑談を記事化したものなのでライトな内容ではありますが、どうぞ最後の「まとめ」までお読みください。

    タスク受け渡しのコミュニケーション。仕事の頼み方、受け方を考える。
  • Linux・iOS・Android・Winsowsも対応!すぐに使えるAirDrop風データ共有アプリ『LocalSend』 - Qiita

    distribution channelsについて詳しく読む。 こちらでQiitaでもそのまま見やすく表示されるかと思います。 LocalSendの詳細な技術や仕組みについては、以下GPTがまとめたをご覧ください。 LocalSendプロトコル v2.1の技術解説 公式のGithub説明リンク LocalSendプロトコルは、外部サーバーに依存せず、ローカルネットワーク内でシンプルかつ安全にデバイス間でファイルやメッセージを共有できるように設計されたRESTプロトコルです。以下に、LocalSendプロトコルの基的な仕組みと各機能について解説します。 プロトコルの目標 LocalSendの目標は、デバイス間で簡単に安全な通信を確立し、インターネット接続がない環境でも使用可能なシステムを提供することです。デバイスによってはマルチキャストやHTTPサーバー機能が制限されているため、Local

    Linux・iOS・Android・Winsowsも対応!すぐに使えるAirDrop風データ共有アプリ『LocalSend』 - Qiita
    jun-kun
    jun-kun 2025/01/13
    データ共有連携
  • とりあえずvimを使えるようになりたい人のための記事

    始めに 私が「Vimはいいぞ」って言っていると、「どうやって始めたらいいですか?」という質問がたまにあります。 今回はそんな人に向けて、「Vimの始め方指南書」になったらよいなと思って書いていきます。 上記のVimmerレベルをベースに紹介していきます。 目標 Vimの流儀に沿った操作方法を覚える InsertModeでカーソル移動しない カーソル移動はNormalModeで行う カーソルキーは使わず、代わりにh/j/k/lを使う .vimrcを作成する 最低限の.vimrcを作成して、ちょっと快適に操作できるようになる プラグインのインストールを次のステップとして視野に入れる あくまでも視野に入れるだけ、プラグインのインストールはしない 非目標 Vim使いこなせるようになる この記事でそこまで誘導することは目標ではない プラグインをインストールする 目標でも記載しているが、プラグインのイ

    とりあえずvimを使えるようになりたい人のための記事
    jun-kun
    jun-kun 2024/12/28
  • フィリップス『全部入り』万能モバイルバッテリーをレビュー。コンセントにMagSafe、ケーブル2種にスマホスタンドつき

    10,000mAhの大容量(iPhone 15を約2回フル充電可)MagSafe対応のワイヤレス充電USB-CとLightningを1ずつ、合計2の充電ケーブルを内蔵USB-C、USB-Aポートを1つずつ搭載MagSafe、ケーブル×2、ポート×2で最大5台に同時充電折りたたみ式コンセントプラグでバッテリーへ充電でき、USB充電器としても使えるスマホスタンドにもなるデジタル数字でバッテリー残量表示

    フィリップス『全部入り』万能モバイルバッテリーをレビュー。コンセントにMagSafe、ケーブル2種にスマホスタンドつき
    jun-kun
    jun-kun 2024/12/19
    これ良いね
  • 【CLIファイルファインダー】yazi - Qiita

    できること どこでも動く(linux mac win) 自由にテーマをいじれる 自由にキーバインドをいじれる チュートリアル 移動・検索 h/j/k/l: の方向にカレントディレクトリが動く. gh: ~/に移動 H/L: 履歴的にundo/redoの方向でカレントディレクトリを移動 q/: 閉じる /: 全文検索 Z: fzfを起動 「;」 : 一時的にシェルコマンドを実行;裏でgit操作など ファイル操作 v: ヴィジュアルモードに移行して複数選択してみる y: コピー,x: 切り取り, p: 貼り付け d: 削除 r: リネーム a: フォルダ作成 o/<Enter>: ファイルを"開く" O/<C-Enter>: 方法を指定してファイルを開く reveal: そのファイルの親フォルダを開く open: 既定の方法で開く -: シンボリックリンクを作成 情報取得 a: ファイルorデ

    【CLIファイルファインダー】yazi - Qiita
    jun-kun
    jun-kun 2024/12/19
  • ホコリとりフィルター|トイレ・お風呂の換気扇フィルターで予防掃除|フィルたん

    簡単に取付けられる ホコリとりフィルターは ホコリ汚れをキャッチし、 キレイをキープ! 面倒な掃除をグッとラクにします。

    ホコリとりフィルター|トイレ・お風呂の換気扇フィルターで予防掃除|フィルたん
    jun-kun
    jun-kun 2024/12/15
    掃除するより楽だろうなぁ
  • 換気扇のフィルターに東洋アルミの「フィルたん」を愛用する理由 | ROOMIE(ルーミー)

    換気扇に汚れを溜めたくない!と思って使い始めた、汚れ防止フィルター。 昨年の大掃除で一斉に張り替えたのですが、気づけば1年近くも経っていました。 汚れ防止フィルターを貼り付けていたことで、どのくらいの汚れを防げたのか。ご紹介していきます。 換気扇の汚れ防止フィルター 東洋アルミ 「フィルたん レンジフードフィルター 3枚入り」 554円(税込)、「フィルたん ホコリとりフィルター 5枚入り」 657円(税込) 僕が愛用しているのは「フィルたん」という汚れ防止フィルター。 昨年末にレンジフードのフィルたんを張り替える記事を書きましたが、今回はお風呂やトイレの換気扇のフィルたんも貼り替えていきます。 レンジフードフィルターは横60×縦36cm。お風呂やトイレの換気扇フィルターは横30×縦30cmというサイズ感。 一般的なレンジフードや換気扇にはほぼ対応しているようですが、購入前に規格を確認して

    換気扇のフィルターに東洋アルミの「フィルたん」を愛用する理由 | ROOMIE(ルーミー)
    jun-kun
    jun-kun 2024/12/15
    これ良いねぇ
  • 【SVN】無視リストとバージョン管理外 - かすみん日記

    TortoiseSVNクライアントで「無視リスト」と「バージョン管理外」のフィルターがあるので、何が違うのかと思った。 無視リストは、svnの設定ファイルやフォルダのプロパティで無視するように指定されたファイルやフォルダのこと。 バージョン管理外は、まだ一度もコミットされていない、つまり新規作成したファイルやフォルダのこと。 無視リスト ローカル設定(常に無視するパターンのリスト) svnの設定は、%APPDATA%\Subversion\にあるconfigという名前のファイルに記載されている。 %APPDATA%はC:\Users\%username%\AppData\Roamingの意味なので、そのままエクスプローラのパス窓に貼り付けてOK。 配置場所からもわかるように、この設定はローカルにしか適用されない。 また、逆に言えばローカル環境全体に適用されるので、チェックアウトしているプロ

    【SVN】無視リストとバージョン管理外 - かすみん日記
  • 人気連載まとめ読み! @IT eBook

    人気連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第128弾は連載「ノーコード開発、これだけは押さえて」全6回を電子書籍化しました。近年、多様なローコード/ノーコード開発ツールが登場しています。業務の効率化や開発の内製化などさまざまなメリットが得られるツールですが、注意すべき点も多いことはあまり知られていません。eBookでは、多くの企業のノーコード開発ツールを導入した著者が、導入前後の勘所について解説します。

    人気連載まとめ読み! @IT eBook
  • 天下一キーボードわいわい会Vol.7に参加しました - @74thの制作ログ

    天下一キーボードわいわい会とは 自作キーボードの作品を、見たり見せたりするイベントです。 見るだけでも良く、参加の敷居が低いイベントです。 数多くの自慢の作品が並べられ、自作キーボード製作の熱が感じられる面白いイベントとなっています。 tenkey.connpass.com 私としては、自作キーボードは「創作・デザイン」と「実用」と「技術」のバランスの良いムーブメントと感じていて、自作キーボードの世界に入って5年経ちましたがまだ新しい面白さを見つけられています。 今回のコロナ後に開催されたVol4からの4回目の参加となりました。 キーボード熱を感じられる非常に充実したイベントに思っております。 私が展示したもの 今回は、新しいキーボードはありませんが、以下の2つを展示しました。 黒いSparrowDial M5Dialを黒色に塗装し、キーキャップと合わせてシックな配色にしたSparrowD

    天下一キーボードわいわい会Vol.7に参加しました - @74thの制作ログ
    jun-kun
    jun-kun 2024/11/23
  • Androider

    Android 15 QPR2 Beta 1、Pixelデバイスの振動フィードバック強化に賛否分かれる

    jun-kun
    jun-kun 2024/11/14
    “Androider”
  • Kensingtonのトラックボールを安く買い修理して使う - さおとめらいふ-魚住惇のブログ

  • 画像ファイルの容量削減(jpeg⇒heic変換とExifタグ情報更新) - Qiita

    概要 個人的に撮り貯めた数万枚の写真の整理をするにあたり、 容量節約のためheic形式に変換して保存したいと考えました。 jpeg⇒heic形式への変換はGIMPのScript-Fu機能を使い実現 できたのですが、Exif情報は引き継がれませんでした。 写真を時系列で閲覧する際には撮影日時が無いと困るため、 jpegファイルのExif情報を取得しheicファイルのExif情報を 更新することにしました。更新には外部ツール’ExifTool’を 利用します。 C#のコードについては一部を除きChatGPTの生成を利用しています。 ChatGPT恐るべし! また、私の環境では動きましたがPCの環境やExif情報によっては 不具合が出る可能性もあります。使用にあたってはバックアップを 確実に取ることをお勧めいたします。 環境 Windows11 VisualStudio C# .NET6.0 ※

    画像ファイルの容量削減(jpeg⇒heic変換とExifタグ情報更新) - Qiita
  • 家を借りる人が「ゴミ集積場」を見るべき深い理由

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    家を借りる人が「ゴミ集積場」を見るべき深い理由
    jun-kun
    jun-kun 2024/06/01
  • [Photo Diary] 作り手に愛想は尽きても製品に愛想は(まだ)尽きてない : Tedious diary more x4

    また木の影を撮ってしまった。 それだけの、通りすがりの一枚。 (以下は X-T50 発表前に書いた文章です。発表されたからと言って何も変わらないか、より一層感がありますが念の為) 先週、富士フイルムの決算発表における質疑応答の内容がネットメディアで切り抜きされて、それが元でプチ炎上というか、ごく一部のカメヲタ界隈で燃えていた、らしい。 ■ 富士フイルム「これまでの富⼠フイルムのカメラの売り⽅を根的に変えていく事を目指す」 デジカメライフ らしい、というのは、先週時点でなんか TL にそれっぽい話が流れてきていたけれど、 またカメヲタ同士が何か喧嘩してんのか?違うのか?富士フイルムに対する文句なのか?ライカになりたい?それが気にわない?前から引き合いに出してるじゃん(;´д`) という感じでスルーして詳しく見ていなかったせいで、週が明けてから元ネタを知った次第。 富士フイルムがライカを引

    [Photo Diary] 作り手に愛想は尽きても製品に愛想は(まだ)尽きてない : Tedious diary more x4
    jun-kun
    jun-kun 2024/05/18
  • 江崎グリコの基幹システム移行トラブルについてまとめてみた - piyolog

    2024年4月5日、江崎グリコは基幹システムの切り替え後にシステム障害が発生し、同社や販売委託を受けている一部の冷蔵品の出荷に影響が生じていると公表しました。ここでは関連する情報をまとめます。 障害後緊急対応するも在庫数合わず業務停止 今回システム障害が起きたのは江崎グリコの基幹システムで2024年4月3日の新システムへの移行に伴い発生した。物流、販売、会計などを一元管理するERPパッケージ SAP社製「SAP S/4HANA」で構築されており、「顧客への継続的価値創出を可能にするバリューチェーン構築と経営の迅速な意思決定を目的とした、調達・生産・物流・ファイナンスなどの情報を統合する基幹システム」と同社では説明している。障害原因の詳細は同社から開示されてはいないが、システム障害の問題個所の特定は済んでいる。なおサイバー攻撃によるものではないと取材に答えている。*1 システム障害の影響に

    江崎グリコの基幹システム移行トラブルについてまとめてみた - piyolog
    jun-kun
    jun-kun 2024/04/26