以下はThe Mistakes I Made As a Beginner Programmerの日本語訳です。 The Mistakes I Made As a Beginner Programmer 初心者プログラマが犯しがちな間違いと、それらを特定し、避けるための習慣を学ぶ方法。 まず最初に言っておくことがあります。 この記事は、誤りを犯すことを悪いと糾弾するために作成されたものではありません。 むしろ貴方が誤りに自ら気付き、あるいはその兆候を見いだし、それらを避けられるようにするために書かれたものです。 私は過去これらの誤りを犯し、それぞれから学びを得てきました。 今ではこれらを避けるようなコーディングを習慣付けるようにしています。 貴方もそうしましょう。 紹介は順不同です。 1) 設計せずに実装する 高品質なコンテンツは、一般的には容易に作成できるものではありません。 それには慎重
人の記憶は、とても曖昧なものです。数日前に訪れた飲食店の名前を思い出せなかったり、すごくランチが美味しかったお店の場所を失念してしまったり。前回歯科医に行ったのがいつだったのかさえ忘れてしまうこともしばしばです。 日記やメモなどを残しておけば、後から見返す事ができますが、そこに自分の行動を逐一書き残すのは現実的とは言えません。そんな時に、位置情報や滞在時間、移動経路などを記録できる「SilentLog」を使えば、少し前に自分がやったことを思い出したい時、正確な場所や日時、訪問先がすぐに出てきます。また「去年の誕生日は何を食べたかな」などと過去を振り返ってみたいときにも、記録と写真ですぐに思い出せます。 「SilentLog」は、あなたの毎日の行動を、自動的に記録するAppです。自分が家を出た時間、職場や学校に着いた時間、ランチを食べた場所やお店にいた時間、外出した時のルートや所要時間といっ
ライフログアプリ「Moves」が7月末でサービス終了。代替えどうする? #moves #googlemap ずっと愛用してきたライフログアプリ「Moves」が、今月7月末でサービス終了とのアナウンスが出ました。 (ユーザーにはメールも来てます) Movesとは、GPS位置情報を利用して、自分の滞在場所や、どうやって移動したか(電車なのか徒歩なのか車なのか)を自動的に記録しておいてくれるアプリです。 バックグラウンドで常に動いているものの、バッテリー消費はあまり感じないアプリでもありました。 自分がどこをどうどれだけ歩いたのか、とても見やすく整理してくれていただけに、サービス終了となると代替えアプリに悩みます。 歩数だけであれば、iPhoneに標準で入ってる「ヘルスケア」で十分なんですが、ライフログと考えるととても不十分。 そこで、いろいろ検索してみました。 Movesと同様に海外産の「Ar
iPhone 5s を使い始めて以来、Moves というアプリを愛用している。モーションセンサーによる歩数計機能とGPSの情報から歩く、走る、自転車などのアクティビティを自動判別してその時間、距離、ルートを記録する。(判別が不正確なことも多いが) ユーザー登録すると記録はサーバーへ送信され蓄積される。日常のすべての行動記録がサーバーへ蓄積され、しかもこの企業は Facebook の傘下へ入ってしまったので個人情報の利用に関しては警戒すべきだが、このアプリに関しては利便性がリスクを上回ると思って使っている。主な目的は過去の行動記録の確認。勤務先の出退勤時間はタイムカードがなく自己申告なので、これを確認する目的で日常的に使っている。まあそんな機会はないのだが、突然警察がやってきて半年前の昼ごろどこで何をしていたのかと尋ねられてもこれがあればおおよその行動を思い出すことができる。 ところで、以前
Helloは2015年4月にリリースしたAndroidアプリ。Facebookの連絡先と連動するダイヤラーアプリで、発信者電話番号通知、着信拒否、電話帳、無料のVoIP通話機能を備える。米、ブラジル、ナイジェリアで提供していたが、向こう数週間中に終了する。 Facebookはこれらのアプリで集めたユーザーデータを90日以内に削除する。 同社は発表文で、まだこれらのアプリを使っている人がいることは理解しているが、需要のあるサービスを優先させる必要があり、そのためには試行錯誤するしかないと語った。 同社はこれまでも「グループ」「Paper」「Slingshot」「Roomes」「Riff」など、様々な単体アプリをリリースしては終了している。 関連記事 Facebook、トラブル続きだった「Trending」終了へ Facebookが2014年に米国でスタートしたTwitterの「トレンド」のよ
※ 2018/07/21 追記。 お読みいただきましてありがとうございます! すみません、実はタイトルの割には「現在回しているイケてない運用をちょっとした工夫でサクッと改善する」ことを主眼としており、セキュリティのベストプラクティスではありません。。。 本稿の例で挙げているコマンドのリスクにつきましては、 注意 の項を追加しましたのでご参照ください。 公開当初は「10いいねくらいもらえたら嬉しいなー」と思っていた程度だったのですが、まさかここまでたくさんの方に読んでいただけるとは。。。 もっと内容を精査しておくべきだったと反省しております。。。 いいねやコメント等反応頂けるのはとても励みになります。ありがとうございます! TL;DR 怖いですよね、セキュリティインシデント。 インフラ系でお仕事をしていると、 Linux にログインして操作する手順書を作る事が多くなります。手順書の中には認証
PHP7 と HHVM/Hack 言語って何が違うの? こんにちは。今期は「はたらく細胞」が面白いと思います。 YamaYuski です。 今までなんとな〜く存在は知っていましたが、詳しく調べていなかった HHVM と Hack 言語 について、軽く調べてみました。 HHVM は、 PHP 7 の登場によって大きくそのあり方が変わっていました。 Hack 言語は相変わらず悪くないね、といったのが所感。 現状の PHP 7 HHVM と Hack 言語を説明する前に、現状の PHP の挙動を振り返ってみます。 弊社は PHP をメインのサーバサイド言語として利用しています。 その PHP は、 Zend Engine というインタプリタ(ソースコードを読んですぐ実行する)エンジンを使って動いています。 このインタプリタは、下記の順序でコードを実行します。 ソースコードが書かれたテキストファイ
1. The document discusses various social media and video sharing platforms and tools for integrating them, including YouTube, Twitter, Flickr, iTunes, and Facebook. 2. It mentions several services that allow embedding or sharing content between platforms, such as CDTube for YouTube, ZonTube for Amazon, and amz.ly for shortening Amazon URLs for Twitter. 3. Programming languages and APIs mentioned i
2017年12月に不正アクセスを発表した大阪大学。原因の究明を行い、再発防止に向けて歩み出した同大学は、脆弱性スキャナーの「Tenable.io」を導入した。事件を通じて、彼らが気付いたこととは。 江戸時代、緒方洪庵が設立した適塾に源流を持ち、人文系、理工学系から医学・歯学に至るまで11学部・16研究科を擁する大阪大学では、3200人を超える教員の下、1万5000人以上の学部生と7000人以上の大学院生が学業・研究に取り組んでいる。その基盤となるネットワークや各種システム、そしてキャンパスクラウドサービスの運用を担っているのがサイバーメディアセンターだ。 この大阪大学を激震が襲ったのは2017年6月のことだった。「何か不審なアクセスがある」と気付いて調べてみると、どうやら標的型攻撃を受け、教員のIDとパスワードが盗まれているらしいと分かった。さらに調査を進めた結果、そのPCを足掛かりに不正
ipコマンドの実行例 / Ubuntu 18.04 LTS これまでLinuxディストリビューションではUNIX系オペレーティングシステムでよく使われているコマンドと、Linux独自のネットワーク系コマンドが混在したような状態になっていた。最近のLinuxディストリビューションではこうしたコマンドをipコマンドに一本化する取り組みを続けている。 ipコマンドにはいくつものサブコマンドが用意されており、これまで個別のコマンドで実行していた処理をipコマンドのもとに集約するような作りになっている。なお、ipコマンドはLinux系に特有のコマンドで、他のUNIX系オペレーティングシステムでは使うことができない。記事では、非推奨になったコマンドを今後使うことはお薦めできないとしている。
Macを開発した代表的な開発者の1人といわれるビル・アトキンソン氏やAndroidの創業者アンディ・ルービン氏など名だたる人物が創業時メンバーとして並ぶ「General Magic」は2002年に破産しました。しかし、General Magicが存在しなければ現代の技術は生まれていない可能性があるといわれるほど、General Magicはシリコンバレーの歴史上で重要な位置をしめています。これまで知られることがなかった「General Magicで何が起こっていたのか?」を描いたドキュメンタリー映画「General Magic」の予告編が公開中です。 GENERAL MAGIC - OFFICIAL TRAILER - YouTube 1990年代にはデジタル・テレコミュニケーション産業というものは存在しませんでした。 その時代に、「パーソナルコンピューターの次にやってくるもの」を作り出そ
中止となったPDA開発プロジェクト Looking Glassを継続するために起業 1990年、Bill Atkinson氏、Andy Hertzfeld氏、それとMarc Porat氏の3人はGeneral Magicという会社をMountain Viewのあたりに興す。これは当時、かなりのニュースになった。というのは、最初の2人が超有名人だったからだ。 Atkinson氏はQuickDraw、HyperCard、MacPaintといったソフトウェアの開発者であり、特にHyperCardで彼の名はAppleユーザーには広く知られていた。 Hertzfeld氏は最初のMacintoshのデザインチームの1人でもあり、Mac OS Classicの設計者でもあり、特にJef Raskin氏と共同で行なったMacのGUIのデザインで知られている。もっともHertzfeld氏の場合、2005年に
殺人的な暑さが続いているので、営業部の責任者として対策を打ち出すことにした。営業畑で20年ほど働いてきたけれど熱中症対策については「何とかならないねーの?」とずっと不満に思っていた。というのも、他部署と違って仕事の大部分を個人の裁量に任せている営業部の熱中症対策というと、水分を多く取ろう、休憩を入れよう、という注意をうながすくらいの、それぞれの判断に任せたものでしかなく、組織としての対策はまったくといっていいほどなされていなかったからだ。 ▲「営業中の風景(神奈川県某所)。気温34度日陰なし。もちろん1人。こんなところで熱中症で倒れたら確実に死ぬわ…」 炎天下で判断力が低下している環境で個人に正しい判断を求めるのはなかなかの無理ゲーではないか。実際、熱中症で倒れた同僚の営業マンを何人も見てきた。ましてや今年の夏は記録的な暑さ。各地で死者も出ている。営業職という仕事が個人の裁量に任せる部分が
(ニュースリリース) 2018年7月18日 ソーシャルウェブサービスにおける新たなプライバシー脅威「Silhouette」を発見 ~Twitter、Microsoft、Mozillaらに働きかけ、世界の主要サービス・ブラウザのセキュリティ機構を改善~ 日本電信電話株式会社(東京都千代田区、代表取締役社長:澤田純、以下「NTT」)は、ソーシャルウェブサービス(※1、以下「SWS」)に対する新たなプライバシー脅威「Silhouette(シルエット)」を発見し、そのリスクを評価する手法を開発しました。新たに発見したプライバシー脅威は、SWSのユーザが悪意のある第三者のウェブサイトに訪問した際に、当該ユーザが所有するSWSのアカウント名が第三者のウェブサイトから特定されうるものであり、プライバシー情報の濫用やオンライン詐欺などのさまざまなサイバー攻撃に悪用される可能性があります。脅威「Silhou
ここ最近SNSを中心に、学校へのエアコン設置に関する議論が盛り上がりを見せています。「昔はエアコンが無くても倒れる子どもはいなかったのだから必要ない」という声がある一方、「昔よりも気温が上がっているから子どもを熱中症から守るために必要である」という意見も。 昔はこんなに暑くなかった? Twitterでは昔の夏と今の夏の気温を比較するツイートなどが話題になりましたが、「比較対象としている昔の夏が冷夏の年のものなのでは」という声が上がるなどし、あまりはっきりしない結果に。果たして、「熱中症は甘え」なのでしょうか。 実際に、日本の夏の気温は昔よりも上がっているのか、tenki.jpなどを運営する日本気象協会に話を聞きました。 ―― 実際に日本の気温は昔に比べて上がっているのでしょうか。 日本気象協会:はい。気象庁が2018年6月26日に公開した「ヒートアイランド監視報告2017」によると、東京で
■ はじめに 2018/07/11 - 13 に三重県津市で開催された JANOG42 Meeting in Mie(ホスト:株式会社ZTV様)で「Ansible ネットワーク自動化チュートリアル」を発表してきました。 Ansible ネットワーク自動化 チュートリアル :: JANOG42 Ansibleの初心者向けのチュートリアルとなります。 主にサーバ向けの構成管理ツールとして利用されるAnsibleですが、近年はネットワークの構成管理および自動化ツールとしても利用されるようになっております。 今回はこれからAnsibleを始められる方や初心者向けに、概要/基礎から簡単なプレイブックの書き方などを紹介して参ります。 ありがたいことにご縁がありまして、レッドハットの北山さんからのお誘いで共同セッションという形になりました。 ■ 資料(デモ動画付き) Ansible ネットワーク自動化チ
Zenlogic障害報告書がリリースされる 本日、2018年7月17日(月)に、かなりの世間の関心ごととなった、Zenlogic高付加障害についての報告が出稿されています。 報告書(全文) Web https://zenlogic.jp/news/status/syogai/cause/ PDF https://zenlogic.jp/pdf/report/20180717.pdf 障害の原因(転記) ストレージシステムを含む、クラウド基盤を提供・管理するヤフー株式会社から、高負荷状態に陥った原因として、以下の報告を受けております。 [概要] 事象A:ストレージシステムのキャパシティプランでの想定を上回る負荷上昇による一時的な高負荷状態 事象B:事象Aへの対応に伴い、二次的に生じた長期間にわたる高負荷状態 [原因] 事象Aに対する原因 (1)2018年6月からストレージシステムに対する負荷
株式会社ビズリーチで、SREエンジニアとして勤務しているmassです。2017年4月に入社してから、HRMOSというサービスのAWSのインフラを管理したり、アーキテクチャの設計・構築をしたりしています。 今回は、入社してから半年経ったらいつのまにかサービスのネットワーク管理者になっていて、そこで発生した問題と、それを解決するのに非常に役立ったCloudMapperというOSSを紹介したいと思います。 発生した問題 私がネットワーク管理者を引き継いだ段階では、ネットワーク構成図が作成されておらず、以下の問題が発生していました。 ロードバランサーを止められない 用途不明のロードバランサーが存在したため、停止を検討した。 しかし、どのリソースから利用されているか見えず、不用意に停止できなかった。 用途不明なEC2インスタンスの調査ができない AWSからメンテナンス通知が来た対象が用途不明なEC2
首都大学東京の名称に関する東京都知事発言についてhttps://www.tmu.ac.jp/news/topics/18596.html 学生の皆様へ 2018年7月12日、東京都庁で開催された都政改革本部会議において、小池都知事から本学の名称に関する発言がありました。本学の設置法人である公立大学法人 首都大学東京において対応の検討を開始しております。 状況が明らかになり次第、速やかに皆様にお知らせします。 首都大学東京 【知事発言趣旨】 首都大学東京については、都が設置する総合大学であり、質の高い教育や卓越した研究力に、より一層磨きをかけて、その成果をこれまで以上に都政へ還元していってほしい。 認知度を高めるために、これから進めていくブランディング戦略の一つとして、大学名を変えるくらいの大胆な改革を、スピード感を持って取り組む必要があるのではないかと感じた。 都立の大学であるということを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く