ブックマーク / www.bunkei-programmer.net (10)

  • ansibleを学ぶ:vol06:mysql-serverのインストールからcreate databaseまでを自動化する - 文系プログラマによるTIPSブログ

    yum install mysql-xxx時のコンフリクト、yum install MySQL-python時のコンフリクトにも対応してますよ〜 環境 MySQL-serverのプロビジョニングのつらみ 問題1、yum install mysql が面倒 問題2、yum install MySQL-pythonでconflict 問題3、インストールしたMySQL-pythonが見つからない? 問題4、rootパスワードを変更したいが・・・ 全作業をplaybook化 雑感 ※ 記事で行う作業全てを自動化するplaybookも用意しています(記事末尾で紹介)。 環境 OS RHE v5系 ansible v2系 MySQL 5.5系 最新ではない環境とします。オンプレ案件で実際ありそうな環境を意識しています。 MySQL-serverのプロビジョニングのつらみ 1)MySQLのrpm(c

    ansibleを学ぶ:vol06:mysql-serverのインストールからcreate databaseまでを自動化する - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2016/04/24
    これはメモ
  • プログラマの私が今まで言われた困ったセリフ集 - 文系プログラマによるTIPSブログ

    色々困った事を言われてきた私です。 ブログタイトル通り、プログラマーな私ですが、今まで言われた「え・・・」と絶句してしまうようなセリフを紹介したいと思います。 ※ 登場人物は私とAさんです。Aさんは一人ではなく、複数人の総称とします。 どうでもいいんですよ! DBの検索部分を全文検索エンジンでの検索にリプレースするタスクで言われた一言。 Aさん「全文検索エンジンの事なんて知りませんよ!treeさん(私)がやってくださいよ!私はメソッドの中身なんてどうでもいいんです!SQLと同じ結果が返ればどうでもいいんですよ!速く作って下さいよ!」 あの、それを実装するのがあなたの役目なのですが・・・ 私はスキルが低いんです! 突然言われたこの一言。 Aさん「私はスキルが低いんですよ!?そんな事できませんよ!!」 斬新過ぎる主張に腰を抜かします。 捨てます バッチの実装を任せた時、データの状態について聞い

    プログラマの私が今まで言われた困ったセリフ集 - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2016/03/10
    まじでそんなのがいるのか・・・・・ガクブル
  • vagrantしか知らない私がdocker-machineを試してみた - 文系プログラマによるTIPSブログ

    ∧,,∧ (`・ω・)〆ゑゐ、 < docker-machineはじめました |  つニニニフ しーJ 生のdockerは実行時にオプションを大量に付けなくてはいけないので、いくら速くても面倒だったので敬遠していました。しかし最近docker-machineというdockerホストマシンを簡単に作成できるアプリが公式から提供されたので、現在Vagrantからdockerに移行中なのです。 docker-machineとは? 私も最初なにこれ?と思ったのですが、Vagrantに例えると解りやすいかもしれません。 Vagrantの場合は以下が定番ですね。 dockerコンテナ(CnetOS 7とか) CoreOS(dockerホスト) Virtualbox, VMwareFusion ...etc Vagrant mac docker-machineだとこうなります。 dockerコンテナ(

    vagrantしか知らない私がdocker-machineを試してみた - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2015/05/20
    今度使ってみたい(・・ジー
  • 暗記をやめると人生が楽になる - 文系プログラマによるTIPSブログ

    私は以前は暗記人間で、テストも暗記で乗り切ってしまうタイプでした。しかし現在はほとんど暗記しません。今回は「暗記」をテーマに考えてみようともいます。 暗記はアウトプットの出力が速いが辛いししんどい 論理的思考は最初はつらいが後が楽 暗記タイプはトラブルに弱い 暗記タイプは未知の事象に弱い 暗記タイプの方がやりがちな事 暗記をやめて人生が格段に楽になった 雑感 会社で仕事をしていて成果を求められるとします。その成果を出すため、暗記によって成果を出すか、論理的思考によって成果を出すか、皆さんはどちらのタイプでしょうか。私は昔は暗記派で、今は完全に論理的思考によってアウトプットを出します。 暗記はアウトプットの出力が速いが辛いししんどい 暗記と論理的思考によるアウトプットの出力速度ですが、間違いなく暗記の方が速いです。理由は簡単です。暗記は論理的思考のように論理を展開する過程を全てふっ飛ばして、

    暗記をやめると人生が楽になる - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2015/04/07
    ( ゚д゚)ハッ!とした。かっけぇ。。。
  • 私がAtomからSublime Textに戻った理由 - 文系プログラマによるTIPSブログ

    テキストエディタの基礎部分となる、パフォーマンス面からatomとSublimeTextを比較して見た結果、Sublime Textに戻ったよ、というお話です。 macのプログラマ御用達のテキストエディタと言えば、真っ先に挙がるのが「Atom」と「Sublime Text」ですね。 最近「atomスゲーよ!!」というブログ記事をチラホラ見るようになったので、私は去年から半年間、会社でプログラミング用途としてatomを使ってみました。その実体験を元に両者の真実を書いてみようと思います。 最近ではLight Tableなんかも出ましたが、今回はこの2つのテキストエディタに焦点を当ててみます。 ※ 今回はGIFアニメ多めです おさらい Atom Sublime Text 検証環境 何が問題なのか パフォーマンス atomによる一括置換の様子をGIFアニメで確認する Sublime Textによる一

    私がAtomからSublime Textに戻った理由 - 文系プログラマによるTIPSブログ
  • IT業界で最強に困る無理難題は一体なにか!? - 文系プログラマによるTIPSブログ

    ITを知らない人達はみんな「ITは魔法である。あらゆる事を解決できる。」と思い込んでいる節があります。 お客様から無理難題 : SE100人に聞いたシステムエンジニア仕事 - 仕事内容とその魅力 この記事を読んで、私も激しく心当たりがあったので、私も書いてみようと思います。それぞれタイプに分けて考えていきます。 ※ この記事以外のあるあるも記載しています。 お金は出さない型 今すぐ型 常識的に100%有り得ない要求型 とりあえず開発会社に調査依頼型 お役所型 言わなくても解るだろ型 リリースしてから動作確認型 人数を2倍にすると納期が半分にできる型 雑感 お金は出さない型 予算がないから、費用を半額にしてほしい 金額はそのままで、機能追加を要求された。 見積もり価格の半値八掛けにしろと言われた 何故こんな事が起こるのでしょうか。 こういう事を言ってくる人たちは基的に「システムを構築する

    IT業界で最強に困る無理難題は一体なにか!? - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2015/02/27
    ワロタwwwwwww(笑えねぇ・・・)
  • 【完璧主義】プログラマがアフィリエイトで稼げない理由【飽きる】 - 文系プログラマによるTIPSブログ

    それはですね・・・・ はい。完全にわたしです。 今回はプログラマ(自分)が何故アフィリエイトで稼げないのかを分析してみようと思います。 手段が目的になってしまう プログラマでない人が稼げる理由 それじゃあ最高のものは作れないじゃないか! じゃあプログラマは何すればいいの? 雑感 手段が目的になってしまう プログラマ特有の病です。プログラマの皆さんはこんな経験はありませんか? ( ^ω^)<おーし、サイト作るぞー! ( ^ω^)<クラウドは個人じゃ割高だからVPSかな。 ( -ω-)<言語はjavaっと。 ( -ω-)<フレームワークは・・・Playかなぁ、Grailsかなぁ・・ ( `・ω・´)<DBMySQLだな! ( -ω-)<デザインは・・・bootstrapで妥協するか。 ・・・半年後・・・ ( ^ω^)<お?elasticsearch?すげー!これもやるわwww ( ^ω^)<

    【完璧主義】プログラマがアフィリエイトで稼げない理由【飽きる】 - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2015/01/05
    (°ω°; (ドキッ!)
  • MySQLのPK・UNIQUEのフィールド長制限に立ち向かう - 文系プログラマによるTIPSブログ

    なんとかして制限を超えないといけない時ってありますよね。 MySQLで、InnoDBでPK・Uniqueをはるカラムには、フィールド長の制限があります。 俗に言う767byte問題です。 MySQLの767byte問題 1,テーブルの文字コードをシングルバイトにする 2,カラムの文字コードをシングルバイトにする 3,カラムを分割する 総評 MySQLの767byte問題 プリフィックスは最高で1000バイトの長さまで可能です。(InnoDB テーブルは767バイト)非バイナリ データ タイプ(CHAR、VARCHAR、TEXT)では CREATE INDEX ステートメントのプリフィックス長は文字数で解釈される一方、プリフィックス リミットはバイトで計算されるという事を覚えておいて下さい。マルチバイトの文字セットを利用するカラムのプリフィックス長を指定する時にはこれを考慮に入れておいて下さ

    MySQLのPK・UNIQUEのフィールド長制限に立ち向かう - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2014/12/16
    助かった(´o`)=3
  • 仕事が遅い人とどう向き合うか - 文系プログラマによるTIPSブログ

    会社に仕事が遅い人がいる場合、いろいろ戸惑う事や困る事がありますね。今回は仕事が遅い人とどう向き合っていくか、考えてみたいと思います。 こんな記事があったので、自分が実際仕事が遅い人と対峙して、どう思って、どうしたらいいか、色々思うことがあるので思いを連ねてみようと思います。 ※ 実話+フィクションの混合です どのように遅いか 喋るのが遅い 話の内容が定まっていない 話が長い 話の切り時が解っていない 全て自分でやろうとして時間切れ コーディングが遅い 物忘れが激しい 自分は何故Aさんの仕事が遅いと思うのか 自分の作業スピードと比較してしまう 他の派遣さんの作業スピードと比較してしまう 自分と仕事の仕方が違う 経歴に対して過剰な期待を寄せてしまう Aさんとどう向き合うか 自分が今どういう状況なのかを認識させる もの忘れが激しい事への対応 はっきり「話長いよ」と伝える 叱っても意味はない 力

    仕事が遅い人とどう向き合うか - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2014/11/28
    自分もまだ器が小さい人間なんだなと感じた記事
  • webサイトの多言語化への道:その1:憤怒 - 文系プログラマによるTIPSブログ

    現在お仕事でとあるサイトの多言語化をしております。プロジェクト開始から約1週間経過したのですが、色々と酷い事になっているので、日記ベースで綴っていこうと思います。 状況 派遣社員が・・・ おや?また派遣社員が・・・ おやおや?別の派遣社員が・・・? 1国1言語しか無い前提のキチガイ設計 条件分岐が・・・!? もっと条件分岐が・・・!? 言語単位の分岐 おや?画像フォルダが・・・? 対策1:画像パスに言語コードを埋め込む 対策2:javascriptで画像パスを書き換える 対策3:カスタムタグを使う おや・・・・?納期が・・・・・? 失敗例のまとめ とにかくこのプロジェクト、 酷い!酷過ぎる! はい。あまりにも酷いので、憤怒中です。何が酷いのか、順番に見ていきます。 状況 既にA国の多言語化は済んでおり、現在日語とA国語の2ヶ国に対応しています。 ちなみにその時開発していたメンバーはもう1

    webサイトの多言語化への道:その1:憤怒 - 文系プログラマによるTIPSブログ
    aipacommander
    aipacommander 2014/11/11
    泣いた(TДT)
  • 1