タグ

2013年4月25日のブックマーク (16件)

  • 女子大生でも分かる、3年間の育児休暇が最悪な結果をもたらす理由。 : アゴラ - ライブドアブログ

    経済 女子大生でも分かる、3年間の育児休暇が最悪な結果をもたらす理由。 「城さんの記事読みましたか? 女性差別ってまだあるんですね……」 先日、知人の女子大学生からこんなメールが届いた。城さんとはもちろん、城繁幸氏の事だ。 ●優秀な女性が雇われない理由 彼女は城氏がJキャストに連載している記事を偶然読んだらしく、「女性が優秀にも関わらず採用されない理由」の内容について、いまだに就職で女性が冷遇されている事に呆れているようだった。しかもその理由が妊娠出産による一時的な戦線離脱というのだから、自分のせいじゃない!と思うのも当然だろう。そしてその後、現在話題になっている育児休暇延長に関する案を総理が発表した。 これから就職活動を始める女子大生にとってはこれほど切実な問題も無い。その学生に育児休暇延長についてどう思うか聞いてみた所、悪い方針ではないと考えているようだった。そこで「自分が経営者

  • Sublime Text 2とEmmetで制作効率アップ!@福岡マークアップ勉強会

    Tweet半年くらい前からSublime Text 2を使い始め、使い心地がよくてすっかりメインエディタになってしまいました。 というわけでSublime Text 2やプラグインのEmmetを使ってコーディングのスピードアップを図ろう!というテーマでまとめてみます。 ちなみにこの内容は福岡マークアップ勉強会でライブコーディングを交えてお話しさせて頂きました。 Sublime Text 2って何がいいの? 僕は以下のようなポイントが気にっています。 起動が軽い。 前までDreamweaverやNetbeansでコーディングをしてたのですが立ち上がりの速さがだいぶ変わりました。 プロジェクトの管理が簡単 サイドバーにフォルダをドラッグ&ドロップするだけ。 拡張性が高い プラグインのインストール、アンインストールも簡単です。 まずはインストール! こちらのサイトからSublime Text 2

    Sublime Text 2とEmmetで制作効率アップ!@福岡マークアップ勉強会
  • Amazon S3で始める写真管理 ー スタート編 - サーバーワークスエンジニアブログ

    はじめに:ご挨拶 はじめまして!2013年4月から中途入社いたしました @mana_cat こと平です。エンジニアブログの記事についても定期的にアップしていく予定ですので、どうぞよろしくお願いします。 まずは簡単に自己紹介させて頂きます。1才の子どもを育てながらママエンジニアをしています。1年半ほど、子育てのためにお仕事を休業していました。仕事と子育てを両立しつつも、エンジニアとして世の中に貢献していきたい想いがあり、転職を決意し現在に至ります。 また、対外活動として、勉強会コミュニティ「Linux女子部」を主宰したり、LPI-Japan主催の「LPIC勉強会」でチューターのお手伝いをしたりしています。 趣味は写真。休日は家族でのんびりお散歩しながら写真を撮っています。出身はくまもんの国、熊。夫の出身は北海道なので、北国独自のカルチャーに刺激を受けながら楽しい夫婦生活を送っています。(最

    Amazon S3で始める写真管理 ー スタート編 - サーバーワークスエンジニアブログ
    bigwest
    bigwest 2013/04/25
  • ベンチャー企業とスタートアップの違い

    「スタートアップという単語をよく聞くのですが、ベンチャー企業のことですか?」と尋ねられることが多い。まだ日ではスタートアップの来の意味がイマイチ浸透していない。 純粋に新しく出来た会社をスタートアップと呼ぶべきか?それとも、理論的に設立6年以内で従業員50人以下の比較的歴史の浅く、小規模な会社を総称するのが良いのか? もしそうであれば、その場合は恐らく日語でいうところの”ベンチャー企業”とほぼ同じ定義のように思われる。 しかし、実はアメリカで”Startup”と呼ばれるかどうかは、会社の設立年数や規模はあまり関係ない。 どんなことをやっているかや、どんなチームで構成されているかを中心に、存在目的や組織の構成、成長スピード、収益方法、目指すゴール等の内容において一部の特殊なタイプのものをスタートアップ (Startup) と呼ぶ。 それ以外の新しい、もしくは小さな会社は単純に中小企業

    ベンチャー企業とスタートアップの違い
  • MySQL5.6のちょっとした話 - まめ畑

    最近、とあるサービスの番環境にMySQL5.6を導入していっています。社内だけの環境も含めて5システムに導入しました。 5.5からのアップデートや最初から5.6というものもあります。 今回、導入で変わった点いろいろありますが、メモ程度にまとめておきます。 間違いなどありましたら指摘していただけるとありがたいです。 Replicationエラー時 今までは、replicationのエラーが起こった場合は SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; とかでダメなクエリを確認しつつSKIP出来ればしていましたが、5.6でGTIDモードONの場合、これが使えなくなりました。 GTID便利なんですが、この点少し不便です。 以下のように直します。 まず、slaveでmaster server UUIDと最新のGTID、Retrieved_Gtid_Setを確認します

    MySQL5.6のちょっとした話 - まめ畑
  • Node.jsのFiberを使って非同期処理を同期っぽく書く - Webtech Walker

    FirefoxのJavaScriptではバージョンを1.7以上に指定するとyieldが使えて非同期処理を同期っぽく書くことができるようになる。 適当な例だけどこんな感じ。 function run(f) { var g = f(function(x) { g.send(x) }); g.next(); } run(function(next) { var result = []; result.push('foo'); // ここで1秒待つ yield setTimeout(function() { result.push('bar'); next(); }, 1000); // ここで1秒待つ var baz = yield setTimeout(function() { // nextの引数がyieldの返り値になる next('baz'); }, 1000); result.push

    Node.jsのFiberを使って非同期処理を同期っぽく書く - Webtech Walker
    bigwest
    bigwest 2013/04/25
  • PHPのベストプラクティス"The Right Way"の資料 #phpstudy - Engine Yard Blog JP | Engine Yard Blog JP

    昨日の第67回 PHP勉強会でPHPのベストプラクティスとして公開されているPHP: The Right Wayについて発表を行いました。発表はあくまで全体を眺めるという感じで細かい所までは言及できていませんので少しここで補足をしておきます。 基のコーディングは大事 基として提示されているPHPのコーディングはとても参考になります。発表でも触れましたが比較演算子や条件分岐、日付処理の扱いなどを見るだけで書き手のPHPのレベルは丸わかりと言ってもいいかもしれません。いくつか抜粋してみます。 曖昧な比較を用いた失敗 strposは検索文字列を発見できないとFALSEを返します。この場合先頭に対象文字列があるので0が返りますが、厳密な比較を用いていないが為に意図した動きになりません。 無駄なelse このelseは意味がありません。無駄にインデントが深くなっているだけですね。 DateTim

    bigwest
    bigwest 2013/04/25
  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

  • Chef Casual Talks Vol.1で「ChefとCapistranoの境界線」について問題提起してきた #eytokyo - めもおきば

    ChefとCapistranoの境界線 (Chef Casual Talks Vol.1) #eytokyo #opschef_ja 大きく分けて二つの話をしました。 Chefを導入する時の「考え方」 Chefのような構成管理ツールは万能でやり方もたくさんある(TMTOWTDI)ので、最初にどういうポリシーで組み立てるかが重要になります。今回「気で使う」にあたり、以下のようなポリシーを設定しました。 原則サーバ上で作業せず、Chefで環境設定を実装する 公開されたcookbooksを再利用する opscode-­cookbooksにあればそれを探す communitygithubにあるcookbookを使う あきらめの心を持つ 必要ならばopscode-cookbook�sなど既存のcookbookをforkして手を入れる 半日調べて難しそうなことはあきらめる(自前Chef recip

    Chef Casual Talks Vol.1で「ChefとCapistranoの境界線」について問題提起してきた #eytokyo - めもおきば
  • CakePHPのセッションタイムアウトの指定はSession.timeoutだけではダメだった

    CakePHP 2.xで、セッションタイムアウトの時間を指定しようとすると、下記のように書くと思います。 Config/core.php Configure::write('Session', array( 'defaults' => 'php', 'timeout' => 1440, //1days ←単位は分 )); しかし、これだけではダメだったりするのです。 具体的には、1日経たなくてもセッションタイムアウトしてしまいます。 その理由は、PHPでのセッションファイルのガベージコレクションにあります。 PHPでは、セッションを開始すると(session_start())、ふつうはセッションファイルを作成します。 CentOS6.2にyumでPHPを入れた場合は、/var/lib/php/sessionあたりです。 CakePHPのcore.phpで、Session.defaultsを

    CakePHPのセッションタイムアウトの指定はSession.timeoutだけではダメだった
  • git-gutter.el - naoyaのはてなダイアリー

    寝れないので変な時間にブログを書いたりする。 時折思い立ったように Emacs Lisp を見直して色々導入を試みたりするも、結局割り当てたキーバインドを忘れてたりして定着しない、というものは多い。そんな中でもここ1, 2ヶ月くらいで定着したのが git-gutter.el。 このように緑のプラス記号なんかが出て git で管理しているファイルを編集した場合の差分がどこかが一目でわかる。 多くの elisp がそうなんだけど、導入する前までは便利そうだけどそこまで必要かな? と思いつつ入れてみたらもう手放せなくなった、そういう類です。ぼーっとしながらコード書いてる時でも、あそことあそことあそこを編集したんだなってのが git diff とかしなくても分かる。 これを入れるとちょっと動きがモッサリするみたいな話もあるけど、作者の id:syohex さんが鋭意改善中 (http://d.ha

    git-gutter.el - naoyaのはてなダイアリー
  • 良い事ずくめのAdHoc配布方法OTA

    iOSでアプリを開発中に実機での動作確認は不可欠です。AdHocで配布し『iTunes』や『iPhone構成ユーティリティ』などを使って実機にインストールするのが普通と思います。 AdHocアプリの配布&インストール方法にOTA(Over The Air)がある事を知りやってみたらとても便利でした。

  • CloudFormationはガチ - サーバーワークスエンジニアブログ

    こんにちは、開発の千葉です。 今回は、CloudFormationをガッツリ使ってみました。 ハマリどころ満載でしたので、利用を検討されている方の参考になればと思い投稿する次第です。 実案件の構成は公開することができないので 稿では、以下の構成をCloudFormationで実現することを目的とします。 実利用の際は、必要なパッケージがインストール済みのAMIを用意して それをCloudFormationから起動するのがセオリーなのですが 今回はAmazonLinuxのAMIに、それらのパッケージをインストールする作業もCloudFormationから実現してみます。 作業の流れは、AWS CloudFormationを一読したあとに CloudFormerからテンプレートを自動生成します。 ここで生成されたテンプレートは、そのままでは使えたモノではないので Template Refer

    CloudFormationはガチ - サーバーワークスエンジニアブログ
  • AWS OpsWorksって何? から、運用しやすくなる下準備のポイントまで

    AWS OpsWorksって何? から、運用しやすくなる下準備のポイントまで:AWS OpsWorksアプリケーション運用の勘所(1)(1/5 ページ) はじめに 2013年2月にリリースされたAWS OpsWorks。筆者が試しにいじっているうちに、どう使うと便利なのか、気を付けないと逆に運用が大変になるポイントなどが見えて来ました。 連載では、何回かに分けてAWS OpsWorksの便利な点、不便な点をおさらいしながら使い勝手を紹介して行きたいと思います。題材として、「EC-CUBE」というAWS OpsWorksに最適化されていないオープンソースのパッケージを使ってみました。 AWS OpsWorksは、Amazon Web Servicesが提供するChefをベースにしたサービスです。Chefのレシピを使ってシステムの構成などを一元的に設定できます。また、アプリケーションのデプロ

    AWS OpsWorksって何? から、運用しやすくなる下準備のポイントまで
  • Amazon SNS – Twilioゲートウェイ Labrie(仮) | DevelopersIO

    よく訓練されたアップル信者、都元です。最近社内でTwilioが空前の大ブームになっております。一言で言ってしまえば、APIを叩くことによってどこかに電話を掛けられる、というシステムです。音声については、OSXに標準で入っているsayコマンドのような音声合成が可能ですので、音声ファイルは特に用意しなくても大丈夫です *1。 さて、このTwilioですが、色んな使い道が思いつきますね。テレク(検閲削除) Amazon SNS meets Twilio しかしまぁ、目下ガチでAWS屋をしている身としますと、やっぱりAWSとのインテグレーションを実現してみたい。そうすると、Amazon SNSとの相性が非常に良さそうです。SNS Topicにメッセージがpublishされると電話が鳴る。想像しやすいですね。 こんなインターフェイスがあれば良いのですが、残念ながら、まだありません。よし、無ければ作り

  • CSSだけで表現するリッチな押し込みボタン | 株式会社ツクロア

    li a{ background: rgb(247,247,247); background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(226,226,226,1) 100%); width: 100px; height: 100px; border-radius: 50px; box-shadow: inset 0 2px 2px rgba(255,255,255,0.8), inset 0 -2px 2px rgba(0,0,0,0.6), 0 2px 5px rgba(0,0,0,0.6); display: block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: al