野村 さん プロフィール

  •  
野村さん: atominux
ハンドル名野村 さん
ブログタイトルatominux
ブログURLhttp://atomiyama.com/linux
サイト紹介文Linux や FreeBSD、仮想PCなどの「ちょっとしたこと」をお届けします。
自由文メインPCはWindows10のVirtualBox上のDebian。Linuxの小ネタを求めて日々右往左往してたりする。twitterやってます⇒https://twitter.com/usr_sbin
参加カテゴリー
更新頻度(1年)情報提供80回 / 168日(平均3.3回/週) - 参加 2017/12/22 12:56

野村 さんのブログ記事

  • 【python3】webスクレイピングについて復習してみる
  • はじめにこんにちは、野村です。今回は、python3を使ったwebスクレイピングについて復習した際のメモです。以前、テキストブラウザをメインに使っていたとき、効率よくwebサイトを巡回するために活用したもんです。ソースを取得する何はなくともrequestsをインストール。標準的なHTTPライブラリです。その前に、pip3が入ってなかったのでインストールした(ubuntu18の場合)。$ sudo apt install python3-pip$ pip3 install reques [続きを読む]
  • 【c++】ラムダ式にキャプチャする値の参照とコピーについて復習
  • はじめにこんにちは、野村です。前回PHP7の無名関数を復習している最中「c++ではどうやるんだっけ?」てなことが頭をよぎったのですよ。しばらくc++を書いてなかったのですっかり忘れてしまってた。なので今回はc++のラムダ式について復習してみます。無名関数を即時実行#include using namespace std;int main(){ []{cout実行結果$ g++ main.cpp -std=c++14&&./a.outtest引数を設定して実行#include #include using namespace st [続きを読む]
  • 【PHP7】無名関数の即時実行とfunctionのuse
  • はじめにこんにちは、野村です。今回は、PHP7の無名関数とかfunctionのuseについておさらいしてみました。以前この記事を書いたとき、わけもわからず使ったのでPHP7を使っていろんな数列を書き出してみる今回は、PHP7でいくつかの数列を書き出してみます。かつては一番親しんだ言語だったのだけど、数年触らなかったら随分進化してました。浦島太郎になった気分。atomiyama.com2017-11-11 08:17あらためて勉強してみようという魂胆 [続きを読む]
  • 【PHP7】無名関数の即時実行とfunctionのuse
  • はじめにこんにちは、野村です。今回は、PHP7の無名関数とかfunctionのuseについておさらいしてみました。以前この記事を書いたとき、わけもわからず使ったのでPHP7を使っていろんな数列を書き出してみる今回は、PHP7でいくつかの数列を書き出してみます。かつては一番親しんだ言語だったのだけど、数年触らなかったら随分進化してました。浦島太郎になった気分。atomiyama.com2017-11-11 08:17あらためて勉強してみようという魂胆 [続きを読む]
  • 【PHP7】無名関数の即時実行とfunctionのuse
  • はじめにこんにちは、野村です。今回は、PHP7の無名関数とかfunctionのuseについておさらいしてみました。以前この記事を書いたとき、わけもわからず使ったのでPHP7を使っていろんな数列を書き出してみる今回は、PHP7でいくつかの数列を書き出してみます。かつては一番親しんだ言語だったのだけど、数年触らなかったら随分進化してました。浦島太郎になった気分。atomiyama.com2017-11-11 08:17あらためて勉強してみようという魂胆 [続きを読む]
  • 【PHP】タロットをランダムに1枚表示するコマンドを作成
  • はじめにこんにちは、野村です。以前の記事で、タロットカードをランラムに表示させるweb上のスクリプトを作りました。スマホで気軽に閲覧できるようになったのは満足。でもPCのときは、わざわざブラウザから見るのが面倒に思えてきた。なので、コマンド一発でカードとその意味を表示するようにしてみました。画像の大きさを揃える以前の記事で、タロットの画像を入手したときのことを書いたのだけど【PHP】Web上でタロットカード [続きを読む]
  • Ubuntu18.04 LTS ServerにXfce4を導入
  • はじめにこんにちは、野村です。VirtualBox 上の Ubuntu18.04 LTS Server にデスクトップ環境「Xfce4」を導入してみました。いままではデスクトップ環境が苦手だったのですよ。でもそろそろ仲良くなりたいかも。思い至った経緯デスクトップ環境は無駄にリソースを食います。マシン負荷を極限まで軽減することを美徳とする身にとってデスクトップ環境は敵も同然。低負荷好きをこじらせ、ウィンドウマネージャなしでGUI環境を構築す [続きを読む]
  • 【jQuery】WordPressの固定ページでajaxを利用
  • はじめにこんにちは、野村です。前回、PHPを使ってタロットカードをランダムに1枚表示するページを作りました。【PHP】Web上でタロットカードをランダムに1枚表示するタロットがマイブームなのですよ。でも欲しいカードが書店に売ってない。それならば、Web上でカードを見れるようにすればいい。なので作ってみた。atomiyama.com2018-04-30 19:37今回は、これをWordPress上に表示させてみます。ちょっとした自作ブログパーツです [続きを読む]
  • 【PHP】Web上でタロットカードをランダムに1枚表示する
  • はじめにこんにちは、野村です。タロットがマイブームなのです。占いをしたいわけじゃなく、画集として手元に置いておきたいと思ってます。欲しいのは、ウェイト版(ライダー版)。でも行きつけの書店に置いてなかった。別の書店も3軒まわれど在庫ナシ。いちばんポピュラーなカードのはずなのになぜ?アマゾンなら2000円くらいから。でも性格上、通販は利用したくない。そんなとき、ウェイト版の画像がWikipediaに揃っていること [続きを読む]
  • Ubuntu18.04 serverにOpenboxを導入した
  • はじめにこんにちは、野村です。ubuntu18.04 LTS がリリースされました。さっそくVirtualBoxにserver版をインストールしてみましたよ。今回は、インストール直後の状態からウィンドウ・マネージャ「openbox」と、VirtualBox の Guest Additions をインストールした時の記録です。記録一応、apt update してみる。$ sudo apt update$ sudo apt upgrade何も起きなかった。ドンマイ!それから openbox をインストールしてstartx。$ su [続きを読む]
  • Firefoxの再起動はabout:profilesからが手軽
  • はじめにこんにちは、野村です。最近のFirefoxのメモリの食いっぷりは異常。またたく間に潰されてしまいます。仮想PC上でFirefoxを使う場合はとくに困る。複数の仮想PCを起動した場合に備え、2Gづつしかメモリを割り当ててないのです。どうやら、Firefoxを定期的に再起動するほかに対処法はないみたい。これまでの再起動方法これまでは、以下の方法で再起動させていました。Firefoxの起動中に Shift+F2 を押す。ウィンドウの下部に [続きを読む]
  • JavaScriptでフィボナッチ数を求めて実行速度を計測
  • はじめにこんにちは、野村です。今回は、いくつかの方法でフィボナッチ数を求めるスクリプトを書き、それぞれの実行速度を計測してみます。スクリプトはJavaScriptを使います。オーソドックスな再帰で書くとても遅いです。なので、この方法だけは33番目のフィボナッチ数を求めます。'use strict';const fib00 = (n)=>{ return (n実行結果3524578timer00: 46.427msループを使って書く以下のものからは1000番目のフィボナッチ数を求 [続きを読む]
  • GTK+2.0で任意の文字列を表示するウィンドウを作成する
  • はじめにこんにちは、野村です。今回は、ほんのちょっとした小物の制作です。C言語でGTK+2.0を利用したGUIプログラムです。作るのは、任意の文字列を表示するウィンドウ。実行コマンドに文字列を渡すとウィンドウが起動し、文字列が表示される。それだけ。スクリプトをデバックするときなどに使えるかも。準備libgtk2.0-devが入ってなければインストールします(debianの場合)。$ sudo apt install libgtk2.0-devインストールされ [続きを読む]
  • C++でクロージャや関数を返す関数を勉強していたときの痕跡
  • はじめにこんにちは、野村です。奇妙なものを掘り返しました。以前書いたc++のソースです。最初これを見ても、何をするプログラムなのか見当がつきませんでした。で、しばらく眺めているうちに「関数を返す関数」と「クロージャ」を同時に勉強していたときのものと判明したのですよ。闇雲に書いていて錯綜してたことが伺えます。せっかくなのでここに公開してみます。一種の供養です。ソースコードmain.cpp#include #include #incl [続きを読む]
  • タスクバー上でメモリ使用量を監視(システム負荷モニター)
  • はじめにこんにちは、野村です。デスクトップ用途のLinuxでメモリ使用量を常時監視したくなりました。普段は使っているパネル「lxpanel」は、システムトレイにCPU使用量をモニタできるけど、メモリ使用量はモニタできません。こんな感じ。CPU使用量のみがグラフ表示されます。なんとかしてメモリも監視できるようにしたいもんだ、と思って調べてみたら「xfce4-panel」というパネルにはCPUやメモリを監視するプラグインがあるとのこ [続きを読む]
  • Linuxでのswap領域の解放、メモリのキャッシュ領域の解放
  • はじめにこんにちは、野村です。Linuxをデスクトップとして使っていると、動作が重くなってくることがあります。VirtualBoxなどの仮想環境で使うとなるとなおさら。原因はわかりきってる。メモリを十分に割り当てることができないから。僕の環境では、ホストPCの物理メモリは8G。ゲストPCへの割り当ては2Gを目安にしてます。ゲストPCを複数起動させることを考慮すれば、そのくらいが上限かも。とにかく動作が重いときは、コマンド [続きを読む]
  • ウィンドウマネージャなしでGUI環境を構築しよう(その3)
  • はじめにこんにちは、野村です。前々回と前回で、ウィンドウマネージャを使わないGUI環境を構築しました。ウィンドウマネージャなしでGUI環境を構築しよう(その1)ウィンドウマネージャなしでGUIを使ってみることにしました。とりあえず下準備。ウィンドウのフォーカスを切り替えるコマンドを作ってみます。atomiyama.com2018-03-13 00:01ウィンドウマネージャなしでGUI環境を構築しよう(その2)ウィンドウマネージャなしでGUI [続きを読む]
  • ウィンドウマネージャなしでGUI環境を構築しよう(その2)
  • はじめにこんにちは、野村です。前回は、ウィンドウのフォーカスを切り替える仕組みを作ってみました。ウィンドウマネージャなしでGUI環境を構築しよう(その1)ウィンドウマネージャなしでGUIを使ってみることにしました。とりあえず下準備。ウィンドウのフォーカスを切り替えるコマンドを作ってみます。atomiyama.com2018-03-13 00:01今回は、実際にウィンドウマネージャ抜きでGUIを起動してみます。今回必要なパッケージキーボ [続きを読む]
  • ウィンドウマネージャなしでGUI環境を構築しよう(その1)
  • はじめにこんにちは、野村です。前回は、あらかじめ決められた位置にウィンドウを配置するスクリプトを紹介しました。xdotoolがあればTWMでもウィンドウの配置が煩わしくないウィンドウマネージャ「TWM」は、ウィンドウのリサイズ操作が面倒。したがって、ウィンドウを配置するのも面倒。なので、コマンド「xdotool」を使ってみました。atomiyama.com2018-03-11 06:09で、これを使っているうち、ウィンドウマネージャが不要な気が [続きを読む]
  • xdotoolがあればTWMでもウィンドウの配置が煩わしくない
  • はじめにこんにちは、野村です。ウィンドウマネージャ「TWM」の軽さは驚異的。でも、ウィンドウのリサイズの操作が面倒です。一般的なウィンドウマネージャであれば、ウィンドウの隅や境界線をドラッグすればサイズ変更ができます。TWMの場合、そうはいかない。手順が余計だし、直感的でもない。今回は、これをなんとかしてみます。ウィンドウのリサイズの手順を1行程減らすTWMでは、ウィンドウをリサイズする手順が3行程必要です [続きを読む]
  • ArchLinuxのGUI環境はTWMで貫き通そうと思った
  • はじめにこんにちは、野村です。前回は、ArchLinuxをインストールしてIPを固定してみました。ArchLinuxを再インストール、そして固定IPにもリトライVirtualBox上のArchLinuxをいじり倒して挙動が怪しくなりました。なので再インストール。固定IPの設定方法も一新して仕切り直します!atomiyama.com2018-03-07 04:57今回はGUIを整備した際のメモです。前回、xorgを導入した際にTWMというウィンドウマネージャも一緒にインストールし [続きを読む]
  • ArchLinuxを再インストール、そして固定IPにもリトライ
  • はじめにこんにちは、野村です。VirtualBox上のArchLinuxをいじり倒して挙動が怪しくなりました。もう、完全敗北。なので身をわきまえて再インストールすることに決めたのですよ。とにかく場数を増やそう。Archのセットアップこちらの記事が大変参考になりました。VirtualBoxにArchLinuxをインストールする - Qiita# 最初にVirtualBoxにArchLinuxをインストール、XFCEをインストールしていきますUEFI-GPT環境でインストールします [続きを読む]
  • VirtualBox内からLAN上のNASを利用してみる
  • はじめにこんにちは、野村です。今回は、VirtualBox上のdebian9からWindowsネットワークに接続したときのメモです。普段、VirtualBoxのゲストPCはNATネットワークを使ってます。この場合、利用できるネットワークはPC内のものになります。でも、今回の記事ためにブリッジアダプターでLANに繋ぎなおしてみました。VirtualBox内からLAN上のNAS(IPアドレスは 192.168.1.15 としておく)に接続してみようと思います。GUIのファイラを [続きを読む]
  • FreeBSDとLinuxのプロキシ設定(システム全体)
  • はじめにこんにちは、野村です。前回は、VirtualBoxのホストPCであるWindows10にプロキシサーバ「Squid」を立ててみました。【Squid】Win10にプロキシサーバを立ててみた記録VirtualBox上のゲストPCのWebキャッシュを共有させるべく、Win10にプロキシサーバ「Squid」を立ててみました。効果あるのかな?ものは試しです。atomiyama.com2018-03-01 02:57今回は、ゲストPC側からプロキシを使うにあたってのメモです。ユーザ個別ではな [続きを読む]