Opensourcetechブログ

オープンソース技研によるLinux・オープンソース・IT技術などに関するブログです。

nginx 1.13.12 install from source codes on CentOS7

こんにちは、オープンソース技研の鯨井貴博です。 今回は、nginxをソースコードからインストールしたいと思います。 なお、CentOS7 minimalを使用して操作しています。 ソースコードの入手 以下のサイトから、nginxのソースコードをダウロードします。 nginx…

プレゼンテーションに使える、一瞬でMac OS でデスクトップを綺麗にする方法

こんにちは、オープンソース技研の鯨井貴博です お客様や社内などでプレゼンをする際、 デスクトップが映し出されることがありますが、 アイコンがたくさんあると散らかっている印象を与えてしまいます。 そこで今回は、デスクトップのデータを削除すること…

Python でプログラム実行にかかる時間を計測する(timeitモジュール)

こんにちは、オープンソース技研の鯨井貴博です 今回は、Pythonでプログラム実行処理時間を計測する timeitモジュールを使うメモです。 27.5. timeit — 小さなコード断片の実行時間計測 — Python 3.6.5 ドキュメント timeitモジュールの使用方法 bash-3.2$ p…

Mac High Sierra(10.13以降)のターミナルでtelnetやftpを復活させる方法

こんにちは、オープンソース技研の鯨井貴博です Mac High Sierra(10.13以降)のターミナルでは、 telnetやftpが廃止され、sshやscpを推奨されるようになりました。 support.apple.com bash-3.2$ telnetbash: telnet: command not found・・・確かにない!!…

Android(8.0.0 / 6.0.1 / 4.1.2 / 2.3.3 ) 開発者向けオプションの表示方法

こんにちは、オープンソース技研の鯨井貴博です 今回は、Androidの開発者モードに入る方法をメモしておきます。 Android 8.0.0 設定 > システム > 端末情報 > ビルド番号を4クリック で表示されます。 Android 6.0.1 設定 > 端末管理 > 端末情報 > ビルド番…

Pythonのソースコード・エンコーディング(UTF-8とか)

