Shell Script でバイナリファイルを 2 進数に変換する

公開日:
最終更新日:
バイナリファイルを 2 進数に変換する

バイナリファイルを読みたいと思っても、うまく開けなかったり、16 進数で表示されたりして、うまく 2 進数に変換されなくて少し手間だったりしませんか? 今回はバイナリファイルを 4 バイト区切りの二進数に変換するシェルスクリプトを書いていきます。これを少し応用すると、一瞬で 2 進数の思った通りのフォーマットに変換するシェルスクリプトが書けるはずです!>> 続きを読む

cron で成功した時にメールを届かないようにする

公開日:
最終更新日:
cron で成功時にメールが届かないように変更する方法

cron で命令が実行された時,エラーの時にメールが届くのはウェルカムなのですが,成功時のメッセージなどは別に届かなくていいよ…って思ってしまいます.特にcurl命令などは要注意ですが,今回はエラーメッセージ以外ではメールが届かないようにしていきます.>> 続きを読む

chsh が使えなくてもシェルは変更できる

公開日:
chsh を使わずにデフォルトシェルを変更する方法

レンタルサーバーなどでデフォルトのシェルを変更したくても,うまくできなかった経験はないでしょうか?筆者も chsh をしようとしてもパスワードファイルをいじろうとしてもうまくいかなくて困ったので,ログインした時に自動で所望のシェルが起動する方法を紹介したいと思います.>> 続きを読む

PHP を使ってブラウザから sudo 命令を実行する

公開日:
最終更新日:
PHPを使ってブラウザからsudo命令を実行する

今回は PHP を使ってブラウザから管理者権限が必要な sudo 命令を実行する方法を紹介したいと思います.関連してOS のシステム周りの命令や権限の話も書いているのでぜひ興味のある方はご覧ください.>> 続きを読む

【Selenium】ディスプレイなしでデバッグをする

公開日:
最終更新日:
ディスプレイなしでSeleniumのデバッグをする

Selenium を使って作ったプログラムをヘッドレス (ディスプレイなし) のラズパイ上の Firefox に移行して実行しようとしたのですが,ローカルのパソコンで動かしていた時は動いたのにラズパイに移行すると動かないという事態が生じたので,ディスプレイなしでデバッグする方法を書きたいと思います.>> 続きを読む

IEICE の TeX クラスファイルを日本語オンリーに変更する

公開日:
最終更新日:
IEICEのTeXクラスファイルを日本語オンリーに変更する

IEICE (電子情報通信学会) の研究会の原稿を日本語のみで書こうとすると,著者情報のところに英語の情報が欄だけ残って変になってしまう問題を解決していきたいと思います!>> 続きを読む

PHP で exec 関数を使ってブラウザから呼び出した命令を実行できない時の対処法

公開日:
最終更新日:
PHP の exec 関数が実行できない

PHP を使ってボタンを実装してブラウザから押して,exec 関数を使って何らかの処理を実行しようとしてエラーを吐かれた経験がある人はかなり多いのではないかと思います.その中でいくつか特に詰まった点を解説していきたいと思います.>> 続きを読む

Shell Script で全ての引数をそのまま別の関数に渡す方法

公開日:
最終更新日:
Shell Script の引数を全て渡す

Shell Script を書いていてふと引数を全部一気に別のところに渡す方法はないのかなぁと思って調べてみました.>> 続きを読む

Git のリモート/ローカルのデフォルトブランチを master から main に変更する

公開日:
最終更新日:
Git のデフォルトブランチを変更

GitHub の新規作成リポジトリのデフォルトブランチ名が master から main に変更されたので,デフォルトブランチを master から main に変更してみましょう.ついでに Mac の Git もアップデートしておきます.>> 続きを読む

Vitis HLS と Vivado で作った回路を PYNQ を使って FPGA 上で動かすまで ー④PYNQ を使って実機で動かすー

公開日:
最終更新日:
PYNQ を使って実機で動かす

「Vitis HLS と Vivado で作った回路を PYNQ を使って FPGA 上で動かすまで」の第四弾 PYNQ を使って実機で動かすです.いよいよ実際に実機で動かせるので楽しみですね.色々動かして遊んでみましょう!>> 続きを読む