By Nicola Albertini プログラマーは自分の仕事を減らすために便利なツールやソフトを作成することができることから、怠け者で愚かな人間ほど優秀と言われることがあるほどです。自作ツールを活用すれば単調で反復的な仕事の生産性を上げられるわけですが、なんと全ての仕事を全自動化して6年間にわたって給与を得ていたプログラマーが、最終的にクビになってしまったというredditの投稿をInteresting Engineeringが取り上げています。 Programmer Automates His Job For 6 Years, Finally Gets Fired, Forgets How To Code| Interesting Engineering http://interestingengineering.com/programmer-automates-job-6-year
yum経由でセキュリティアップデートをしようとyum-plugin-securityをインストールし、 yum --security upgrade-minimalを実行しました。 しかし、セキュリティパッチが存在するにも関わらず、 何度実行してもNo Packages marked for minimal Updateというメッセージしか出ません。 これはCentOSのリポジトリにセキュリティ情報が存在しないためです。 RHELやAmazon Linuxでは問題なく利用できるようです。 どうしてもCentOSでセキュリティアップデートしたい場合は、 https://github.com/vmfarms/generate_updateinfo を利用しましょう。 CentOS用にセキュリティ情報を更新しているサイトからデータを取ってくることで、 セキュリティアップデートが可能になります。
シェルスクリプトで引数オプションを使いたい my_shell_script -a /usr/bin みたいに、bashのシェルスクリプトでも引数を扱いたい。 getopts を使えば引数が取れる bash では getopts を使えば、引数の処理を簡単に行うことができて便利。ruby などでは optparseに相当するやつです。 はじめに getopt / getopts の違いについて 全ての初めに。 getoptsについて読む前に知っておかなくちゃいけないことがある。 getopts コマンドとシェルのビルトインの二種類がある。 名前 種類 getopts シェル組み込み getopt コマンド・ファイル Google検索はgetopt/getopts を区別しないで結果を出すので注意が必要でした。 今回、調べたのは getopts です。 getopt は/usr/bin にある
タイトルには「反論」と書きましたが、他人のブログに乗っかって自分の言いたいことを言いたいだけかもしれません。らくからちゃ(id:lacucaracha)さんの、この記事に関連してです。 www.yutorism.jp 上掲記事には、「法律用語に『正社員』という言葉はない(『正社員』という言葉は日常使われる意味と異なる定義で用いられている)」「いわゆる『非正規雇用』にもパート、アルバイト、契約社員・嘱託社員、派遣社員とさまざまで、『正社員』と明確に区別されるものではない」とあります。 これは事実誤認であることを指摘したいと考えます。 労働者契約法という法律があります。この法律では、いわゆる『正社員』を「無期労働契約」、パート、アルバイト、契約社員・嘱託社員…を「有期労働契約」として、明確に区別しています。 厚労省のサイトへのリンクを貼ります。以前にも貼ったことがあります。 www.mhlw.
「イチ押し」すべき話題の一冊について翻訳者自身が登場してエッセイを寄稿する好評シリーズ、第3回です。 今回の一冊は、「クーリエ・ジャポン」の記事でもおなじみ、デューク大学の行動経済学者ダン・アリエリー教授がおくる『アリエリー教授の人生相談室 行動経済学で解決する100の不合理』。アリエリーの教授を訳すのが今回で3冊目となる翻訳者、櫻井祐子氏が「アリエリー教授の何がすごいか」を教えてくれます。 訳者の心に響いた「とっておきの回答」 『アリエリー教授の人生相談室』は、「ウォールストリート・ジャーナル」紙に2012年から連載されている人気コラムを書籍化したものだ。 行動経済学者のアリエリー教授のところには、もともと読者からいろんな相談が寄せられていた。人の痛みのわかる苦労人で、しかもあの親しみやすいキャラクターときたら、相談したくなるのも当然だろう。 教授はそれに答えるうちに、誰にでも役立ちそう
創造開発部インフラグループです。(中の人:水野、中西) 今回の記事は、前回のログ収集基盤ツールまとめのサーバモニタリング版となります。 made.livesense.co.jp リブセンスでは過去 Nagios/Munin で行っており、現在では mackerel を利用していますが、この界隈も変化が激しく多種多様なツールが登場しているため良いところどりをして運用の向上になればと思っています。 それでは早速まとめです。 注: 有名な mackerel/Datadog については省略させていただいています。我々が知らないツールのまとめとなりますことをご了承ください。 Librato www.librato.com 有料SaaS(FreePlan 無し、30日間のトライアル有り) システムリソース等を収集/可視化するサーバモニタリングツール。ホスト単位ではなく、メトリクス単位で管理/課金される
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 機器をフレッツ網に直
タイムラインでは「つまんねー」「Apple終わってる」「ジョブズがいればこんなことには・・・」という落胆の声をたくさん見かけましたが、"iOS 10.0 API Diffs" や "What's New in iOS" 等のプレリリースドキュメントを見ると今回も新しい機能が数多く追加されていて、個人的には非常にワクワクしております。 以下、気になったものを列挙していきます。 VoIP API / CallKit BONXというVoIP通話するプロダクトを手伝っている関係で、IP通話がどんな感じでできるようになるのか(サーバーは自分で用意するのかとか)、非常に気になります。 "Speakerbox: Using CallKit to create a VoIP app" という公式サンプルが公開されているので、後でコードを見てみようと思います。 SiriKit / Intents / Int
インフラ部の荒井(@ryot_a_rai)です。 今年の4月、弊社には11名の新卒エンジニアが入社しました。そして現在、3ヶ月間の研修を受けています。ビジネスマナーから技術研修まで幅広く行われていますが、その中で5月下旬におこなったインフラ研修とその後の社内ISUCONについてご紹介します。 インフラ研修(講義) インフラ研修はインフラ部に配属されるエンジニアに限らず、全新卒エンジニアが参加する研修です。日常業務でコードを書いてサービスを開発していくうえで知っておいてほしい、インフラに関する基礎知識や共通言語を獲得することを目的としています。合計3日間をインフラ部の@kani_bと分担して講義しました。研修内容の内容はざっくりと以下のようなものです。 1日目 インターネットとは ブラウザでウェブサイトを閲覧する際になにが起きているのか IPからHTTPまでざっくりと Webインフラアーキテ
はじめに 導入 textlintrcを設置 最初のつまずき prh を使ってみる | 2度目のつまずき 追記: 絶対パスにも対応して頂きました prh を使ってみる(2) | 辞書を選ぶ 結果をテキストファイルに書き出す 追記: [39m[32m などを消す方法 コードを書く tx.sh textlint_pretty_error_tidy.pl Vimから使えるようにする 展望とまとめ はじめに textlintについては少し前から時々名前を聞くなと思っていましたが、自分に関わりがありそうなものとして意識したきっかけは、@t_wada さんによる以下のツイートだったと思います。 とある技術文章のレビューをする際に、細かな言い回しの修正を逐一指摘する代わりに textlint を入れてもらったら、文章がみるみる良くなってきているのをリアルタイムに見ている。 textlint は偉大だ。—
Open SourceGit 2.9 has been releasedThe open source Git project has just released Git 2.9.0, with a variety of features and bug fixes. Here's our look at some of the most interesting new features: Faster… The open source Git project has just released Git 2.9.0, with a variety of features and bug fixes. Here’s our look at some of the most interesting new features: Faster and more flexible submodule
(06/13 19:25 追記:バイオ系を追加しました) (06/23 : 画像系を追加しました) (09/30 : RNNのまとめを追加しました) 最近、github上でarxivの面白い論文(主にdeep learning系)をまとめている人が多いので、 自分の知っている有用なリンクをまとめておきます。 自然言語処理、強化学習とカテゴリごとにまとめてくれる人が居て有り難いですね。 自然言語処理系 NLPの論文 github.com NLPの論文(感想も載せているので有り難い) github.com 画像系 github.com 強化学習系 GitHub - junhyukoh/deep-reinforcement-learning-papers: A list of recent papers regarding deep reinforcement learning github.c
はじめに みなさんこんにちは、セキュアスカイ・テクノロジーのはせがわようすけと申します。 周知のとおり、ここ数年のブラウザの機能強化は目覚ましいものがあり、CSS3やSVGを含むHTML5ブーム以降のブラウザ内での表現力の向上や、JavaScriptエンジンの最適化による実行速度の向上は、数年前では考えられないような目を見張るものがあります。また、HTML5の仕様策定後の現在でも、WHATWGやW3Cではさまざまな議論が継続的に行われており、これまでブラウザ上に存在しなかったような多様なAPIの仕様が生み出され、各ブラウザに日々実装されています。 利用者視点だけでなく、以下のような開発者視点での需要に応えるフロントエンド開発環境の改善も、ここ数年でかつてないほど大きく進んでいます。 CoffeeScriptやTypeScriptに代表されるaltJSと呼ばれる言語処理系の登場 ES2015
© KUMA GAMES 『HighSchool Simulator GirlA』というゲームをご存知だろうか。 女の子を操作してボールで遊んだりプールで泳いだり、ときには武器を取って戦うこともできる自由度の高いゲームです・・・が、それはAndroid版でのお話です。 iOS版では、アプリ審査の関係で要素を削ぎ落とされているとのことで、開発者の方にいろいろと聞いてみました。 アプリの審査は厳しい・・・らしい kent: 遊んでみて何をするゲームなのか分からなかったのですが、このゲームは何をするゲームなんですか? 開発者: このゲームは高校生シミュレーターです。プレイヤーは学校内で自由な行動を取ることができます。 操作としては【A(ジャンプ)】、【B(つかむ/離す)】、【X(しゃがむ)】、【Y(呼ぶ)】の4つのボタンで様々なアクションができます。 開発者: プールで泳いだり・・・ 開発者:
WWDC 2016 今年もAppleが主催するWWDCが、2016年6月14日 午前2時(現地時間では6月13日 午前10時)に開催されました。 毎年、新製品や新技術の発表が行われます。昨年はSwift2.0が、開発者にとっては一番のニュースだったのではないでしょうか。 今年の参加者は5000人74カ国。70%は初めて参加される方。 最も若い参加者はなんと9歳! それでは、今年はどんな発表があったのか、振り返ってみましょう。 watchOS watchOS3ではBackgroundで起動が可能になったことにより約7倍速く Dockを用意し素早くアクセス可能になる 返信にスマートリプライ機能、手書き機能を追加 手書き機能は、英語と中国語に対応 Activityをwatchで確認可能に 救急サービスへの連絡機能 他の国にいても、自動的にその国に合わせてwatchが判断 Activityの共有機
ツイッターのフォロワーがついに1,000人を超えました。 フォローして頂いている方ほんとにありがとうございます! twitter.com あんまりタメになる情報も面白いツイートもなく、どちらかといえば、はてなブロガー関連のツイートが多めですが、大目に見てやってください。 で、せっかくフォロワーが1,000人も超えたので、ツイッター活用ツール系をまとめてみようと思ったんですけど……心折れました。 ツイッターのお役立ち系ツールを探していると、ツイッターの使い方など紹介しているブログも多いんですけど、リンクを踏んでみると 何回かリダイレクト挟んであちこちURLが切り替わって… こういうサイトに飛ばされるんですよね。 うーん。ページ開く度にいろんなサイトに繋がります。こういうのウェブスパムサイトにも繋がりそうな雰囲気。昔ツイッター関連サービスをしていたURLにいくつかこういうものがありました。 あ
こんにちは。あきみちです。先日、Interop取材に関連する記事を久々に書きましたが、その記事が2016年初の記事になってしまっていました。気がつけば、1年近くブログに文章を書いてなかったのです。1年ぐらいブログを書いていないと、日常的な付き合いがない方々にとっては「生存不明」と映るらしく、何人かの方々に「生きてたんだ」よかった、みたいな反応を頂いています。 この6月で気がついたらサイト開始から10年が経過しています。この10年は、私のサイト以外では世界のどこにも公開されていない情報色々と扱えたという自負はあります。個人ブログでありつつも、省庁で使われる資料などで一次ソース扱いされたり、個人ブロガーとして企業や省庁などに独自取材を実現しました。 しかし、この1年は、このサイトをそろそろ閉鎖してもいいんじゃないかと悩やみ続けています。自分の興味でここまで突っ走りまくって来たわけですが、自分の
WWDC(Appleの年次開発者会議)2016でティム・クックCEOが最後にとっておいたものが「Swift Playgrounds」。iPadがあればSwiftによるプログラミングを学ぶことができる無償のアプリだ。今秋にApp Storeで公開される。「iPadを使うことで、世界中の、数億の人たちがプログラミングを学べる」とクックCEOが話すと喝采を浴びた。 子どもたちがAppleの開発したプログラミング言語Swiftを使ってアプリの作り方を学ぶことができるソフトだが、iPadの中だけで完結できるというのが特徴。開発言語の基本を学べるだけでなく、コードをiPadの実機でフルスクリーン動作させ、検証することができる。iOS開発がmacOSのXcodeで行わなければならないのは変わらないが、基本的な学習はiPadでできるというわけだ。そして、エミュレーターではなく、実機の加速度センサーなどを使
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倍!?)
「三菱東京UFJ銀行」は、日銀のマイナス金利政策の影響で国債を保有することが負担になっているとして、国債の入札に有利な条件で参加できる特別な資格を国内の大手銀行で初めて国に返上することになりました。 この資格は、国が、国債の安定消化を図るため大手の銀行や証券会社に付与しているもので、財務省と意見交換ができる一方、すべての入札で、発行予定額の4%以上の応札が義務づけられます。 「三菱東京UFJ銀行」は、日銀のマイナス金利政策の影響で多くの日本国債の利回りがマイナスまで低下し、国債の保有が負担になっているとして、資格を返上するもので、国内の大手銀行では初めてとなります。 銀行側では、この特別な資格を持つグループの証券会社に入札の業務を集約することで国債の需給に大きな影響が出ないようにするとしていますが、日銀によるマイナス金利政策の影響は日本を代表する金融機関と国債を発行する国の関わり方にも及ぶ
↑2016年のよく使われるDevOpsツール。Docker、Ansibleが伸びています。 (RightScale: New DevOps Trends: 2016 State of the Cloud Surveyより) こんにちは、吉岡(@yoshiokatsuneo)です。 ウェブサービスを作るにはどうしたらいいでしょうか? 当然ですが、プログラムを書く必要があります。Ruby on Rails、MEANスタック、LAMP、などフレームワークを選択した後は その方法論に従ってコードを書いていきます。 開発はローカルのパソコンで行いますので、サーバ・ネットワークなどインフラについて考える必要はありません。 しかし、実際にサービスをリリースして使ってもらうには、そのサービスをサーバで動かす必要があります。 サービスを安定して継続的に動作させるにはインフラの知識が不可欠です。 従来、ハード
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く