読者です 読者をやめる 読者になる 読者になる

明日会社がいないなんて

明日会社がなくなっていても動揺しないように、情報を残していきたい

アップルップル社内勉強会に参加しました

勉強会

アップルップル社内勉強会に参加しました。

覚えた用語・内容

  • CSS設計 FLOCSS(フロックス)
    • l-c-など接頭辞が付いている
  • Bootstrap臭
  • mixin
  • Android4系ではflex-wrap(フレックスボックスの折り返し)が使えない

Can I use... Support tables for HTML5, CSS3, etc

  • Android4.4から、ブラウザがAOSPからChromeに移行した

Tech TIPS:Android OSと「ブラウザ」、Chrome、アプリ内ブラウザーの関係をまとめる - @IT

感想・気になったこと

  • CSSフレームワークのグリッドシステムは、floatでの横並びが難しいために生まれた?横並びがflexboxで簡単にできるならばグリッドシステムは必要ない?

  • FLOCSSが分からなかった。家にある本「CSS 設計の教科書」にも「FLOCSS」が載っていたけど、読んでいない…

  • Evernoteは使いやすい?

ThinkPad T460sを購入しました

f:id:yuji38kwmt:20170221000724j:plain

新しくノートパソコンを買った理由

  • 2013年1月に購入したThinkPad 220Xが遅い。Eclipseの入力補完を無効にしてるぐらい遅い。
  • 先月、セキュリティスペシャリストの報奨金として10万円を会社からもらい、金銭的に余裕がある

ノートパソコンの使い道・使い方

  • 基本的に家で使用する
  • 家の中でパソコンを動かすことはない。
  • 1月に約2回、勉強会などで外で使用
  • EclipseやVisual Stduioでプログラミング
  • ゲームなどはしない

ノートパソコンの要件

  • ディスプレイサイズ: 12.5型~(ThinkPad 220Xの画面以上)
  • ディスプレイ: 非タッチパネル、非360回転
  • CPU: Corei5以上
  • メモリ: 8~16GB
  • ディスクドライブ: SSDの256GB以上(速さをもとめるならSSDでしょ)
  • キーボード: テンキーなし(サイズが小さくてテンキーがあるのは、キーボードが打ちにくい)
  • 重量: 2.0kg以下
  • DVDドライブ: なし
  • 予算:10~20万円(Officeなし)
  • OS: Windows10

いざビッグカメラ

名古屋ビッグカメラに行き、いろいろなメーカさんに見積もってもらいました。 いろいろパソコンを見ましたが、以下の理由から「ThinkPad X460s」と「Thinkpad X1 Carbon」に絞り込みました。

  • 安い
  • キーボードが打ちやすい
  • デザインが好み。この角ばった武骨な感じがたまらん。

X1CarbonでなくThinkPad T460sを選んだ理由

  • 安い。X1 Carbonは薄いためか、最低価格で比較すると2万円高

T460sを選んだ上でよかったこと

  • 有線LANが付いている。無線が繋がらなかったときよう?
  • SDカードが入る。X1CarbonはmicroSDカード。アダプタを使えばいいんですけど、やっぱりめんどくさいですしね。

ThinkPad T460sの仕様

http://shopap.lenovo.com/jp/notebooks/thinkpad/t-series/t460s/

f:id:yuji38kwmt:20170220234720p:plain

  • プロセッサー: インテルCorei7-6600U(2.60GHz, 4MB)
  • メモリ: 16GB
  • ディスクドライブ: SSD256GB PCIe-NVMe

SSDの[PCIe-NVMe]という転送速度が速い規格にしました。 www.lifehacker.jp

メモリは8,12,16どれにするか悩みました。 現状メモリは8GBで十分で、8GBだと約2万円安くなる。 ただ、今までの傾向を考えると、3年後ぐらいにメモリを拡張すると思うので、最初から16GBにしました。

使ってみた感想

  • 重さ: 約1.4kg。十分軽いです。
  • 画面: 14型でFHD。見やすいし、目に優しい感じ
  • キーボード: 打X220に比べると若干滑って打ちにくい。慣れかな?
  • タッチパッド: X220より大きくと使いやすい
  • 高速性: 起動が速い。やっぱりSSDですね。

ノートPC vs デスクトップPC

家には2015年1月に勝ったMac Miniがあります。 速度的には満足です。 VirtualBoxでWindows10も起動できます。

ですが、ノートパソコンをメインPCとしているため、全然使っていません。 持ち出すたびに、デスクトップからノートPCにデータを移したりするのが、めんどくさいのです。

5年ぐらい前は、「メインパソコンはノートでなくデスクトップだろ!」という考えでしたが、今では「デスクトップパソコン不要では?」という考えになっています。

1/28~1/30の日記

日記

技術的な勉強

理解・勉強したこと

XML

  • XMLのSAXとDOMの違いを。DOMはまるごと読み込む、SAXは1行ずつ読み込む。
  • TechScoreで、XML名前空間xlmn属性の意味。
  • <!DOCTYPE>XMLタグの使い方を定義した、dtdファイルを指定できる

HTTP

  • HTTPのContent-Dispositionヘッダに関する細かいダウンロードの動き
  • java.net.URLEncoder.encodeでは空白がプラスに変換される
  • MDNのContent-Dispositionの翻訳。しかし全然できない

three.js

  • 線の引き方

理解していないこと

  • XML Schemaのxsdファイル
  • three.js の BufferGeometryの使い方. BufferGeometryが推奨って書いてあったけど。。。 three.js / documentation
  • three.jsで球体に色をつける方法。colorプロパティを指定して、黒いまま。
  • RFCの読み方

感想

英語の文書がすらすら読めません。 どういう勉強がいいだろうか? ただひたすら読むというのは、いい加減ダメな気がする。 まずは単語を覚える?

覚えた英単語

  • compatibility : 互換性
  • understand: 解釈する

読書

楽しいインフラの歩き方

  • 通勤時間で240P~314Pを読んだ。
  • インフラ業務をやっていないと分からないことも多いので、飛ばし気味。
  • クラウド流行っているけど、オンプレの方が勉強にはなるらしい。
  • コラムに「加藤のタカさん」という単語が出てきた。まさか技術書でこの名前をお目にかかるとは。
  • インフラ業務をやっていないので技術書としてどの程度良いかは分からないが、著者の経験に基づいてこと細かく書いてあるので、参考にはなると思う。 また、読み物としても面白く、インフラ業務に携わっていなくても、十分「楽しめる」。

その他

ビッグカメラでノートパソコンの見積もり。 今の使っているThinkpad X220が遅くなってきたので、新しいパソコンが欲しい。 用途としては、

  • メインは家で使うけど、勉強会やお店などでも使いたい
  • Eclipseでサーバ起動して、さくさく動いて欲しい

まとめるとスペックはこんな感じ?

  • SSD:256GB
  • メモリ: 8GB以上
  • CPU i5以上
  • USB port 2個以上
  • 有線LANport

いろいろ見たけど、やっぱりThinkpadがいいかな。 Thinkpad X1 Carbon か Thinkpad T460s