読者です 読者をやめる 読者になる 読者になる

まるまるこふこふ

数々の次元が崩壊し、全ての生命が塵と化すのを見てきた。私ほどの闇の心の持ち主でも、そこには何の喜びも無かった。

モダンPerlを知ってびっくりしたこと。

この記事はPerl入学式 Advent Calendar 2014 14日目の記事です。13日目の記事は、@mackee_w のPerlを学んでいるとお得 テキストファイル解析編でした。 今はWebアプリケーションを記述するプログラムとして認知されている Perl ですが、 元々はテキストを便…

転職して2週間経った

ブンブンハローユーチューブ。現職に入社して2週間経ったので 思ったことを自分用のメモとしてまとめる。 やったこと 研修。ただ研修。LAMP環境の知識をひたすら自習。 自習して課題を解く。大規模自社サービスなので、負荷に対するプレッシャーが私の常識と違う。 特…

新卒入社半年で退職した

お疲れ様です。さいです。 新卒で入社した会社に 平成26年4月1日に入社し、同年11月30日をもって退職しました。捻くれてるので、退職エントリ書くより「エンジニアはなぜ退職エントリを書きたがるのか」みたいな 記事を書いてやろうかと思ったけど、かけるほ…

Ubuntu のワークスペースが便利過ぎるお話

Windows にはなくて、Ubuntu に存在するものに、「ワークスペース」という概念が あります。(Mac にもあるらしい?) 端末とブラウザでワークスペースを分けると開発が捗る vim あるいは Emacs をエディタに使ってると、主作業がCUIベースになると思います…

plenv + cpanm の環境を整えようとしたらハマったお話

ナウでヤングな Perler はもう既に perl -MCPAN -e 'shell' なんてコマンドでCPANモジュールをインストールしないと聞いたので、 急いでplenv + cpanm 環境を整えようと思った。 plenv が自動でinitしてくれない plenv と cpanm のインストール方法はQiitaの…

親インスタンスAが孫インスタンスCの値を取得したい

