タグ

2016年6月14日のブックマーク (27件)

  • bash スクリプトの -x トレースを指定したファイルに出力する - Qiita

    単に set -x すると標準エラーに出力されるが、 $BASH_XTRACEFD で出力先のファイルディスクリプタを指定できる。 #!/bin/bash # FD=3 で出力先ファイルを追記モードでオープン TRACE_LOG=${TRACE_LOG-/tmp/xtrace.$$.log} exec 3>>$TRACE_LOG # 上書きしたい場合は演算子を変える # exec 3<>$TRACE_LOG # 出力先を FD=3 に指定 BASH_XTRACEFD=3 # デバッグ出力開始 set -x # # 必要な処理を実行 # # デバッグ出力終了 set +x # 終わったらファイルを閉じる (明示的にやらなくてもスクリプト終了時に閉じる) exec 3>&-

    bash スクリプトの -x トレースを指定したファイルに出力する - Qiita
  • チーム開発を活性化するためにやったこと | ten-snapon.com

    最近STNSのバージョンアップ記事ばっかり書いていたので、今日はチーム開発について書いてみます。僕は2016年からペパボのエンジニア職位制度のミドル層にあたるシニア・エンジニアという職位につきました。シニア・エンジニア以上の職位についてはエンジニアとして優れた存在であり続けることはもちろんのこと、それに加えて社内のエンジニアの育成や、社の全体の技術的課題の解決が求められます。 自身がなんからのプロダクトを生むことや、社の課題を解決するのは自分で手を動かせばよいだけなので、特に何も考える必要はありませんでした。対して社内のエンジニアの育成を考えた場合に、僕はまずはチームをいかに活性化し、生産性を高めるか?という事を考えました。 その理由は下記の3つです。 1. 生産性が上がるとこなせる仕事量が増加し、その結果、経験値が蓄積しやすい。 2. 生産性が上がると無駄に残業せずに早く帰れて最高!!(

    チーム開発を活性化するためにやったこと | ten-snapon.com
  • 面倒な外部コマンドをAWS Lambda化して運用から解放される - pixiv inside [archive]

    最近は社内でChainerやTensorFlowのハンズオンをしている@edvakfです。 今日は機械学習ではなく、AWS Lambdaの話です。 pixivPDF生成機能 pixiv小説には自分の投稿した小説を印刷可能な縦書きPDFに変換する機能があります。 inside.pixiv.net 小説PDF化する部分は最初インターン生が作ったものが元になっていて、C++で書かれています。そのプログラムに渡すデータを用意する部分はというと、これまたインターン生が作ったpixiv-novel-parserと、小説文を組版に最適な形式に自動変換するhakatashi/osekkaiいうNode.jsのプログラムを使って生成しています。 サービスにC++のコードを導入するのって勇気がいりますよね? もし入力ファイルによって任意のコードが実行できる脆弱性があったりすると大問題です。そのため、この

    面倒な外部コマンドをAWS Lambda化して運用から解放される - pixiv inside [archive]
  • スマートフォンアプリ開発における共創的な開発チーム - ninjinkun's diary

    先日、一休.comを運営する株式会社一休の社内テックトークで『スマートフォンアプリ開発における共創的な開発チーム』というタイトルでお話しさせていただいた。元々、ずっと考えてきたエンジニアとデザイナーのコラボレーションというテーマを言語化してみたいと思っていたのだが、そこに丁度Fablicでの現場の体験を話して欲しいという依頼があったので、絡めた内容でスライドを作った。 しかしこの言語化する作業が想像以上に大変で、週末を二回潰して準備をした。結局今まで勉強したポインタになる書籍を紹介することで、なんとなくバックグラウンドについては察してもらうというスタイルになった。 タイトルも迷って何パターンか書いてみたのだが、最終的には「共創的」という耳慣れない言葉を採用した。当は「Collavorativeな開発チームでのアプリエンジニアの役割」とかの方が言いたいことに近い気もするが、これはこれで何だ

    スマートフォンアプリ開発における共創的な開発チーム - ninjinkun's diary
  • Java 8から増えてたExplicit receiver parameters - 水まんじゅう2

    Java 8からこういう書き方が出来るようになっていたようです。(初めて知った) public class Main { public String getString(Main this) { // thisで自分自身が引数になっている return this.toString(); } public static void main(String[] args) { Main main = new Main(); System.out.println(main.getString()); //呼び出すときは何も書かなくてもよい } } 何がうれしいかというと、自分自身を呼び出すときにアノテーションがつけれるようになる。(そして処理が出来るようになる) なんか、おおっ!という感じ。 呼び出すときに何も書かなくてよいというのがものすごくJavaっぽくないので驚きました。 http://bl

    Java 8から増えてたExplicit receiver parameters - 水まんじゅう2
  • Jenkinsを安全にアップデートする方法 - くりにっき

    手持ちのJenkinsをいくつかアップデートすることがあったので備忘がてらまとめておきます。*1 Jenkins 1系 -> 2系などの大幅アップデートに限らず、プラグインのアップデートでも使えると思います。 事前にやるべきこと Jenkins体のバックアップ jenkins.warをそのまま使ってる場合 yumやaptを使ってる場合 プラグインや設定一式のバックアップ アップデート手順 確認方法 戻す方法 アップデート時にハマったこと Branches to build で変数が取れなくなった 所感 まとめ ブコメレス 事前にやるべきこと アップデート後に何か問題があって戻さざるを得ないこともありうるので、すぐに元に戻せる状態にしておきます。*2 Jenkins体のバックアップ jenkins.warをそのまま使ってる場合 jenkins.warをどこかにバックアップするか、アップデ

  • 創業時はマネジメントよりコードを書け。元nanapi CTO和田修一氏に聞く、技術で経営に貢献する方法 | HRナビ by リクルート

    「小規模スタートアップの技術的な方々の壁打ち相手的なことをやります」元nanapiのCTO、和田修一さんがそんなタイトルの記事をブログにポストしたのは今年3月のこと。それから瞬く間に60人近くの人から相談が寄せられ、話題になりました。 今回はたくさんの人の「壁打ち相手」になってきた和田さんに、CTOの方々が抱える悩みについて伺いました。 OSSみたいに経験・知恵を共有したかった ブログにも書いたのですが、少しでも自分の知識を活かしたいという思いがありました。 というのも、自分がスタートアップをはじめたときに相談できる人がいなかったんです。CTOと呼ばれるポジションの人は今ほどたくさんいませんでしたし、自分がロールモデルにしていた人は雲の上のような存在。とてもじゃないけど声をかけにくかった。 創業した株式会社nanapiの取締役CTOを昨年11月に退任したのも壁打ちを始めたきっかけのひとつ。

    創業時はマネジメントよりコードを書け。元nanapi CTO和田修一氏に聞く、技術で経営に貢献する方法 | HRナビ by リクルート
  • 企業向けエンジニアブログの作り方 - astamuse Lab

    皆様こんにちは。アスタミューゼという会社でエンジニア業をしています並河 (@namikawa) と申します。 弊社も、昨今の流行りにのっとり、会社で技術ブログをはじめることにしました。 エントリのタイトルにはわかりやすく "エンジニアブログ" と書きましたが、このブログでは、 astamuse.com をはじめとした弊社のWebサービスを作っている関係者(エンジニア、デザイナー、たまにディレクターや責任者など)が定期的に、Webサービス技術に関して、最近やっていること・興味のあることを、持ち回りで取り上げます。 このブログを通じて、アスタミューゼという会社の事や、サービス開発の現場の雰囲気が少しでも伝わればいいなと思います。 私個人としては、自分の個人ブログは10年以上続けているし、前職では会社のエンジニアブログがあったので寄稿もしましたが、そういえば企業ブログの運営はしたことがありま

    企業向けエンジニアブログの作り方 - astamuse Lab
  • WWDC 2016 基調講演発表内容まとめ

    huin Job : Software Engineer(iOS, Android) Use : Objective-C, Swift, Java Like : Gadget, Apple, Photography, Art, Design, UI, UX More posts by huin. 今年もやってきましたApplの開発者イベントWWDC. 会場が昨年と違う場所だったり、事前にWWDCの内容がメディア向けに発表されていたりと色々と違う部分もありましたが、 基調講演の内容は例年通り各種OSに関する発表でした. 今回もその内容をまとめてみたいと思います.(以降の画像はすべてThe Vergeへのリンクになっています.) オープニング オーランドの銃乱射事件に対する黙祷から開始 WWDC 2016について 27回目の開催 1300万人が登録し5000人以上が参加(倍率2600倍!?)

    WWDC 2016 基調講演発表内容まとめ
  • Engadget | Technology News & Reviews

    How to watch Polaris Dawn astronauts attempt the first commercial spacewalk

    Engadget | Technology News & Reviews
  • 行動経済学は「運がいい人っているの?」という問いにこう答えた──話題の翻訳書、訳者が語る! 第3回『アリエリー教授の人生相談室』

    「イチ押し」すべき話題の一冊について翻訳者自身が登場してエッセイを寄稿する好評シリーズ、第3回です。 今回の一冊は、「クーリエ・ジャポン」の記事でもおなじみ、デューク大学の行動経済学者ダン・アリエリー教授がおくる『アリエリー教授の人生相談室 行動経済学で解決する100の不合理』。アリエリーの教授を訳すのが今回で3冊目となる翻訳者、櫻井祐子氏が「アリエリー教授の何がすごいか」を教えてくれます。 訳者の心に響いた「とっておきの回答」 『アリエリー教授の人生相談室』は、「ウォールストリート・ジャーナル」紙に2012年から連載されている人気コラムを書籍化したものだ。 行動経済学者のアリエリー教授のところには、もともと読者からいろんな相談が寄せられていた。人の痛みのわかる苦労人で、しかもあの親しみやすいキャラクターときたら、相談したくなるのも当然だろう。 教授はそれに答えるうちに、誰にでも役立ちそう

    行動経済学は「運がいい人っているの?」という問いにこう答えた──話題の翻訳書、訳者が語る! 第3回『アリエリー教授の人生相談室』
  • インフラ新卒研修と社内ISUCONのはなし - クックパッド開発者ブログ

    インフラ部の荒井(@ryot_a_rai)です。 今年の4月、弊社には11名の新卒エンジニアが入社しました。そして現在、3ヶ月間の研修を受けています。ビジネスマナーから技術研修まで幅広く行われていますが、その中で5月下旬におこなったインフラ研修とその後の社内ISUCONについてご紹介します。 インフラ研修(講義) インフラ研修はインフラ部に配属されるエンジニアに限らず、全新卒エンジニアが参加する研修です。日常業務でコードを書いてサービスを開発していくうえで知っておいてほしい、インフラに関する基礎知識や共通言語を獲得することを目的としています。合計3日間をインフラ部の@kani_bと分担して講義しました。研修内容の内容はざっくりと以下のようなものです。 1日目 インターネットとは ブラウザでウェブサイトを閲覧する際になにが起きているのか IPからHTTPまでざっくりと Webインフラアーキテ

    インフラ新卒研修と社内ISUCONのはなし - クックパッド開発者ブログ
  • 「OPEN IPv6 ダイナミック DNS for フレッツ・光ネクスト」サービスを公開 - ソフトイーサ株式会社 代表取締役 登 大遊

    2016 年 6 月 14 日 (火) 筑波大学発ベンチャー ソフトイーサ株式会社 代表取締役 登 大遊 「OPEN IPv6 ダイナミック DNS for フレッツ・光ネクスト」サービスを公開 NTT 東日のフレッツ回線間で VPN 機器や IoT 機器同士のフレッツ網内の高速・低遅延の直接通信を実現 ソフトイーサ株式会社は、日、「OPEN IPv6 ダイナミック DNS for フレッツ・光ネクスト」サービス (https://i.open.ad.jp/) のベータ版を提供開始しました。 この無償のダイナミック DNS (DDNS) サービスを利用すると、NTT 東日のすべてのエリアの 1,066 万のすべてのフレッツ回線上で、インターネットから絶対に不正侵入されるおそれのない、大変高速かつ低遅延な VPN を、簡単に構築できます (注 1)。また、IoT 機器をフレッツ網に直

    「OPEN IPv6 ダイナミック DNS for フレッツ・光ネクスト」サービスを公開 - ソフトイーサ株式会社 代表取締役 登 大遊
  • Apple File System | Hacker News

    > Flash / SSD OptimizationI.e., a "unique copy-on-write design" > Space Sharing Basically, ZFS datasets. > Snapshots If those can be sent: Finally Time Machine done right. > The AFP protocol is deprecated and cannot be used to share APFS formatted volumes. Interesting. > An open source implementation is not available at this time. Apple plans to document and publish the APFS volume format when App

  • Make: Japan | [MAKE: PROJECTS]Raspberry Piでポケットに入るLinuxパソコンを作ろう

    2016.06.13 [MAKE: PROJECTS]Raspberry Piでポケットに入るLinuxパソコンを作ろう Text by Chris Robinson Translated by kanai 私はこのニンテンドーDSサイズのコンピューターをRaspberry Piと市販の部品で作り上げた。これは完全機能のLinuxコンピューターで、フルシステムに行えることのほとんどが行える(ゲーム、ウェブ関係、ビデオ、音楽など)。 外部ディスプレイに画像を送ることもできるので、デスクトップ・コンピューターとしても使える。 他にもいろいろ作っているので、私のYouTubeチャンネルを見てほしい。 だいたいの予算:120ドル以下 仕様: ・Raspberry Pi 2(900MHz CPU、1GB RAM) ・USBポート:3 ・Ethernet:1 ・フル規格のQWERTYキーボード ・バッ

    Make: Japan | [MAKE: PROJECTS]Raspberry Piでポケットに入るLinuxパソコンを作ろう
  • PostgreSQLを誰でも使いこなせるようにするために富士通がしていること

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    PostgreSQLを誰でも使いこなせるようにするために富士通がしていること
  • rootが無効化された環境でsshfsで権限の必要なファイルを変更する方法

    sshfsは便利だ。リモートのファイルシステムをローカルのファイルシステムにマウントして扱うことができる。これにより、ローカル側のGUIのファイルシステムビューワーやエディターを使った温かみののある手作業による管理ができる。 ところで、Ubuntu Serverではrootが無効化されている。そのため、sshfs root@host:remote_path local_path はできない。代わりに、root権限が必要な操作はsudoを使って行う。しかし、sshfsではsudoができない。一体どうすればいいのだろうか。 試していないが、調べたところ、sftp_serverを指定する方法で行けるようだ。 まず、sudocredentialをキャッシュさせるために、ssh軽油でsudo -vを実行しておく。 そして、以下のようにsshfsでsftp-serverを指定する。 sshfs us

  • DevOpsの採用は大企業が先行、DockerとAnsibleの利用は1年で倍増。RightScaleがDevOpsの調査結果を発表

    DevOpsの採用は大企業が先行、DockerとAnsibleの利用は1年で倍増。RightScaleがDevOpsの調査結果を発表 マルチクラウドに対応したマネジメントサービスを提供している米RightScaleが、DevOpsに関する調査結果を発表しました。調査対象は1060人のITプロフェッショナルで、うち42%が1000人以上の大企業に勤めています。 調査結果では、大企業の方が中堅中小よりもDevOpsの導入が進んでいること、Dockerの利用が急速に立ち上がっていること、ChefとPuppetを両方採用している企業が多いことなどが示されています。 主な調査結果のグラフを見てみましょう。 大企業(Enterprise)と中堅中小(SMB)では、大企業のDevOps採用が81%、中堅中小では70%と、大企業の方がDevOpsの採用が進んでいることが分かります。 利用しているDevOp

    DevOpsの採用は大企業が先行、DockerとAnsibleの利用は1年で倍増。RightScaleがDevOpsの調査結果を発表
  • React及びその周辺技術、事例から見るReact最新情報!──HTML5とか勉強会イベントレポート

    React及びその周辺技術、事例から見るReact最新情報!──HTML5とか勉強会イベントレポート 佐川 夫美雄(Ashiras, inc.) 5月31日、イベント&コミュニティスペース dots.にて「第65回HTML5とか勉強会──React最新情報」が開催されました。React及びその周辺技術、事例からReactの最新情報をキャッチアップします。 React現状確認 @koba04氏は「React現状確認」というタイトルで、現在、Reactの取り巻く状況を様々まとめて語りました。 皆さんご存知の通り、React.jsはFacebookが開発しているJavaScriptライブラリです。まず、Reactはどのようなアプリで利用されているかということからお話します。具体的な例として、まず挙げられるのがFacebookです。ここではバリバリに利用されていますし、Instagramでは、アプ

    React及びその周辺技術、事例から見るReact最新情報!──HTML5とか勉強会イベントレポート
  • Engadget | Technology News & Reviews

    How to watch Polaris Dawn astronauts attempt the first commercial spacewalk

    Engadget | Technology News & Reviews
  • 基礎からのWebアプリケーション開発入門がなかなかよさそう。 - 水まんじゅう2

    もらったわけではないですが、買ったので。 Webサーバを作りながら学ぶ 基礎からのWebアプリケーション開発入門 (Software Design plus) 作者: 前橋和弥出版社/メーカー: 技術評論社発売日: 2016/06/07メディア: 大型この商品を含むブログ (1件) を見る これはServlet APIを動かす側、つまり、Servletコンテナを実装してみようというです。 JavaでWebアプリケーションを実装していると、TomcatやGlassFish等、すでにあるリッチなAPIを使用した開発のみを行いますが、 HTTPをラップしているだけなので、HTTPを知らないとよく判らない不具合にあたることがあります。 java.lang.IllegalStateException: レスポンスをコミットした後でセッションを作成できません というメッセージとかよく見たことがある

    基礎からのWebアプリケーション開発入門がなかなかよさそう。 - 水まんじゅう2
  • Microsoft to acquire LinkedIn - Stories

    REDMOND, Wash., and MOUNTAIN VIEW, Calif. — June 13, 2016 — Microsoft Corp. (Nasdaq: MSFT) and LinkedIn Corporation (NYSE: LNKD) on Monday announced they have entered into a definitive agreement under which Microsoft will acquire LinkedIn for $196 per share in an all-cash transaction valued at $26.2 billion, inclusive of LinkedIn’s net cash. LinkedIn will retain its distinct brand, culture and ind

    Microsoft to acquire LinkedIn - Stories
  • MySQLのメモリー使用量を最適化する設定のベストプラクティス | Yakst

    Percona Data Performance Blogの翻訳。Percona CEOのPeter Zaitevによる、MySQLのメモリー使用量をどのように決めるべきか、またそれを決める時に気にするべきことは何かについてのまとめ。 この記事では、最適なMySQLのメモリー使用量を設定するためのベストプラクティスを扱おうと思います。 使用できるメモリーのリソースをどのように使うか正しく設定するのは、MySQLを最適なパフォーマンスでかつ安定して使うために最も重要なことのひとつです。MySQL 5.7では、デフォルトの設定では非常に少ない量のメモリしか使いません。デフォルトのままにしておくのは、最も良くないことのひとつでしょう。しかし、不適切に設定してしまうと、パフォーマンスを更に悪くする(あるいはクラッシュする)ことにもなりかねません。 MySQLのメモリ使用量を設定するにあたっての最初

    MySQLのメモリー使用量を最適化する設定のベストプラクティス | Yakst
  • 学生のミスで大発見! 赤字にあえぐ植物工場を救う“幸運の光”(1/5ページ):nikkei BPnet 〈日経BPネット〉

    現在、「植物工場」は第3次ブームを迎えていると言われている。しかし、その約7割が赤字経営もしくはトントンで、撤退や倒産する企業が相次いでいる。このような中、植物工場における新たな栽培方法で勝負に挑んでいるのが昭和電工だ。同社にその特徴と開発の経緯を聞いた。 成長速度は大幅アップ! でも電気代は半分 赤色や青色のLED(発光ダイオード)照明の下で元気に育つレタスたち――。 これは昭和電工と山口大学農学部の執行正義教授が共同開発した高速栽培法「SHIGYO(シギョウ)法」が用いられた植物工場の様子だ。 「照射する光を制御することでコストダウンと高付加価値化を実現し、より多くの植物工場のオーナーに黒字経営を成功させてほしいと願っています」と、植物工場向けLEDシステム事業を手掛ける昭和電工・事業開発センターグリーンイノベーションプロジェクト(GIP)の営業グループマネージャー、荒博則氏は語る。

    学生のミスで大発見! 赤字にあえぐ植物工場を救う“幸運の光”(1/5ページ):nikkei BPnet 〈日経BPネット〉
  • 時間のムダを減らし、業務を効率化するために見直したい4つのポイント - リクナビNEXTジャーナル

    女性活躍推進を背景に「ワーク・ライフバランス」の整備に取り組む企業が増えています。労働時間の削減も課題の一つ。人事評価の面でも「時間当たりの生産性」を重視する方向へと動いています。仕事を効率的に進めるスキルが、より必要とされるようになってきました。では、仕事を効率化するために、何から手をつければいいのでしょうか。 そこで、「働き方の見直しコンサルティング」を手がける株式会社ワーク・ライフバランスのコンサルタント、永田瑠奈氏に、個人で取り組める効率化の方法を教えていただきました。 見直すべきポイントは4つ。「時間の組み立て方」「スキマ時間の使い方」「オフィスでの動線」「職場コミュニケーション」です。 1.時間の組み立て方を見直す まず朝の就業前に、1日の予定を組み立てます。「10:00~11:00 打合せ」「11:00~11:30 Aさんに資料作成のレクチャーを受ける」など、30分単位で時間

    時間のムダを減らし、業務を効率化するために見直したい4つのポイント - リクナビNEXTジャーナル
  • 苦手意識を克服!コミュニケーションに自信のない人が読むべき本10選|ナースときどき女子

    フロイト、ユングと並んで「心理学の三大巨頭」の一人に数えられる心理学者アルフレッド・アドラーの哲学を対話形式で解説しています。 対人関係を改善するための他人との向き合い方、自分との向き合い方をアドラーの哲学を通して解き明かしています。 他人に対して劣等感を抱いたり、自分にコンプレックスを感じたり、そんな生きづらさを感じている方はぜひ読んでみてください。 ②自分の小さな「箱」から脱出する方法 自分という「箱」の中に入った状態と、「箱」の外に出ている状態で人間関係が大きく変わってくる、ということに気づかせてくれる自己啓発書です。 コミュニケーションがうまくいかない原因は、他人との相性よりも、自分自身にある可能性が高いものです。 対人関係の悩みが多い方は自分を見つめ直すために読んでみてはいかがでしょう。 ③雑談力が上がる話し方―30秒でうちとける会話のルール

    苦手意識を克服!コミュニケーションに自信のない人が読むべき本10選|ナースときどき女子
  • マイクロソフトがLinkedInの買収を発表。ソーシャルメディアとOffice 365、Dynamicsを連携

    マイクロソフトがLinkedInの買収を発表。ソーシャルメディアとOffice 365、Dynamicsを連携 発表文の中で、マイクロソフトCEOのサティア・ナデラ氏は次のようにコメントしています。 “Together we can accelerate the growth of LinkedIn, as well as Microsoft Office 365 and Dynamics as we seek to empower every person and organization on the planet.” 私たちマイクロソフトが地球上の組織や個人にパワーを与えようと模索するなかで、Office 365やDynamicsと同じようにLinkedInの成長もともに加速していけるだろう 今後Office 365やDynamicsといった企業向けサービスでLinkedInと連携し

    マイクロソフトがLinkedInの買収を発表。ソーシャルメディアとOffice 365、Dynamicsを連携