ラズパイのIPアドレスがわからない時の対処

最近ラズパイを利用しててsshでログインしようとしたらIPアドレスなんだっけ。。。 って、場面によく遭遇する。そんな時の対処法!!! ifconfig まず、これで自分ネットワーク情報を取得。 次にこの情報を使ってネットワークに繋がっている機器を検索。 例…

ラズパイでThe bug is not reproducible, so it is likely a hardware or OS problemと言われた

Rapbianにpyenvを使ってpython3.4.3をインストールしようとしたらエラーが出てきた。 pi@raspberrypi:~$ pyenv install 3.4.3 Downloading Python-3.4.3.tar.xz... -> https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz Installing Python-3.4.3…

Pyenvとpyenv-virtualenvの使い方(Raspbian)

pyenvとpyenv-virtualenvのインストールの仕方がMacOSとRaspbianとで違かったのでメモ。 MacOSのインストール方法は以前の記事を参照。 takuocean.hatenablog.com 今回参考にしたURL qiita.com Raspbianでのインストール sudo apt-get install git gcc make …

Pyenvとpyenv-virtualenvの使い方

使ったのでメモ 最近使ったのでメモした。 今回はディレクトリごとにpythonの設定を変えられるようにした。 参考URL qiita.com 今回の環境 mac OSX Sierra pyenvとpyenv-virtualenvって? pythonのバージョンやインストールするpackageを作るターゲットごと…

Raspbianでapt-get updateをしようとしたらエラーが出た

Raspbianでapt-get updateをしようとしたらエラーが出たのでその時の対処をメモしました。 環境 マシーン:RaspberryPi Zero OS:Raspbian 症状 apt-get updateをしようとしたら以下のようなエラーが出力された。 だけど、家のネットワーク内部ならsshが繋が…

Kali Linuxのターミナルのショートカット

Kali Linuxは初期設定としてターミナルのショートカットが割り振られていません。 僕は普段Ubuntuを使っていて、Ctrl+Alt+tで慣れているのでその設定にしたいと思います。 まずKali Linuxを立ち上げる 次に右上のスピーカーマークをクリック スパナとドライ…

Linuxでディレクトリ内のファイルの中身を一括変換する方法

任意のディレクトリ内のファイルの中身を一括変換するには以下のコマンドを利用する。 find . -type f | sed -i -e "s/変えたい文字/変換後の文字/g"

scriptやscreenコマンドでログに挿入されたラインフィールドやバックスペースを削除する方法

scriptやscreenコマンドを利用した場合、制御コード(ラインフィールドやバックスペースなど)も一緒にログとして残る。 この際、ラインフィールドやバックスペースは以下のように削除することができる。 col -bv < 変換前ファイル > 変換後ファイル

複数Excelファイルの一括置換ツール作成

以下のサイトを参考にVBAを使って一括置換ツールを作成します。 http://t-wata.com/?p=284 やりたいこと - 置換リストの作成 - 複数ファイルの一括置換 * 置換リストの作成 以下の画像のようにリストを作成 構成は - 1列目:置換したいファイル名 - 3列…

Railsのredirect_to user

最近勉強しているRailsの1コード redirect_to user このコードをcontroller上で記述し、実行すると自動的に以下のURLへのリダイレクトだと認識してくれる。 user_url(user) user_url(user)は現在参照しているuserのshowページ。

IFTTTとLine message apiとの連携

以前、Line botの作り方を示しました。Line botはLine message apiを利用して実現しています。 takuocean.hatenablog.com さて、この場合はLineから送られてきたメッセージに何か返答をすることができますが、Line@の管理者からは能動的に何か送ることはで…

odコマンド

odコマンドはバイナリファイルを16進数などでダンプするコマンドです。また、エスケープシーケンスを見つけるのにも活躍します。 od -c ファイル名 これでファイルをエスケープシーケンスも含め文字列で表示してくれる。

Ubuntuで標準出力と標準エラーを同時にログファイルに書き込む方法

Ubuntuといってもシェルがbashの時です。 $ command &> log.txt ちなみに以下のようにしても同様になります。 $ command > file 2>&1

Line botの導入の仕方

ここではrailsで実装したサーバーをHerokuで実行してLine botを作っています。 Gitのアカウントは持っている前提で進めます。持っていない人は以下のサイトが参考になると思います。 GitHubアカウント作成とリポジトリの作成手順 - Qiita 1. Developer用のLi…

Hakell 導入

はじめまして、まだまだぴよぴよのエンジニアです。 経歴からいうと、大学では機械工学科で学び、材料力学を得意としてました。ただ画像処理をしてみたかったので、研究室では医療系の画像処理の研究に携わり、プログラマ人生がスタートしました!!!!現在…

初投稿

エンジニアとしてステップアップするためにブログを始めました。 ・Linuxについて ・Haskellの書き方、エディター ・セキュリティについて について書きたいと思います。 他にも、学んだことや備忘録などいろいろ書きます。 宜しくお願いします。