冒険の書

27歳と6ヶ月のときに未経験でITエンジニアに転職した元派遣会社営業職(文系)が綴るブログです。同じように20代後半から未経験でIT技術者に転職することを検討されている人に「27歳からの未経験がどれだけ成長できるか」という点などで参考になれば幸いです。

PMM(Percona Monitoring and Management)でmetricsの取得ができなかった場合

PMMでメトリクスを取得できなくなってしまい、若干ハマったので記録する グラフで取得対象に表示されていなかった pmm-serverとの接続状況を確認する [root@localhost docker]# pmm-admin list pmm-admin 1.0.6 PMM Server | 192.168.12.3 Client Name | loc…

Mroonga(ラッパーモード)のテーブルでalter tableを途中で停止したら、中間テーブルが残ってテーブルコピーを必要とするalter tableができなくなった話

起こったことはタイトルの通りなんですが、解決に至るまでの紆余曲折を書こうと思います。 環境 CentOS6.5 MySQL Community Edition 5.6-17 Mroonga 4.10 groonga ライブラリ 4.1 事象の再現方法 Mroonga(ラッパーモード)でテーブルコピーが必要となるalter …

PMM(Percona Monitoring and Management )で既存の設定が邪魔してclientの設定が失敗するとき

事象:以下の通り、pmm-serverに対して設定ができなくなった # pmm-admin config --server 192.168.12.4 Another client with the same name 'mrn2' detected, its address is 192.168.12.5. It has the active services so this name is not available. Spe…

MySQLでグループごとに連番をつけたいとき

SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus) 作者: ミック 出版社/メーカー: 技術評論社 発売日: 2015/04/11 メディア: 単行本(ソフトカバー) この商品を含むブログ (7件) を見る 上記第7章の図7.1のテーブルを拝借する。 MariaDB…

Incorrect string value: '\xF0\x9F\x8E\xB5\xE4\xBD...' for column

Twitter API使ってつぶやきをMySQL5.6に格納しようとしたら上記が出てダメだった。 調べたところ、4バイトのマルチバイトがダメだったらしく、MySQLの文字コード関係をutf8→utf8mb4に変更した。 しかし、事態は改善を見なかったので、もしや、と思いSQLモー…

初めての4半期面談を終えて……