こんにちは、オープンソース技研の鯨井貴博です Pythonのソースコード・エンコーディングに関するメモです。 ソースコード・エンコーディングとは? ソースコードの冒頭に記載する、以下の部分を指し、 ファイル内で使用されるエンコーディング(UTF-8とか、…

CentOS7 のホスト名設定について(hostname / nmcli / nmtui / hostnamectl / uname)

こんにちは、オープンソース技研の鯨井貴博です 今回は、CentOS7におけるホスト名の確認や変更・設定ファイルなどについてみていきます。 CentOS6とCentOS7のホスト名設定の違い CentOS6の場合、 以下のように /etc/sysconfig/networkにあるHOSTNAME変数がホ…

Python dir()関数・ビルトイン(組み込み)関数について

こんにちは、オープンソース技研の鯨井貴博です Pythonのdir()関数に関するメモです。 dir()とは? Pythonにデフォルトでビルトイン(組み込み)されている関数の一つ。 「>>> from neo4j.v1 import GraphDatabase」などでインポートしたモジュールが定義し…

Python help() について

こんにちは、オープンソース技研の鯨井貴博です Pythonのhelp()に関するメモです。 help()は、関数名やモジュール名を指定してヘルプ(マニュアル)を表示するものです。 Pythonの関数やモジュール 標準で用意されている関数やモジュールは、以下。 2. 組み…

Homebrew & Python3(pip3)インストール on MacOS High Sierra

こんにちは、オープンソース技研の鯨井貴博です MacOS High Sierraに、Homebrew & Python3をインストールします。 Homebrewのインストール Homebrewとは、MacOS用のパッケージマネージャーです。 brew.sh 上記サイトにあるスクリプトをターミナルで実施しま…

Pythonのリストについて

こんにちは、オープンソース技研の鯨井貴博です Pythonのリストに関するメモです。 リストの作成 bash-3.2$ pythonPython 2.7.10 (default, Oct 6 2017, 22:29:07) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwinType "help", "copyri…

Pythonの 関数定義とlambda(ラムダ)式について

こんにちは、オープンソース技研の鯨井貴博です Python の関数定義とlambda(ラムダ)式に関するメモです。 以下はいずれも同じことを実施しています。 関数の定義の仕方 bash-3.2$ pythonPython 2.7.10 (default, Oct 6 2017, 22:29:07)[GCC 4.2.1 Compatib…

Windows Subsystem for Linux(WSL)で Linux (LinuC)を学習する方法

こんにちは、オープンソース技研の鯨井貴博です 今回は、Windowsに実装されている機能(WSL)を使って Linux(LinuCなどの資格勉強もOK)を学習する方法を紹介します。 WSLとは? 「Windows Subsystem for Linux」の略で、 Windows上のプロセスとしてLinuxデ…

Python Pillow(画像を扱うライブラリ)を使ってみる

こんにちは、オープンソース技研の鯨井貴博です 今回は、Pythonの画像処理ライブラリ Pillow を使ってみます。 Pillowとは? PIL(Python Imaging Library)からforkした画像処理ライブラリです。 画像の加工(回転や色の変更)、画像の情報抽出などが出来ま…

Windows の 便利なショートカット(プログラムの起動方法)

こんにちは、オープンソース技研の鯨井貴博です 今回は、Windowsで使えるプログラム起動方法(ショートカット)を紹介してします。 小さな事ですが、使用することで業務時間短縮などにつながるかと思います。 まず、起点となるのが「ファイル名を指定して実…

Fedora 28 Final(GA) リリース & インストール!

こんにちは、オープンソース技研の鯨井貴博です Fedora 28 Final(GA)がリリースされました。 早速インストールしてみます。 getfedora.org リリースノートは、以下です。 Fedora 28 | Fedora Release Notes | Book Information なお、Virtualbox上に仮想マ…

Virtualboxに、仮想マシン(VM)を作る方法

こんにちは、オープンソース技研の鯨井貴博です Virtualboxに仮想マシンを作る方法です。 仮想マシンを使った勉強などに活用ください。 ①仮想マシン名を決める ②メモリー量を決める ③ハードディスクを追加作成する or 既存ディスクを使うなどを決める ④ハー…

Ubuntu 18.04 LTS(Bionic Beaver), リリース & とりあえず使ってみました

こんにちは、オープンソース技研の鯨井貴博です Ubuntu の新バージョン 18.04 LTS がリリースされたので、 とりあえず使ってみました。 www.ubuntu.com リリースノートは、こちら。 ISOの入手 Ubuntu Desktop / Server / Cloud(for OpenStack)/ flavours /…

Nginx Unit-1.1 release!

こんにちは、オープンソース技研の鯨井貴博です nginx のアプリケーションサーバ unit の新バージョン 1.1がリリースされました! nginx news 更新内容は、以下のとおり。 追加機能なしの Bugfix 8件となります。 ------- Changes with Unit 1.1 26 Apr 2018…

nginx stable 1.14.0 release !

こんにちは、オープンソース技研の鯨井貴博です nginx stable 最新バージョン 1.14.0 がリリースされました。 nginx news 更新内容は、1.13.x mainline で追加された新機能やバグフィックスが含まれます。 オープンソース技研 www.slideshare.net github.com…

PCで使える電卓機能(Windows / Mac OS / Python)

こんにちは、オープンソース技研の鯨井貴博です Windowsの場合 ショートカット「ctrl + r」 で ファイル名を指定して実行を呼び出し、 「calc」とし電卓を起動します。 Mac OSの場合 Launchpadにて 電卓を起動します。 Pythonの場合 以下のように、四則演算…

Buffalo Wi-Fiルータ(WMR-433W)のファームウェアアップグレード

こんにちは、オープンソース技研の鯨井貴博です 今回は、いつも出先では重宝している BuffaloのWi-FIルータ WMR-433W の ファームウェアアップグレードをアップグレードします。 WMR-433W とは? WMR-433Wは、USB電源・802.11acに対応した無線LAN親機です。 …

Nginx Unit-1.0 release!

こんにちは、オープンソース技研の鯨井貴博です nginx unit の新バージョン 1.0 がリリースされ、 遂にbeta ステージが終了しました! nginx news nginx BLOGでもアナウンスがされています。 www.nginx.com 更新内容は、以下の通り。 Rubyモジュールが登場し…

nginx mainline 1.13.12 リリース!

こんにちは、オープンソース技研の鯨井貴博です nginx mainline の最新バージョン 1.13.12 がリリースされました! nginx news 更新内容は、以下の通り gRPCに関するbugfixです。 ------- Changes with nginx 1.13.12 10 Apr 2018 *) Bugfix: connections wi…

nginx njs-0.2.0 リリース!

こんにちは、オープンソース技研の鯨井貴博です nginx njs-0.2.0がリリースされました。 nginx news ちなみにnjsとは、nginx で ECMAScript(Javascript)を利用いた拡張機能です。 ------- njs is a subset of the JavaScript language that allows impleme…

nginx mainline 1.13.11 リリース!

こんにちは、オープンソース技研の鯨井貴博です nginx mainline の最新バージョン 1.13.11 がリリースされました! nginx news 更新内容は、以下となります。 Proxy protocol ver2に対応してますね。 ------- Changes with nginx 1.13.11 03 Apr 2018 *) Fea…

OpenContrail勉強会(第0回Tungsten Fabric勉強会?)に参加してきた!

こんにちは、オープンソース技研の鯨井貴博です 2018年3月28日、OpenContrail勉強会(第0回Tungsten Fabric勉強会?)が開催されたので、参加してきました。 connpass.com ※OpenContrail から Tungsten Fabricへ名称変更されたのは、以下で書いた通りです。 …

OpenContrail から Tungsten Fabric へ名称変更!!

こんにちは、オープンソース技研の鯨井貴博です 先ほど The Linux Foundationから、 OpenContrailに関する名称変更の発表がありました。 変更後の名称は、Tungsten Fabric! www.linuxfoundation.jp 以下、Google翻訳そのままですが、日本語にしてみました。…

Virtualboxをコマンドライン(VBoxManageコマンド)から操作する! 

こんにちは、オープンソース技術 開発研究所の鯨井貴博です 今回は、Virtualboxをコマンドラインから操作する方法を学ぼうと思います。 Virtualboxは、以下のようなGUIを備えているので、 ここから操作されている方が多いのではないかと思います。 ですがVir…

VXLAN、VTEPについてメモ

こんにちは、オープンソース技研の鯨井貴博です VLANでは、VLAN ID 0-4096(NW機器によってシステムにいくつか予約されていることがある)の範囲で使用出来るので、約4,000の論理ネットワークが定義出来る。 これで不足する場合には、 VXLAN(Virtual eXtensi…

Opensourcetech by Takahiro Kujirai