HapInS Developers Blog

HapInSが提供するエンジニアリングの情報サイト

【Bash】サブディレクトリの中身だけ消してディレクトリは残したい!

HapInSアドベントカレンダー2024、22日目、今年もNoRADのサンタクロース追跡を楽しみにしているponです! 本日は「サブディレクトリたちの中身だけ削除するものの、ディレクトリは残しておきたい!」というときのスクリプトについて説明したいと思います! …

売上管理に役立つ!Googleスプレッドシートでフリマアプリの売上データを簡単に整理

HapInSアドベントカレンダー2024、21日目!Skyjayのガオガエンに触発されて猛特訓していますが一向に上手くなる気配の無いponです! はじめに Googleスプレッドシートを利用するメリット 無料で使える リアルタイムでの共有とアクセス データの整理と分析が…

【解説】7zやzipからCHDを作成!Bashスクリプトで自動化し、時間を節約する方法

HapInSアドベントカレンダー2024、16日目!王将の豚キムチを愛してやまないponです! この記事では、LinuxやMacでディスクイメージ(例:.cueおよび.bin形式)を圧縮形式(.chdファイル)に変換する作業を自動化するBashスクリプトについて詳しく解説します…

【無料じゃないけどタダ同然】社内でDuolingoファミリープランやってみた!Part 2

HapInSアドベントカレンダー2024、14日目!ponです! 今回は、私が最近ハマっているDuolingoでの言語学習についてお話したいと思います! ※すでにWantedlyで公開されている他メンバーの記事(Part 1)はこちらです。 www.wantedly.com はじめに 経緯 なぜDuo…

How to Spot Deepfakes and Ensure Media Authenticity: A Guide to Media Literacy

HapInS Advent Calendar 2024, Day 9! Hi, I am pon. Actually, I speak English and Portuguese as well as Japanese! Today I will contribute an article written in English. Mastering Media Literacy: Spying Deepfakes and Checking for Authenticity…

「生成AI vs 検知ツール:進化する攻防と私たちの選択」

はじめに HapInSアドベントカレンダー2024、4日目!最近PICO-8沼にどハマりしているponです 昨今、生成AIの発展が私たちの日常や仕事に大きな影響を与えています。文章や画像の生成、プログラミング支援など、生成AIの利用はますます広がりを見せています。…

【Python】LinuxとMinecraftでプログラミングを始めよう!

あけましておめでとうございます! 年末に購入したラダーで卓球のフットワークを向上させようと目論んでいます、ponです。 今回は、昨年末にサンタさんからMinecraft Java&Bedrock版(DL引換券)をプレゼントしてもらった小2の息子のために、LinuxでMinecraf…

【ノーコード】AppSheetで子どものお小遣い管理アプリを作ってみた

HapInSアドベントカレンダー2023、21日目です! こんにちは!MHR:SでMR/HR=999、ランスとハンマーそしてヘビィボウガンをこよなく愛するponです 今回は巷で話題のAppSheetで子どものお小遣い管理アプリを作ってみたのでご紹介いたします。 AppSheetの概要 ア…

【Tips】Visual Studio Codeで正規表現を使ったテキスト置換の方法と便利な活用法

HapInSアドベントカレンダー2023、18日目! こんにちは。先日人生で初めてマスボ級到達しました。氷パ推しのponです❄️ はじめに Visual Studio Code(VS Code)は、Microsoftが開発した無料のオープンソースの統合開発環境(IDE)です。 主にソフトウェア開…

【解説】Bashでキー入力を受け付けて応答するインタラクティブなスクリプトの作り方

はじめに スクリプトが動き出す背景 readコマンドって何?どんなことができるの? プロンプトの表示と条件分岐を使用した応答の制御 パスワードの隠し文字入力 注意点 改行文字を読み取らずに指定の文字数だけ読み込む場合の例 ユーザーがスクリプトを中断す…

【解説】言語によるエスケープシーケンスの違いと注意点〜PHPとJava、時々bash〜

こんにちは。正規表現をこよなく愛するponです。 はじめに プログラミング言語では、特殊な文字列であるエスケープシーケンスを使用します。これらのシーケンスは、テキスト内の特定の文字をエスケープしたり、特殊な意味を持つ制御文字を表現したりするため…

【Tips】grepの検索結果をカラフルに表示したら気分アゲアゲで業務効率も爆上がりすると祖母が申しておりました

こんにちは。Linuxコマンドライン大好き!ponです。 はじめに Linuxのコマンドの用途は、ファイルの管理、特定のコンテンツの検索、さまざまなタスクの実行など多岐に渡ります。 この記事ではコマンドラインの実行をより楽しいものとするために、出力に視覚…

【解決】MX LinuxでGRUB設定を変更したらOS起動不可になって絶望したけど力技で復活させた話

はじめまして、ponです。 今回はタイトルの通り、起動不可状態となったMX Linuxのレスキュー体験についてご紹介いたします この記事をご覧になっている方と全く同様のケースではないかも知れませんが、皆さんの参考になれば幸いです。 今回のケース ・MX Lin…