せ今の会社では、社員の評価制度に注力している。技術者も例外ではない。 本日貴社し、その評価を行う面談を受けてきたので、直後の新鮮な感情をつづっておこうと思う。 第一印象が悪い。好意的ではなく、見下すように感じられた。 これは受け取り手(つまり…

ボランティアでシステム開発がしたい

人の役に立つために座学を続けるって、いい時間の使い方だとは思えない。 人の役に立ちたいのであれば、直接人の役に立つかたちで時間を使ったほうがより役に立てると思う。 自宅で独学するよりも、ボランティアでもいいから直接クライアントの要望を聞いて…

Lenovo T440p Ubuntu 14.04 をアンインストールし Windows 8.1 を再インストールする方法

Lenovo T440p にインストールした Ubuntu 14.04 が不要になった。元々インストールされていた Windows 8.1 を再インストールすることにした。当初、懸念していた Ubuntu のディスクからの消去は Windows の機能でディスクを完全消去することで無事解消できた…

研修が終わって2ヶ月を振り返る

2015年10月から研修を行った4人のうち3人は昨年で研修を終え、今年からは現場で働くことになった。 自分の場合は、研修先に気に入ってもらえてそのまま継続となった。 その後、2ヶ月が経過し、3月を迎えようとしている。 ふと、他の現場で全く違う…

営業から技術者に転職して、3年目に気付いた「転職して良かったこと」。

2011年9月から2年ほど派遣会社で営業職を経験し、2013年12月からIT技術職へ転職しインフラエンジニアとして歩み始めて早2年。昨年は技術者に転職してからの初めての転職を経験し、2015年10月から2社目の会社でDBAとして、日々励んでいる…

checksum tableをストアドプロシージャにしてみた。

checksum tableのテーブル名を決め打ちではなく、融通を効かせるようにしたいなーという構想から、information_schemaから該当するスキーマから存在するテーブル名を引用してchecksum tableを実行する、というストアドプロシージャを作成(未完)した。 以下…

2015年を振り返る

2015年も、本当にいろいろありました。 2015年以前も、いろいろありましたが、今年は本当に成長を感じられる年でした。 2013年11月末日に、2年強務めた派遣会社の営業職を離職し、27歳にして、未経験で派遣社員としてエンジニアへ転職しま…

MySQLの研修開始から経過した2週間を振り返って。

1週目 課題と成果 課題 基本、テキストを配られてそれを教材に学習する自習方式だが、チームに分かれてのMySQLのマスター/スレーブのレプリケーション構築(GTIDあり)およびその手順書作成の課題は頂いた。それとは別に、とにかくMySQLを少しでも知る、とい…

2015年10月11日(日)、2015年10月12日(月)※祝日

私信 3連休の結果をその最終日に書くはずが、時がすぎるのは早く、あっという間に週末。 最近、時間が過ぎるのがとても早く感じる。「こうやって、気づく間もなく年をとっていくんだろうなぁ」と。 だからこそ、日々、自分の肉体が確実に寿命に向かっていっ…

技術者になるということ

yoshi-s.cocolog-nifty.com 日頃から、”技術者”とは、”エンジニア”とは、とよく自問自答している。(そんなこと考えているのであれば、少しは仕事ができるようなれよ!と言われそうなものだ… 詳細は上記記事をご覧頂きたいが、技術者には次の3種類があると…

CentOS6.7でbazaarがコケる

今日、同僚が躓いたバグ。CentOS6.7でbazaarがコケる人は必見。ちなみに、僕は試してないので悪しからず。 http://www.poem.co.jp/node/32

2015年10月10日(土)

私信 久々に本格的に風邪を引いた。季節の変わり目で寒暖差があったことと、新しい職場になったことが原因かもしれない。 閑話休題 ■3連休に達成したいこと tpcc-mysqlの理解 MariaDB Galera Clusterの理解 tpcc-mysqlによるMariaDB Galera Cluster への検…

はじめてのMariaDB Galera Clusterのインストール〜セットアップ方法

条件 本手順は、以下の条件を想定した構成となっている。 安定版を使用する。 OS:CentOS6.7,アーキテクチャ:64bit,インストール方法:netinstall(iso), 初期パッケージ:minimal。 OSはインストールしたばかりのクリーンな状態である。(MySQLや他のバージョ…

【日常系】頭痛薬により30分足らずで頭痛が消え去ったので、その効能は簡単に調べてみる。

強い頭痛が頭痛薬により短時間で回復したため、その作用に興味をそそられ、簡単ではあるがまとめてみることにした。 久々に強めの頭痛を味わった。吐きそうな気もするし倒れそうな気もするし、いつもなら寝れば回復すると思えたけど、寝るに寝れない痛みであ…

【IT系】Rasberry Pi B+に無線キーボードをBT接続する方法

RaspberryPiでBTキーボード - yunoyaの日記 基本、上記だけで十分です。 著者様、とても参考になりました。ありがとうございます! しかし、一点注意。 BTアドレスを入力するところだけど、コンソールには xx_xx_xx_xx_xx てな漢字でデリミタがアンスコで表…

vagrantでのエラーログの見方

検証環境構築を自動化させたいと思い、vagrantに手を出してみた。 エラーを吐くのは構わないが、ログを見れないのは困る。 ということで、以下がエラーログの見方。 $ <vagrant command> [sub command] [option] --debug | info | warn | error 出力レベルは、次の通り。debug</vagrant>…

【IT系】システム移行プロジェクトを担当して大変だったことをまとめてみる。

2013年12月に転職し、翌2014年3月までは研修を行い、4月〜6月までは新体制において体制づくりを行った。 そして7月、10社程度の各利用顧客を現行システムから別システムへの移行プロジェクトがキックオフ。 期限を翌2015年9月としたプ…

【IT系】パイプで実行できないコマンドについて

前から気になっていた パイプだけでは実行できずにxargsを使用すると実行できるコマンドとその他の違い。 これが、ようやくわかった。 なぜ、パイプだけで実行できなかったのか? ⇛パイプ後のコマンドが標準出力から受け取れないコマンドの場合は失敗するか…

近況

curl・・・--trace-timeオプションを使用時の時刻のズレについて、ソースコードを読解中 dentryの上昇調査・・・curlが使用しているnssのバグが原因。詳細は、5月中にまとめる予定。 うるう秒・・・着手できず Linuxの基本・・・メモリ管理やI/Oスケジュー…

近況

curl・・・放置プレイ。やらないといけないのはわかってるんだけどね。とりあえず、バージョンの違いによっての違いとして、使っているライブラリの違い(OpenSSLとNSS)の違いがあるから、まずはそこからかな。 dentryの上昇調査・・・おそらく開発環境から…

【めも】pintaインストール時のパッケージ

================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: pinta x…

【IT系】CNAMEレコードについて

近々、DNSサーバのレコード変更作業があるため、手順を作成しました。 目的は、FQDNに紐づいたGIPを変更することなんですが、そのレコードがAレコードじゃなかったので、少し面食らって調べて分かったことを書きます。 課題 CNAMEレコードに紐づくCanonical …

好きなことをする

情報セキュリティスペシャリストに申し込みました。 304合格後に受験するつもりだったけど、 内容が形骸化していること 受験日に融通がきくこと などから、昨年末に引き続き304をサスペンド。情報セキュリティの勉強をはじめました、が… やってることは、メ…

ブログ「Ghost」のDBをsqlite→MariaDBにしようとして失敗

■やったこと 検証環境の構築 nvmのインストール nvmでnode.jsのインストール nginxのインストール mariadbのインストール sqliteからMariaDBへの移行→DBの仕組みがわからないのでパス Ghostのアンインストールからの、MariaDB設定のGhost再インストール→Ghos…

自分が何者であるのか忘れた者に、まともな仕事を期待すること自体無茶だろう。

自分が何者であるのか忘れた者に、まともな仕事を期待すること自体無茶だろう。#自分への戒め

【IT系】CentOS6.5にhaskellのIDE「leksah」がインストールできなかった話

「できなかった」話です。 正月休みの大切な3人日を、haskellのIDE「leksah」のために費やしました。 そして、これができたところで仕事には「役立ちません」 haskellをインストールしようとしたきっかけについては、以下をご覧ください。 【IT系】kvm上のCe…

【IT系】CentOSを「netinstall」または「minimal」でインストールした後に、GUIを追加する方法。

方法は、以下のサイトより使わせていただきました。 ��2595 コンソールの文字化け - Web Patio - CentOSで自宅サーバー構築 ��2595 コンソールの文字化け - Web Patio - CentOSで自宅サーバー構築 CentOS 6.3 に後から GUI (X Window System) を追加する Cen…

【IT系】kvm上のCentOS6.5でdhcpサーバを構築してみた。

インフラエンジニア教本 ~ネットワーク構築技術解説 (Software Design 別冊) 作者: 編集部 出版社/メーカー: 技術評論社 発売日: 2014/12/05 メディア: 大型本 この商品を含むブログ (1件) を見る これを基に、dhcpサーバの構築をしてみました。 まずは、dhc…

【IT系】openSUSE11.3でvnc接続してみる。

【初心者向け】サーバー構築ハンズオン in 東京 #032 (2015/01/31 10:00〜) 【初心者向け】サーバー構築ハンズオン in 東京 #032 - connpass これに参加したいがために、vncを少し学びました。 いや、正確に言うとvnc接続ができればいいだけなので、ほとんど…

【IT系】kvm上のCentOS6にhaskellをインストール

Haskell 超入門 (2015/01) (2015/01/11 13:00〜) Haskell 超入門 (2015/01) - connpass これに参加したいがために、haskellをインストール。 とにもかくにも、haskellを会場で使えないと意味ないからね。 インストールの参考はココ↓↓ CentOSにHaskellをイン…

【IT系】営業からSEに転職して1年で身についた技術を振り返る。

昨年の12月に転職して、12月半ばに現場入りして、1年経ちました。 それでは、この1年で身についた技術をざっと振り返ってみましょう。 まず、半年前には何て書いていたか… ■ある程度触れるプロダクト Linux(RHEL5,CentOS5) postfix BIND(9) Apache(2.4) NTP …

【備忘録】suseでdvdをみるためにしたこと

備忘録なんで落書きです。 suseのリポジトリ一覧から マルチメディア他を追加 xien関係をインストールしようとするも多くのライブラリが必要になる rpmを調べて一つ一つインストール libc.so.6がインストールされていない 今ココ

【IT系】CentOS6.5でのHeartBeatインストール手順

参考URL hnakamur’s blog: CentOSのyumレポジトリにEPELを追加 LPIC304のために仮想マシンを作成し、その上でクラスタなどの作ってみたいと思ったが デフォルトのリポジトリでは、HeartBeatはインストールされない。(pacemakerは可能) 先生に聞いたところ冒…

【IT系】kvmでcloneを作成したら、eth0が認識されない件っ!

はい! 以下URLを参考にしてください!(ただの引用 [VirtualBox 4.3] 複製したゲストOS (CentOS) がネットワークに繋がらない: Device eth0 does not seem to be present, delaying initialization が表示された際の対応 - Qiita [VirtualBox 4.3] 複製した…

【IT系】openSUSE11.3にkvmで仮想マシンを作成してみた。

仮想マシンを作るにはいくつか方法があります。 virt-managerでGUIでの作成。 virt-install コマンドによるCUIでの作成。 qemu-kvm コマンドによるCUIでの作成。 以前は、1で成功して、2では失敗してしまった。残念ながら、理由は覚えていない。 ちなみに…

【IT系】openSUSE11.3にOpenStackをインストールしてみる。その1

OpenStackをインストールする方法を探したら、DevStackなるインストーラがあるとのこと。せっかくリポジトリを追加したが、DevStackでやってみることにする。 しかし、こいつもなかなかの曲者らしく一筋縄では行かなそうなので、出直す。 多分、今の睡眠不足…

【IT系】suse上のfirefoxの検索バーから検索できない時の対処法

当たり前の人には当たり前なのかも知れまれませんが、同じような人たちのお役に立ちたいので書き残します。 どうも、firefoxの検索バーはアドオンを導入しなければ機能しないらしい。 検索バーの左端に破線の四角があったからクリックし、検索エンジンを追加…

【IT系】Could not update ICEauthority file /home/&lt;user name&gt;/.ICEauthority: ICE Auth Lock Timeout.

タイトルのエラーが表示され、myアカウントでログインできませんでしたの巻 このエラーもご多分に漏れず、所有者関係が原因でした。 とっいっても、ググってでてくる ~/.ICEauthority 自体ではなく、myアカウントの /home/<user name>/ の所有者:グループが知らぬ間に</user>…

【IT系】仮想化の基本的な勉強

現在お世話になっている派遣先で、勉強会がいくつか催される。 その中に、OpenStack,CloudStackの文字列を発見したので、迷わず申し込み。 5日には早速CloudStackの勉強会(とっても初心者向け)が始まるので、以下の本を読みながら本格的に仮想化のお勉強…

【IT系】シングルモードで、/dev/initctl no such file or directory と表示されrebootできない!!

【現象】 シングルモードでreboot(or shutdown -r)時、 /dev/initctl : no such file or directory と表示され、再起動不可。 【背景】 シングルモードでrootのパスを再設定後のreboot時に発生。 【対応】 # mkfifo /dev/initctl # reboot -f ※mkfifo 名前付…

【IT系】opensuse上のfirefoxで動画を見る方法

1、adosudo zypper addrepo --refresh /etc/yum.repos.d/adobe-linux-x86_64.repobeのFlashPlayerのページからrpmをダウンロード 2、rpmをインストール $ sudo rpm -ivh /tmp/adobe-release-x86_64-1.0-1.noarch.rpm 3、リポジトリを追加 $ sudo zypper a…

ファイルの圧縮率について

今まで圧縮率99%=元のファイル:100byte→圧縮後:1byte なのかと思っていたけど 実際の『圧縮率99%』とは、 元のファイル:100byte→圧縮後:99byte のことらしい。

【備忘録】postでの受け取りと返却データをperlで書く。

apacheのディレクトリ構成はこんなかんじ /var/------www/-------test.html cgi-bin/-------test.cgi jcode.pl jcode.plはここからDL ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/ 【test.html】 <HTML><BODY> <FORM ACTION="cgi-bin/test.cgi" METHOD="POST"> 投稿者<INPUT TYPE="text" NAME="name"><BR> E-mail </form></body></html>

LPIC Level2認定

遅ればせながら、202に合格しまして、無事、LPIC Level2に認定されました! Level2になれば、世間的にも『使える』と思ってもらえるので転職にも強いし、技術の一定の水準を訴えることもでき、なんとかインフラエンジニアとして少し形になってきたかな問うと…

7月14日~8月6日までのできごと

わずか、半月ばかりですがいろいろありました。 まず、一点目 LPIC201に合格しました! これで、202を取得すれば見事LPICレベル2認定です! 2点目 『青春18切符でいく、地方の花火大会観覧の旅』を実施しました! 第一弾が岐阜の長良川花火大会 第二弾が…