親インスタンスAが子インスタンスBを呼び、子Bが孫Cを呼び、というコードのとき、 孫Cが取得した値を、親Aにどう伝えるか色々と方法を考えたのでメモ。具体的にコードでいうとこんな感じ class Program { static void Main(string[] args) { Console.WriteLi…

2004年からタイムワープしてきたけどWeb技術のトレンドの推移に驚いてる

タイトルは釣りです。タイムワープはしてません。2004年頃に、ISPが提供してるレンタルサーバーで CGIスクリプトを作ってワーイワーイしてました。その後色々あって Web技術とは無縁の生活を送ってました。それで2014年のいまさらになってWeb技術のトレンド…

CentOSで初めてのCPANモジュールインストール

CentOS6 に Net::Twitterモジュールをインストールしようと思ったら、 色々ハマったので、メモ書き程度に対処方法を記録する。 最初に CPANモジュールのインストール方法には大きく分けて3つある。1. yum install 2. perl -MCPAN -e shell 3. cpan2rpmパッ…

CentOS に Apacheをいれる

CentOS 6 でつ。開発用のローカルサーバーにインストールする必要があったので、 とりあえずただ使えるようにしただけ。 # apacheインストール $ yum -y install httpd # config いじる $ vi /etc/httpd/conf/httpd.conf # apache restart $ /etc/rc.d/init.…

ServersMan@VPSを使う - 4日目

今日はsshログインの際に公開鍵認証を使って ログインするようにします。TeraTermを使います。 鍵の生成 鍵をサーバに保存 公開鍵をサーバに保存します。 秘密鍵でないのは、ネットワーク上に秘密鍵が流れるのが危険だからです。 (一応ssh上なので暗号化さ…

ServersMan@VPSを使う - 3日目

今日は独自ドメイン、逆引き、ホストの設定をします。 独自ドメインの取得 好きなところで取得してください。 私はお名前.comで sai-chan.com を取得しました。 正引き設定 「sai-chan.com → VPSサーバのIPアドレス」の変換ができるよう設定をします。お名前…

ServersMan@VPSを使う - 2日目

今日はシステムのアップデート及び iptables で ファイヤウォールの設定をします。 システムのアップデート # sudo yum update これだけ。120MBくらいダウンロードしだして、 結構時間かかった。 ファイヤウォールのルールを作成 ルールを一つ一つコマンドラ…

ServersMan@VPSを使う - 1日目

rootパスワードの変更と一般ユーザの作成を行います。 基本的にサーバ上での作業は一般ユーザでログインして、 必要に応じて su や sudo でルート権限で作業ことにします。あとsshはデフォルトでポート3843になってると思いますが、 セキュリティ上あれなの…

AirDisplayもといajaxtermを停止する

ServersMan@VPSって申し込み時点からデフォルトで AirDisplayっていうWeb上からログインできるSSHコンソール立ち上がるんだけど、 よくわからんからググっても出てこないし、何かと思ったらajaxtermのことだった。不要だし、下手にセキュリティホールになっ…

ServersMan@VPSを使う - 0日目

webサイト作りたいのと、root権限でサーバいじりたいので ServersMan@VPSに申し込んだ。決め手は安さ。 Entryセット 月額467円 メモリ1GB、HDD50GB シンプルセット CentOS 6.3(64bit) Apache(Web) 2.2.3 Perl 5.8.8AirDisplayっていうWeb上からログインで…

動的にTabControlを作る

//TabPageを保存する配列 private TabPage[] TabPages; private void Main_Load(object sender, EventArgs e) { //コントロールの描画を一旦止める this.SuspendLayout(); // tabControl TabControl MainTabControl = new System.Windows.Forms.TabControl()…

新卒のPG・SEにオススメしたい本3冊

私がSEとして入社するまでの大学生活最後の春休みに読んだ本の中から、 新卒として入社したSE・PGにオススメできそうな3冊を選びました。 ずっと受けたかったソフトウェアエンジニアリングの授業1 増補改訂版作者: 鶴保征城,駒谷昇一出版社/メーカー: 翔泳社…

ソフトウェアエンジニアになりたかったけど今更ネットワークエンジニアになりたい

ソフトウェア開発の会社に入社したんだけど、どうやらウチの会社、ソフトウェア開発の部署とはまた別にインフラ部門の会社もあるらしい。 そこでふと「この会社でソフトウェア開発に従事するより、インフラ部門で働いてた方が楽しく生きられるかなぁ」と思っ…

Ubuntuインストールしようとしたら、「Error 5 Input / output error」ってなった

こんにちは、さいちゃんです。今後持ち運びできるノートパソコンは絶対あったほうが良いだろうと思って、中古のノートパソコン(HDD160GB,メモリ1GB)の「ThinkPad R500」買いました。 んでんでLiveCD焼いて、インストールしようとすると、ファイルをハード…

C#で静的メンバ変数にハッシュを使用する方法

ハロー、さいちゃんです。 C#でプロジェクト全体で共有の定数などを共有する際、MySettingsなどの設定用の静的メンバ変数を含めた静的クラスを作ること、あると思います。ただ、クラスのメンバ宣言では、初期値を代入する前にゴチャゴチャ処理を行うことはで…

C#.NETでのSQL接続方法

おっはー、さいです。 C#.NETでSQLに接続したかったんだけど、MVCの観点から、データベース接続部分だけでクラス1つ作りたかったので、テンプレみたいなモノ作りました。 using System; using System.Collections.Generic; using System.Linq; using System…

フォーム間でデータの受け渡しをクールに行う。

C#

さいちゃんです。C#でWindowsアプリケーションを作ってると、 「ここでユーザーが情報を入力するための子フォーム開いて、入力されたデータを親フォームのGridViewに反映させたいな~」「親フォームのデータを子フォームに表示させて、子フォームの内容をユ…

Visual Basicは人体に対してこんなにも危険!

今回、一人の被験者にVisual Basicで開発を行わせ、Visual Basicがどれだけ人体に対して有害か、検証した。被験者には2月3日から2月7日までの5日間、インターンシップの一環としてVisual Basicによるウィンドウズアプリケーションの研修・開発を行わせた。な…

VB.NETでデータベースに接続する(ADO.NET)(1)

技術的なメモ。VB.NETでデータベースに接続する方法は、色々あるんだけど、現在はADO.NETを使って接続するのが主流らしい。 データベース接続 接続は System.Data.SqlClient.SqlConnection クラスを使って行う。データベース接続サンプル1 Dim Con As New Sy…

Visual Basicに向けてヘイトスピーチ書いた

おっはー、さいちゃんだよ☆私、今インターンに参加してるんですよ。実習生という事で社会人の人たちの中で、色々教えてもらって、経験して、何か生きる糧になればいいなーって思ってるワケですよ。んでんで、実習の前に受け入れ先の社長さんに「C#.netとSQL…

プリンターを買わずに卒論を書く方法

こんにちは、さいさんです。 卒論ですね。卒論〆の時期ですね。修論、博論を書いてらっしゃる方も多数だと思います。私は先日、卒論を完成させ、製本に出したので、ひとまず決着がつきました。卒論を書く際、印刷をどうしようというのが結構問題になってくる…

ブログをはじめました

最近、意識が高すぎて、そこら辺のfacebook意識高いアピールマンを吹き飛ばせるんじゃないかな……?って思ったので、意識の高いアウトプットの一環としてブログを始めました。意識の高いアウトプットを心がけて、グローバル社会の荒波の中、一石投じまくって…