Rubyと筋肉とギターとわたし

筋トレが仕事です

Linux

【CentOS】File contains parsing errorでyumコマンドが使えない

どうもてぃ。 久々に起動したGCE vmインスタンスでエラーが出たので改修 起こった現象 $ yum upgrade 読み込んだプラグイン:fastestmirror File contains parsing errors: file:///etc/yum.repos.d/pgdg-redhat-all.repo [line 196]: [pgdg96-updates-debugi…

【Linux】xargsに渡したファイルに空白がある場合の削除方法

どうもてぃです。 ちょっとだけハマったのでメモ。 ls, grep, xargs rm 上記のコマンドを組み合わせて、いつもどおり溜まったスクリーンショット画像を削除しようとしました。 すると。。。 $ ls | grep 'Screenshot' | xargs rm rm: './Screenshot' を削除…

【Ubuntu】apt update時winehqでGPGエラー

どうもてぃです。 apt-keyの更新とか設定とかメンドイですね。今回身をもって知りました。 環境 Ubuntu 16.04.5 LTS(elementary OS 0.4.1 Loki) 現象 $ sudo apt update 無視:1 http://dl.google.com/linux/chrome/deb stable InRelease ヒット:2 http://dl.…

【Ubuntu】apt updateで404 not found

どうもてぃです。 いろいろ環境構築してる時にタイトルの子が出てくるとかなり困る。 なんとか解決してみました(解決できたかどうか微妙だが)。 環境 Ubuntu 16.04.5 LTS(elementary OS 0.4.1 Loki) やったこと いろんな記事を試しました。 が、メインは以…

【Linuxコマンド】特定の文字列を含むファイルを検索する

こんにちはもてぃです。 smot93516.hatenablog.jp 前のエントリも合わせて記事にします。 特定の文字列を検索して、文字列置換まで合わせてやりたいと思ったので備忘録として。。。 findを使う $ find . -type f -print | xargs grep '検索したい文字列' 最…

【Linux】シェルスクリプトで親ディレクトリのパスを取得する

上の参考書と以下の記事を参考にさせていただきました。 qiita.com なぜ調べたか /home/user/practice/text/test.txt, /home/user/practice/shell/directory.shがある前提で進めます。 #!/bin/bash PATH=../text/test.txt echo `head -n 10 $PATH` これを実…

【Linuxコマンド】特定のファイルを削除する

どうもってぃです。 サーバー移行している時に不要なファイルが大量に出てきたので全検索削除を行いました。 そんときのメモがこちら。 ディレクトリ配下該当ファイル全削除 $ find . -name '.htaccess' | xargs rm -f apacheからnginxへ移行するときに不要…

Androidでgif動画を流す(Kotlin)

Glideを使えば簡単にgif動画を動かすことが出来ます。 Glideの最新はこちら。 ↓謎の設計図共有サイト「ギットハブ」 github.com 導入方法はリンク先に乗ってます。 環境 ubuntu 16.04.1 kotlin 1.2.41 android studio 3.1.2 Glide導入 一応やっておきます。 …

【備忘録】UbuntuへMuseScore2をインストール

公式を見るのが一番はやいかもしれないです。 musescore.org ただアイコンの作成とかにほんのちょっとだけつまずいたのでメモとして。 環境 ubuntu 16.04.1 elementary OS 0.4.1 Loki(64bit) MuseScoreのAppImageを取得 musescore.org 上記URLからAppImage…

【備忘録】Something went wrongでAndroidのReact Nativeが動かない

npmスタートしてAndroid端末に入れてたexpoを動かそうとしたけど、なんかうまくつながらんかった。 仮想デバイスは遅いので、実機を繋いでやってます。 環境 npm 5.6.0 node v10.2.1 something went wrong ... とりあえずsomething went wrongで調べてみたら…

ubuntuにwatchmanが入らない

React Nativeを入れるための環境構築をやっていましたが、まあ安定して詰まりました。 以下を参考にやった。 facebook.github.io mae.chab.in 環境構築 npm 5.6.0 node v10.2.1 原因 $ create-react-native-app Sample Unable to start server See https://g…

Docker初心者が超絶簡単にDockerfileをまとめてみた その2

前回のブログの続き smot93516.hatenablog.jp 前回使わなかった命令の中でよく使うものを紹介したいと思います。 実行環境 前回と一緒。 ubuntu16.04.1(elementary OS 0.4.1 Loki) Docker version 17.12.0-ce MAINTAINER命令 Dockerfileをチームで共有して開…

ubuntu(elementary OS)16.04.1へdocker-composeをインストール

smot93516.hatenablog.jp 前回のつづき的な感じです。 というか書き忘れてました\(^o^)/ リファレンスの言うとおり 以下を参照。 Docker Compose のインストール — Docker-docs-ja 17.06.Beta ドキュメント 最新のdocker-composeをcurlで取ってきます。 1.…

ubuntu(elementary OS)16.04.1へdockerをインストール

今更ですが、新しいPCでもdockerの環境が必要となってきたので構築しました。 dockerリファレンスを参考にやっていきます(手順は全くそのままです)。 今回はDockerCE(コミュニティ版)をインスコしていきますよ。 URL http://docs.docker.jp/engine/insta…

【雑記】ubuntuでスーファミやってみた

タイトル通りです。 せっかくの祝日、久しぶりにスーパーマリオRPGがやりたくなったのでやってみました。 本当はSnes9xっていうエミュレーターを入れたかったんですが、やり方がよくわからない早くゲームをしたかったのでZsnesというエミュレーターをいれま…

elementary OS(ubuntu)へandroid studioを入れてkotlinした

ちょっとハマった話は前の記事に smot93516.hatenablog.jp 最初はReact Nativeで開発をする予定だったのですが、同僚がiOSをswiftでやると言い出したので、仕方なく僕がkotlinをやることになりました。 なので、環境構築します(最近環境構築しかしてないぞ…

elementaryOSにbluetoothドライバが入ってなかったのでいれようとした

この前記事にあげた新しいPC(HPのspectre)のLinuxにはbluetoothドライバが入っていたのですが、ThinkPadの方を見てみたら入ってなかったので入れる試みをしました\(^o^)/ PCちゃん ThinkPad x230 elementary OS パッケージのインストール 必要なパッケー…

kotlinでしょっぱなから詰まった話

現在「kotlinスタートブック」の15章をやっています。 いきなりラムダ式やnull安全やらの内容をやると意味がわからなくなるので、一旦スルーで基本文法だけ抑えて一気にandroid開発の章を見ていましたが、しょっぱなから詰まりました。 error: unresolved re…

Win10とelementaryOSでデュアルブートしてみた

Rubyのためにブログを開設したのにまったく違うことしか書いてないですが、今回もそんな感じっす。 新しい会社(まだ正式には入っていないけど)でPCを購入していただいたので、そちらのPCへLinux環境を作ってみました。 マシンスペック HP Spectre x360 13-ac…