「Windows」を含む日記 RSS

はてなキーワード: Windowsとは

2017-09-21

善意価値とうれしい感謝バランス

文章書くのへたくそから長いけど愚痴りたい。

趣味でよくWindowsパソコン修理、といっても簡単レベルだが自作パソコンをかじってるので、素人よりかは毛が生えた程度にやっている。

仕事パソコンではないがメンテナンス業務から素人なりにパソコンのほうは趣味だが故障傾向や、ハードウェア簡単判断基準などや、あとまだなんとか生きてるハードディスクデータ復旧などもする。

ゆえに、近い人たちからは修理を頼まれる。

まれるのはいいんだ。

ただこっちも趣味のかたわらではあるが、得た知識と、技術時間、それはある程度天秤にかかってることを相手にわかってもらいたいが所詮は「趣味なんでしょ?w」となる。

ここ最近またパソコンを二台直した。

最初の一人は自分仕事時間がどうしても合わず、ただ相手も困ってそうだったので仕方なくSkypeだけは使えるから誘導してリモート操作でチェック。夜の21時から

結果、事前に聞いてた内容で最悪ハードウェアの交換をしなきゃならんのかな?とか思っていたんだが、リモートですべてことたりた。

修理後、一通り話して。

「ありがと、じゃまたね」

スカイプ終了。

後日この人のスマホgoogleアカウントログインができないって症状(結構めんどくさい症状だったから悪あがきしても結局は初期化)で治したりしたんだけど。

ありがとうの一文字もなかったね。

もう一人のパソコンHDDのセクタ不良でWindowsが立ち上がらないかスタート

HDD取り出して外付け化してCDISMARTの状況みたりしてダメからデータ復旧ソフトで生きてるうちに復旧開始。

その間に新しい手持ち中古SSD換装Windowsの再インストールドライバの再インストール

あとその他ハードウェアの不良個所チェック。(メモリスロット側が死んでるのを発見)

結果はSSDの代金のみ。









こーいうとき、人にものを頼むことがいかに大変かとわかってる方々は時間にもよるが個人趣味範囲だったとしてもだよ、5000円か1万円を包んでくださる。

そんな風にいただけたら俺もこれを次のパーツとか買って勉強したりもする。

ただ、時間技術特にパソコン放置するにもできない時間が多く、ただ画面を見てるだけみたいに見える時間が多くてどうしても効率化が難しい。

業務じゃないか家事もやりもってって感じ。

から、そんな忙しいなら受けなければいいじゃないかといえばそうなんだが、人間関係的に受けとかないとなぁという実情。

せめて、お金とは言わないと、言いたいけど。

ねぎらいの心のこもった言葉だけでもくださいよ。

余裕がないならないなりに、あるならお金でもうれしいけど美味しいごはんに連れてってくださいよ。もっとかのこと話しましょうよ。

スマホパソコンが普及して、便利に使われてしまってる人。いませんか?

2017-09-19

Macゴミ箱やばい

Mac使いはじめて数年だけど

さっきゴミ箱空にしたら33GBも空いた

Windowsみたいに上限無いのかよ

 

何か容量減ってきたなぁという新参Macユーザーゴミ箱見てみたほうがいい

セキュリティに厳しい会社

セキュリティに厳しいのはわかるけどさ…

必要ソフトインストール承認必要で、開発環境WindowsIDEで固定で、それはやる気なくすわ…

2017-09-18

あのさあ・・

追記。自己解決しました。解決編は後編で。前編は、あたふたしたこと履歴になっております

1

$ rake setup
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)

(See full trace by running task with --trace)

は?

 

$ git clone https://github.com/hanachin/rurema-kaku
Cloning into 'rurema-kaku'...
remote: Counting objects: 47, done.
remote: Compressing objects: 100% (26/26), done.
remote: Total 47 (delta 20), reused 44 (delta 17), pack-reused 0
Unpacking objects: 100% (47/47), done.
Checking connectivity... done.

$ cd rurema-kaku/

$ ls
Gemfile  Gemfile.lock  Guardfile  README.md  Rakefile  config.ru

$ rake setup
rake aborted!
/rurema-kaku/Rakefile:24: unknown type of %string
directory "public/theme" => %i(bundle_install public) do
                               ^
/rurema-kaku/Rakefile:24: syntax error, unexpected $end
directory "public/theme" => %i(bundle_install public) do
                               ^

(See full trace by running task with --trace)

あれかな。

 

$ ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

たぶん、これ。

 

2

$ rbenv commands
--version
commands
completions
exec
global
help
hooks
init
local
prefix
rehash
root
shell
shims
version
version-file
version-file-read
version-file-write
version-name
version-origin
versions
whence
which

installがない?

 

$ rbenv --version
/usr/lib/rbenv/libexec/rbenv---version: 17 行: cd: /home/unko/.rbenv: そのようなファイルディレクトリはありません

詰み。

 

rubyやーめた

 

3 - bash on Windows

$ rake setup
-bash: /mnt/c/Ruby23-x64/bin/rake: C:/Users/Justin/Projects/rubyinstaller/sandbox/ruby23_mingw/bin/ruby.exe: bad interpreter: No such file or directory

Justinって誰だよww

 

$ ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

こっちの環境でも古かったか・・

 

 

rubyやめるしかないな

 

 

4

# apt-get install ruby-build
# rbenv install -l
usage: rbenv install VERSION
       rbenv install /path/to/definition

Available versions:
  1.8.6-p383
  1.8.6-p420
  1.8.7-p249
  1.8.7-p302
  1.8.7-p334
  1.8.7-p352
  1.8.7-p357
  1.8.7-p358
  1.9.1-p378
  1.9.2-p180
  1.9.2-p290
  1.9.2-p318
  1.9.2-p320
  1.9.3-dev
  1.9.3-p0
  1.9.3-p125
  1.9.3-p194
  1.9.3-preview1
  1.9.3-rc1
  2.0.0-dev
  jruby-1.6.3
  jruby-1.6.4
  jruby-1.6.5
  jruby-1.6.5.1
  jruby-1.6.6
  jruby-1.6.7
  jruby-1.6.7.2
  jruby-1.7.0-preview1
  maglev-1.0.0
  rbx-1.2.4
  rbx-2.0.0-dev
  ree-1.8.6-2009.06
  ree-1.8.7-2009.09
  ree-1.8.7-2009.10
  ree-1.8.7-2010.01
  ree-1.8.7-2010.02
  ree-1.8.7-2011.03
  ree-1.8.7-2011.12
  ree-1.8.7-2012.01
  ree-1.8.7-2012.02

古いような気がする。

 

 

# apt-get upgrade rbenv
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
rbenv is already the newest version.
The following package was automatically installed and is no longer required:
  os-prober
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

# apt-get upgrade ruby-build
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
ruby-build is already the newest version.
The following package was automatically installed and is no longer required:
  os-prober
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

ruby界隈もうダメだな

python流れるのがうなずけるわ

 

 

5

なんとかしてruby 2.4をパッケージマネージャからインストールソースからビルドじゃないよ。やり方は教えません。

# rake setup
bundle check || bundle install
The following gems are missing
 * progressbar (0.21.0)
 * rack (2.0.3)
 * bitclust-core (0.9.5)
 * coderay (1.1.2)
 * eventmachine (1.2.5)
 * http_parser.rb (0.6.0)
 * em-websocket (0.5.1)
 * ffi (1.9.18)
 * formatador (0.2.5)
 * rb-fsevent (0.10.2)
 * rb-inotify (0.9.10)
 * ruby_dep (1.5.0)
 * listen (3.1.5)
 * lumberjack (1.0.12)
 * nenv (0.3.0)
 * shellany (0.0.1)
 * notiffany (0.1.1)
 * method_source (0.8.2)
 * slop (3.6.0)
 * pry (0.10.4)
 * thor (0.20.0)
 * guard (2.14.1)
 * guard-compat (1.2.1)
 * multi_json (1.12.2)
 * guard-livereload (2.5.2)
 * spoon (0.0.6)
 * guard-rack (2.2.0)
 * rack-livereload (0.3.16)
Install missing gems with `bundle install`
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..
Installing progressbar (0.21.0)
bInstalling rack (2.0.3) und                                                                                           
Installing bitclust-core (0.9.5)
Installing coderay (1.1.2)
Installing eventmachine (1.2.5)
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.4.0/gems/eventmachine-1.2.5/ext
/usr/bin/ruby2.4 -r ./siteconf20170918-66-19devli.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.4.0/gems/eventmachine-1.2.5 for inspection.
Results logged to /var/lib/gems/2.4.0/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/gem_make.out
An error occurred while installing eventmachine (1.2.5), and Bundler cannot continue.
Make sure that `gem install eventmachine -v '1.2.5'` succeeds before bundling.
rake aborted!
Command failed with status (5): [bundle check || bundle install...]
Rakefile:13:in `block in <top (required)>'
Tasks: TOP => setup => template => bundle_install
(See full trace by running task with --trace)

まらんなあ・・。

 

 

6

5はbash on Windows特殊環境下ってのは否めなかったので、やむを得ずネイティブLinuxで。

 

同じエラー発生。

# gem install eventmachine -v '1.2.5'
Building native extensions.  This could take a while...
ERROR:  Error installing eventmachine:
	ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.4.0/gems/eventmachine-1.2.5/ext
/usr/bin/ruby2.4 -r ./siteconf20170918-3352-1g6kzdu.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.4.0/gems/eventmachine-1.2.5 for inspection.
Results logged to /var/lib/gems/2.4.0/extensions/x86_64-linux/2.4.0/eventmachine-1.2.5/gem_make.out

# apt-get install ruby-dev
パッケージリストを読み込んでいます... 完了
依存関係リー作成しています                
状態情報を読み取っています... 完了
ruby-dev はすでに最新版です。
以下のパッケージ自動インストールされましたが、もう必要とされていません:
  libntdb1 linux-headers-4.2.0-27 linux-headers-4.2.0-27-generic
  linux-image-4.2.0-27-generic linux-image-extra-4.2.0-27-generic python-ntdb
これを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 414 個。

# apt-get upgrade ruby-dev
パッケージリストを読み込んでいます... 完了
依存関係リー作成しています                
状態情報を読み取っています... 完了
アップグレードパッケージを検出しています ... 完了
ruby-dev はすでに最新版です。

rubyで消耗するのやーめた

 

 


 

rubyLinux界隈が*年経っても使えないので、work aroundで自己解決しました。

 

まずは、rurema-kaku

https://github.com/hanachin/rurema-kaku

$ git clone https://github.com/hanachin/rurema-kaku
$ cd rurema-kaku/
$ rake setup

以降、うまくいく場合は、そのままで。なんかしらエラーなっちまった場合は、↓が参考になるかもよ?なお、bash on Windowsでやってる。

 

ruby、他をインストール

ruby 2.4

https://stackoverflow.com/questions/26595620/how-to-install-ruby-2-1-4-on-ubuntu-14-04>|

$ sudo apt-add-repository ppa:brightbox/ruby-ng
$ sudo apt-get update
$ sudo apt-get install ruby2.4

複数バージョンを混在させて・・みたいなのもできるみたいだけど、クソなのでキーワードだけ:rbenv

 

rake
$ sudo apt-get install rake

コマンド履歴にあったので、一応。)

 

ruby-dev(知らん)

http://qiita.com/mrmr/items/24302bc9812c820bda91

$ sudo apt-get install ruby2.4-dev

 

↑だけでダメだったら、↓を手当たり次第試す

$ sudo apt-get install ruby2.3-dev
$ sudo apt-get install ruby2.2-dev
$ sudo apt-get install ruby2.1-dev
$ sudo apt-get install ruby-dev

 

bundler(まったく不明
$ sudo apt-get install bundler

(ほんとは、gemからインストールする??てか、aptgemで違うもん?だよなw これもコマンド履歴にあって、なんかしら効果があったような気がしたので・・。)

apt installしなくても、rake setup 時に必要なのがインストールされるかも)

 

愚痴

こんなの2017年にやることじゃないだろ・・。Linux終わったな。

 

ruremaに戻る

$ rake setup
$ bundle exec guard

ブラウザで、http://localhost:9292/ 開いて、「るりま書く」ってでてきた。たぶんOK・・だと・・と思う・・。

doctree/refm/api/src 配下の*.rd? あたりかなと思うけど、なんかなにやればいいかわからん感じ。

とにかく手を動かせ系の老害

‪とにかく手を動かせ系のひと完璧老害だと思うんだけど、なんでかっていうと俺は18才の時にjavaっていう完璧に終わってるプログラミング言語入門書の、やさしいjavaっていう全く楽しくない参考書サンプルプログラムを訳もわからWindowsメモ帳に書き写して実行してたことがあるから。あの頃は間違いなくとにかく手を動かしていた

とにかく手を動かせばいいとか言ってる奴は本当にヤバい。実害がある

大事なのは徹底したリサーチ目標設定と、あと最後の1つとして手を動かす‬こと

リサーチで納得のいくものを見つけだせない限り手を動かす必要はない

とにかく手を動かしてるだけじゃ自分が終わってる方向に進んでることに気づけない

2017-09-15

iPhoneXってセンスがMeだよな

最近若い子は知らないかもな―Me。

Windows Millennium Edition通称Windows Me

ミレニアムだし頑張るぞいと作られたはいいけど色々残念な子XPに完全に食われた可哀想なやつなんだよ。

Windows 9x系とNT系の統合という路線を目指した結果、もうNT系だけでよくねと市場に印象づける事になったそれはそれは凄い奴だった。

コイツの凄い所は95→98→XPっていう「家庭用PCとしてのWINDOWS」の順調なアップデート史の間に完全な不純物として差しまれている点。

開発からすればミレニアムを記念しての統合デザインというロマンがあるんだろうけどユーザーからしたら知ったこっちゃねえわという部分がiPhoneXにそっくり。

およそ20年前にゲイツのしもべが通った道を、今度はジョブズのしもべが通るわけだ。

いや通るんじゃねえよ引き返せよ。

ぜってー失敗する。

確信を持って言える。

拗らせたオタクは「だが待って欲しい、むしろXPに近いのがXであり、Meに近いのが8ではないだろうか?」みたいな意味不明な事言って逆張りしてくるかも知れないから気をつけろよ。

まあ、俺の予想だと、Xと8が出て数年したらもっとMeじみた奴が出て来てアップル終わったなアトモスフィア地球が覆われる。

PSXばりの意味不明な奴が出て来るんだよきっと。

人類ってすぐ歴史を繰り返したがるからね。

2017-09-13

https://anond.hatelabo.jp/20170912160503

この記事釣りだとか言ってる奴らは何もわかっていない。

マックみたいなぺちゃんこのじゃなくて

まりマックWindowsやらスマホやらの次元の話ではない。

彼はVRの世界彼女ハンバーガーを食べに行ったのだ。

そして、その後のやりとりを見ればわかるが、ビジネスプライベートという概念ヴァーチャル空間曖昧なことになっている。

2017-09-11

新調する自宅サーバーのスペックを考えた

今はAtom 330+ION+SST-SG05B+SSD+HDD+TVチューナー構成

ケース新調&SATAポート追加&OS入れ替えの必要が出てきたので、新調することにした。

パーツ名称価格備考
マザーボードASRock H270M-ITX/ac¥13,760H270M, Mini-ITX, SATA最多
CPUCeleron G3930T¥4,220最小TDPで最安のもの
CPUクーラーサイズ 風神スリム¥3,674ロープロファイル, 汎用12cmファン
メモリTeam TED48GM2400C16DC01¥6,980DDR4-2400 4GB×2
システムドライブX25-M 80GB¥0SSD, 余り
データドライブWD40EFRX¥0WD Red 4TB, 流用
バックアップドライブWD80EFZX¥32,617WD Red 8TB
余りHDDWD1003FZEX¥0WD Black 1TB。ファイル履歴シャドウコピー用。壊れたら他のドライブから間借りする。
余りSSDX25-V 40GB¥0用途未定。キャッシュに使うにも書き込みが遅い。余りHDDが壊れた時のシャドウコピーとか。
電源Corsair RM650x 650x¥12,917260Wまでファンレスで動くATX電源
ケースLian-Li PC-Q25B¥19,830ファイルサーバーに適したケース
ファンコントローラGRID+ V2¥4,280Windowsから制御できるファンコン
TVチューナーPX-W3PE Rev1.3¥0地上波2ch, 流用
合計¥98,278

候補から外れたもの

ケース
PC-Q28B
SS-DS380B
マザーボード
J4205-ITX
A68N-5600

2017-08-31

windowsで上書きしたフォント更新されない問題

既知の問題で、すでにネット上には解決策が書かれていますがわかりにくかったのでここに書きます

windowsでは同一フォントを上書きすると古いバージョンフォントが残ってしまます

例えば、「aaa.otf」というフォントインストールされているとします。

そのフォントコントロールパネルから削除して、「データ微妙に違う別のフォントAAA.otf」をインストールしなおします。

しかしこの場合に、フォント更新されずにAAA.otfを使おうと思ったらaaa.otfが表示されてしまったという問題です。

そもそもaaa.otfを削除しても引き続き使えてしまうのでaaa.otfが削除できてないという話です。

原因は上書きコピーです。

aaa.otfを削除せずにAAA.otfをインストールすると上書きコピーされてしまい、古いaaa.otfが残ってしまます

コマンドプロンプト

dir %windir%\Fonts

コマンドを実行するとファイル一覧が出てきます

すると

aaa.otf

aaa_0.otf

aaa_1.otf

aaa_2.otf

aaa_3.otf ...etc

というように昔のファイルがたくさん残っています

名前確認したら、

del %windir%\Fonts\aaa.otf

del %windir%\Fonts\aaa_0.otf ...etc

と実行して削除します。

このときコマンドプロンプトは「管理者として実行」から起動します。

また、対処法として新しいバージョンフォントは上書きせずに古いものを削除してからインストールするとよいです。

まりaaa.otfをコントロールパネルで削除してからAAA.otfをインストールします。

Windowsキーボードってさ

使いにくくね?

まず半角/全角キー。なにこれ?遠すぎるよ!

Macみたいにスペースバーの両方に「英数」と「かな」を切り替えられるキーがあった方が楽

あとCtrlキー位置ね。これも遠い。俺は手がちっちゃいんだよ。

Ctrl+AとかCとかVとかBとかするとき毎回感じるけど

絶対Altキーでできた方が良い(Macだとコマンドキー位置がそこで同じことができる)

はぁ・・・面倒だけど設定するか

2017-08-30

から使ってるWindows全然気にならんが

同時期に知ったXamarinイメージは悪くなったか

2017-08-29

Windows Hello の顔認証ログオンが怖い

1年くらい前は、うまく顔の角度を合わせないと認識してくれなかった。

ここ最近は、顔がちょっとPC正面から離れてたり横にずれてたりしても起動する。暗い部屋でも認識する。

 

ぶっ壊れたかと思って顔を手で覆ったり、カメラレンズを隠したりしてみたら、さすがにログオンできなかったが。

なんか変なウィルスにかかってんじゃないかと怖くなる。

2017-08-27

増田でもわかる通信障害まとめ

先日の大規模障害について理解確認を兼ねて書いてみたいと思います。多分来週辺りに日経IT Pro特集してると思いますが。

AS(autonomous system)

インターネットは「ネットワークネットワーク」とも言われ、要はISPが沢山繋がったイメージです。

ただISPの中もそれなりに大きなネットワークですので、ある統一したポリシに従って運用される必要があります。そのポリシが適用されるネットワーク単位AS=autonomous system=自律システムです。なので必ずしも1ISP=1つのASであるとは限りませんし、最近コンテンツサービスを持つ事業者、つまりAmazonYahooGoogleもまたAS運用しています

AS自分情報を他のASに伝え、他のAS内に居る人がアクセスできるようにします。それが「経路情報」と呼ばれるものです。これを交換することで地球の裏側のネットワークにでも辿り着けるようにするわけです。

Tier1 AS

フラット関係でお互いに情報交換すれば解決しそうな話ですが、現実世界と同じようにAS間には力関係、つまり上下関係が生じます

ISPですと、下位のISPはより上位のISPから「経路情報」を購入しなければ世界へ繋がれません。その最上位に位置するのがTier1と呼ばれる事業者です。現在は約10社ほどですが、彼らが経路情報を互いに交換して作られるのがインターネット上の全ての経路情報フルルートになります

Tier1は米国事業者が多いのですが、買収したことでNTT-ComやソフトバンクはTier1となっています

道案内の仕組み

いよいよ本題です。

AS間でやり取りする経路情報はざっくり言えば「10.0.0.1/24アドレスを持つAS1に行くには、AS10AS20とAS30を通ってきてね!」という情報です。この情報を受けたAS200は、この逆順に辿るように案内すれば10.0.0.1/24に辿れるわけです。簡単ですね。

ただし、ISPであれば複数AS接続しているのが普通です。なので別のAS100からは「10.0.0.1/24アドレスを持つAS1に行くには、AS150とAS100を通ってきてね!」という情報がもたらされるかも知れません。単純に考えて、AS100の経路の方が経由するASが少ないので速そうですのでこれを優先して案内するようにします。単純ですね(実際には他要素を加味して制御します)。

これら情報を受けたAS200は繋がっている他のASに対して、同様に「10.0.0.1/24アドレスを持つAS1に行くには、AS150とAS100とAS200を通ってきてね!」と伝搬してあげたりもします(しない場合もあります)。

こんな風に経路情報を交換するプロトコルがBGPです。経路情報は定期的に交換するのではなく、変更があった際に広告(advertise)されます

道案内を間違えたら…?

ところでAS基本的自分情報を出すものですが、実は誰でも他ネットワーク情報を出すことができます。つまり自分(AS)の管理していないIPアドレス」に対しても「この順路で来てね!」という案内が出せてしまます認証なんて面倒なものはありません。IPアドレスが割り当てられたからといって、それがどのAS内に属しているかは実は別問題なのです。

もちろんある程度防ぐ仕組み、チェックする仕組み(経路フィルタ)は存在しますが、どのような経路情報を出すか、来た経路情報をどう料理するかは非常に難しいもので、また全てのASが同じポリシで運用する保証はありません。

Google先生の過ち(推測)

Google管理するAS15169はNTT-Comに関する誤った経路情報広告したとの報道があります

詳細は不明ですが、素直に読むならNTT-Comが管理しているIPアドレスについて「ここにこんなネットワークがあるよ、ここを通ってきてね!」情報を出したと言うことでしょう。

影響が広がった原因(推測)

NTT-Comに関する間違った経路情報が流れたなら迷惑するのはNTT-Comだけのはずです。

が、実際には多くのネットワークに波及しました。不思議ですね。

1.経路吸い込み

もしTier1が受け取った経路情報を何もフィルタすることなく下位のISPに伝搬すれば、当然下位ISPへどんどん誤った経路情報が伝わっていきます

最上であるTier1から到達性のない経路情報を知らされても、下位ISPはそれを信じるしかありません。

誤った経路情報で誤った経路に誘導されることを経路吸い込みといい、悪意を以て行われる場合であれば経路ハイジャックと呼ばれます

1.1.ASパスによる選択

ただし本来NTT-Comが出している正しい経路情報が無くなったわけではないのです。

上述の通りBGPでは優先度判断の一つにASパスの長さがあります

それまで「NTT-Com→AS1000→AS2000→AS3000→AS4000」だった経路情報が「NTT-Com→AS1111→AS2222」となったなら、後者がBGPレベルで優先されてしま可能性はあります

1.2.TTLによるパケット死亡

NTT-ComはTier1ですから、海底ケーブルを含む多くのバックボーンを持っています。他ネットワークへの中継点としてISPに限らず通信網として非常に重要です。

NTT-Comと全く関係のない業者Webサイトであっても、「Webサイトが属するASAS3333→AS4444→NTT-ComのASAS5555→…」という経路情報が伝搬されている可能性があります

通常は途中のNTT-Comを通ればはやーいとなるはずが、そのNTT-Comへ行くための経路情報が変わってしまえば大きく迂回してしまう経路になるかも知れません。

パケットには生存時間(TTL)と呼ばれるものがあり、あまりに多くのルータを経由すると(Windowsなら128)到達不能として破棄されます

ただそもそもが誤った経路情報なので、途中のNTT-Comに辿り着いたと思ったら全く別のネットワークのためデフォルトルートに投げられてしまい、彷徨って同様に消えたのかも知れません。

1.3.ロンゲストマッチによる選択

10.1.0.0/24とか10.1.0.0/25の意味がわかる人向けです。

そもそもルータはより細かいプレフィックスが長い)ネットワークへ優先してルーティングする(ロンゲストマッチ)ため、長いプレフィックス広告してしまうことで経路吸い込みを起こせてしまます(ロンゲストマッチルータに於ける大原則なので最優先されます)。

この事象は割りとよくあり、2008年パキスタンAS国内からYoutubeへのアクセス規制するための偽情報を誤って外部へ広告アクセスできなくさせる事象を起こしています

2.経路変更に時間を要した

現在フルルートは約65万経路と言われてますが、お高いBGPルータにとってもこの経路情報の大きさは非常に大きな負荷であり課題とされてます

経路情報ASの内部に対しても(内部ネットワーク内での経路情報として)伝搬する必要があり、どちらかといえばこの各AS内部での伝搬時にルータ負荷上昇が発生し遅延が生じたのではという説があります(この辺は自信なく怪しいです。IGP詳しい人に)。

巨大なネットワークであればあるほど内部の経路情報収束には時間を要してしまうこと、わずか8分の間に約10万経路の追加とその取消が生じたことで完全復旧まで時間を要した可能性があります


いかがでしたか?(キュレーションサイト風)

AS自体は条件(https://www.nic.ad.jp/ja/ip/asnumber.html)を満たせば事業者に限らず誰でもAS番号を取得し運用できますので、興味を持った人はBGPオペレータになって「指先一つでインターネットを壊せる」緊張感に酔いしれましょう(※BGPオペレータに対する個人の感想です)。

[]Android 8のソース、27GB

追記

ローカルaospミラーからのcheck out(repo sync)に3時間かかった

(Core2Duo w)

 

追記

tar.gzに40分かかった

追記

 

追記

解凍に1時間40分w

 

追記

にんにん中now。途中でディスク容量が足りなくなる予定

 

追記

80分後にエラー終了

[  4% 2919/61548] yacc out/soong/.intermediates/frameworks...cc/frameworks/compile/mclinker/lib/Script/ScriptParser.cpp
FAILED: out/soong/.intermediates/frameworks/compile/mclinker/lib/Script/libmcldScript/android_arm_armv7-a_static_core/gen/yacc/frameworks/compile/mclinker/lib/Script/ScriptParser.cpp out/soong/.intermediates/frameworks/compile/mclinker/lib/Script/libmcldScript/android_arm_armv7-a_static_core/gen/yacc/frameworks/compile/mclinker/lib/Script/ScriptParser.h
BISON_PKGDATADIR=external/bison/data prebuilts/misc/linux-x86/bison/bison -d  --defines=out/soong/.intermediates/frameworks/compile/mclinker/lib/Script/libmcldScript/android_arm_armv7-a_static_core/gen/yacc/frameworks/compile/mclinker/lib/Script/ScriptParser.h -o out/soong/.intermediates/frameworks/compile/mclinker/lib/Script/libmcldScript/android_arm_armv7-a_static_core/gen/yacc/frameworks/compile/mclinker/lib/Script/ScriptParser.cpp frameworks/compile/mclinker/lib/Script/ScriptParser.yy
prebuilts/misc/linux-x86/bison/bison: 1: prebuilts/misc/linux-x86/bison/bison: Syntax error: "(" unexpected
ninja: build stopped: subcommand failed.
15:45:20 ninja failed with: exit status 1
make: *** [run_soong_ui] Error 1

 

 

今日はここまで

ちょっとアレしないと

 

 

追記

WSL(Windows Subsystem for Linux

bisonネットでひろったバイナリへ変更 → エラー対処できた可能性あり。時間切れで中断。ただ、ビルド継続するとディスクの空き容量が・・・

https://github.com/Microsoft/BashOnWindows/issues/1771

https://github.com/kxzxxx/android_build

 

UM(Ubuntu on Mac

make -j4でjavaメモリ不足?エラー。j4なしで → エラー対処できた可能性あり。時間切れで中断。こっちはディスク空きは大丈夫なはず

にしても、ネイティブメモリ16GBで厳しいのか・・ → 追記 8GBって認識されてる。

$ ldhw -c memory
     *-bank:0
          詳細: SODIMM DDR3 同期 1333 MHz (0.8 ns)
          ベンダー: 0x0383
          物理ID: 0
          シリアル: 0x00000000
          スロット: DIMM0
          サイズ: 8GiB
          クロック: 1333MHz (0.8ns)
     *-bank:1
          詳細: SODIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2014-10-12 06:22+0000Last-Translator: Shushi Kurose <md81bird@hitaki.net>Language-Team: Japanese <ja@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2016-06-27 17:08+0000X-Generator: Launchpad (build 18115) [空]
          物理ID: 1
          スロット: DIMM0

壊れたか!!!???

 

 

 

予断は許さないが、WSLでAndroidロムのビルドができる可能性あり

っていうか、AOSPじゃなくて、カスロムだとビルド成功報告があるしな

ただし、ディスク容量がたんまり必要

たぶんビルドで30GB以上でてくるはず

 

ソース 約30GB

.repo 約20GB

ビルド 約30GB

雑に計 約80GB

 

追記

WSL(Windows Subsystem for Linux

進捗10%でディスク空きが3GBwになったので、泣く泣く中断

UMでの出力ファイルサイズを見て、やるやらないきめましょう

 

UM(Ubuntu on Mac

時間で30%ぐらい。ってことは、10時間ってことか??

寝て起きても終わってないな。

 → さらに、前回中断してるので、それを加味すると10時間じゃきかないな。

追記

UM(Ubuntu on Mac

[ 57% 30322/52868] Building with Jack:...k_intermediates/with-local/classes.dex
FAILED: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex 
/bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex.rsp
Out of memory error (version 1.3-rc6 'Douarn' (441800 22a11d4b264ae70e366aed3025ef47362d1522bb by android-jack-team@google.com)).
GC overhead limit exceeded.
Try increasing heap size with java option '-Xmx<size>'.
Warning: This may have produced partial or corrupted output.
ninja: build stopped: subcommand failed.
01:27:14 ninja failed with: exit status 1
build/core/main.mk:21: ターゲット 'run_soong_ui' のレシピで失敗しました
make: *** [run_soong_ui] エラー 1

#### make failed to build some targets (07:31:51 (hh:mm:ss)) ####


real	451m51.293s
user	418m48.588s
sys	13m8.276s

 

おおぅ・・

再起動してみるか

 

 

追記

mac再起動したけど、片方のメモリ認識せず

蓋開けて、刺し込み位置取り換えして、再起動・・・、16GB認識OK

よかった・・・

Galaxy S3が壊れて泣きそうなので、ほんとうによかった・・

 

 

追記

UM(Ubuntu on Mac

ビルド成功トータルで何時間だろう?10時間未満だとは思うけど・・

んで、outが44GB

ふざけんなwww

$ du -hs android-8.0.0_r4/
93G	android-8.0.0_r4/

これってなんかおかしくね?

WSL(Windows Subsystem for Linux)でもやりたかったけど、無理だな

外付けもあまってないしな〜〜

SSD調達しようかねえ?

 

追記

SSD500GB 20,000円付近か~~

KKOだからな~~~

どうしようかな~~~~

しぃなぁ~~~~~

 

外付けデータディスクとして使う予定だから、3.5HDDでもいいか???

いっつも悩むんだよなあああああ

 

内蔵の確かSSD128GBだったような気がするけど、この際に交換か???

 

追記

Core2DuoメモリGBの廃スペックノートPCUbuntu)でビルド

[  3% 2191/61548] Building with Jack: ...l_intermediates/with-local/classes.dex
FAILED: out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex 
/bin/bash out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex.rsp
Out of memory error (version 1.3-rc6 'Douarn' (441800 22a11d4b264ae70e366aed3025ef47362d1522bb by android-jack-team@google.com)).
GC overhead limit exceeded.
Try increasing heap size with java option '-Xmx<size>'.
Warning: This may have produced partial or corrupted output.
ninja: build stopped: subcommand failed.
11:39:11 ninja failed with: exit status 1
make: *** [run_soong_ui] エラー 1

#### make failed to build some targets (49:35 (mm:ss)) ####


real	49m34.775s

予想通りではあるが、メモリ不足で終了。オプションで調整できる?調整したところで無理か?

どうも、HDDの肥やしをみると、Android 6はビルドできたっぽいんだが。7でもメモリ不足で失敗してたか

 

追記

WSL(Windows Subsystem for Linux

USB2.0wの外付けHDDでやりなおし。なんか出てるな~~

[ 27% 17003/61548] Generating TOC: out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc
FAILED: out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc
/bin/bash -c "(prebuilts/build-tools/linux-x86/bin/ijar out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp ) && (if cmp -s out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc ; then rm out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp ; else mv out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc ; fi )"
ftruncate(fd_out, GetSize()): Invalid argument
/bin/bash: line 1: 30384 Aborted                 (core dumped) ( prebuilts/build-tools/linux-x86/bin/ijar out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp )
ninja: build stopped: subcommand failed.
10:26:21 ninja failed with: exit status 1
make: *** [run_soong_ui] Error 1

#### make failed to build some targets (08:44:50 (hh:mm:ss)) ####


real    524m50.540s
user    332m5.844s
sys     170m18.359s

https://forum.xda-developers.com/android/general/guide-build-rom-source-windows-10-t3469420/page2

 

追記

あの~~、ninja差分ビルド?部分ビルドってどうやんの・・・

 

まとめ

Core2DuoメモリGBの廃スペックノートPCUbuntu) → メモリ不足

Ubuntu on Mac miniメモリ16GB → 10時間ぐらい?でビルド完了

WSL(Windows Subsystem for Linux)・メモリ16GB・USB2.0外付けHDD → 検証なう・・

 bisonの入れ替えが必要

 ijarエラーが出ている

2017-08-25

assign letter=h

Windowsリカバリリフレッシュを使うと、以前とドライブレターが異なることがある。

これを元に戻したい。

I could have done.

diskpart

list volume

select volume n (n=1,2,......)

assign letter=X (X: D,E,.......)

2017-08-22

7年前購入のWindows7ノートPCが死にかけでまともに稼働しなくなったためノートPC新規購入した。

Core i7メモリ16GBのゲーミングノートで、価格は12万弱。破格である

ただ1点、OSWindows10英語版

しかしまあなんとかなると思ったのだ。

OSが違うと言っても初期起動時だけでしょ。言語設定を日本語にしたらあとはいつも通りでしょ。

英語が得意とは決して言わないが、学生時代及第点以上は取れていたのだ。

だいたい自分システム屋だ(※下請け底辺SI屋)、英語エラーメッセージも設定画面もそれなりに馴染んでいる。

第一OS日本語版にしたら5万は価格が上がってしまう。

英語くらい、なんとかなるっしょ!とポチった。

で。初回起動。

ペラペラ女性の声でしゃべり続けるWindowsの初期設定画面に、面食らう。

何を言っているのか分らんが、たぶんそんなおかしな設定はしてないし、なんなら後から変更できるはずだ…と思いながら進める。

音声が流れなくなったが、英語の設定画面が続く。音読しつつ意味を取ろうとするが、ぼんやりふんわりレベル理解

あいい、間違ったところで後で変更もできるだろうと進める。

やっと初期設定が済み、Chromeを入れる。

しか日本語入力が思った以上に不便だ。キーボード設定が適切でなかったのか。

キーの配置が違って何やら打ちにくい上に、漢字変換と変換なしの切り替えのショートカットキーがわからない。

しょうがなしに毎回タッチパッドから切り替えている。

ファンクションキーで切り替えられるはずだ、と順に操作しているとタッチパッドが急に効かなくなった。

あああああ!!!!!

Ctrl+Alt+Delete!!!!!!!

再起動しかし直らない!

windowsキー押下!スタートメニュー表示!お、コマンド入力ボックスの横にマイク入力が?!タブキー移動で押下!!

タッチパッド 効かない 設定」!!!

お、edge検索結果が!!!でもどれもイマイチ!!!タブキー移動で検索候補見てくのダル!!!

コンパネ見たらわかるっしょ!!!デバイス!!!あれ?マウスしかない?タッチパッドどこ??

あーもーどこなんだよ!!わからん!!!

もっかいファンクションキーで一個ずつ確認!!!

これは音量、これは明るさで、これは、これは。

これは画面を切るマークか?…ん?!

直ったあああああああ!!!!!!

なんだよこれタッチパッドの絵なのかよーーーー!!!わからんかったわーーーー!!!!やっと直ったーーーーー!!!!!!

そんな状況を経て現在思ったことまとめ:

1.ヘボいながらも英語勉強しといて良かった

2.英語版とか他国版(逆輸入もの)の使いづらさ。単純な言語設定だけではない

3.良い経験だった。この経験を活かし次は普通に日本語用にしよう

以上¥

2017-08-21

何となくWindowsOfficeが使えてしま世代」の出荷は完了しました

Windows、およびOfficeスイートの標準レベル技能プリインストールされた世代の出荷は終了しました

再出荷の予定はありませんのでご了承ください

採用をご検討中企業各位におきましては、出荷済みの世代再利用するか、各自個別インストールを行っていただくことになります

何卒よろしくお願いいたしま

2017-08-15

Windowsバージョン英語読みするやつ

windows7ウィンドウズ・セブンかいうやついるけど、オフィスバージョン英語読みしてるんだろうか。

さて問題です。2007は英語でなんと読むでしょうか?2016も合わせて答えなさい。

どんな読み方でもいいんだけど、英語読みならOSでもオフィスでも英語日本語読みならOSでもオフィスでも日本語読みに統一してほしい。

日本で「オフィス・トウェンティー・シックスティーン」とか読んでたらちょっと受ける。

2017-08-13

フォントサンプル文・サンプルテキスト書体見本一覧

写研:

愛のあるユニークで豊かな書体


モリサワ

デジタル文字は美しく進化する


フォントワークス

text編集することができます


タイプバンク

印象あざやかな書体の美しいフォルム

武士道はそのシンボルである桜花と等しく、日本の地に固有の花である

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz?!1234567890


ダイコムウェア:

心をこめて届ける書体デザイン


和文フォント大図鑑

あたらしい朝が来た希望の朝だ

喜びに胸を開け青空仰げラジオの声に健やかな胸をこの香る風に開けよ

ABCDEFGHIJKLMNOPQRSTUVWXYZ@&(^^)!?abcdefghijklmnopqrstuvwxyz.


windows

windowsコンピューター世界が広がります。1234567890


Mac

あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。

―――宮沢賢治ポラーノの広場』より―――


いろは歌

いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす

はにほへど散りぬるを我が世たれぞ常ならむ有為の奥山今日越えて浅き夢見じ酔ひもせず


英文パングラム

The quick brown fox jumps over the lazy dog.


Google Font:

Grumpy wizards make toxic brew for the evil Queen and Jack.


Google Font:

All their equipment and instruments are alive.

―――フィリップ・ディックMr. Spaceship』より―――


アルファベットの羅列:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.


よく使われる漢字

永 東 国 鷹、鬱 愛

理由は永字八法、左右のバランス?、国構え、画数の多い漢字


個人的にはアルファベットなら「g」とか、ひらがななら「な」とか「や」とか「を」とか個性が出るものは含めて欲しい気がする。

フリーフォント統一された文章がない感じ。

2017-08-11

https://anond.hatelabo.jp/20170811154755

うんしかしそういうお手軽Windowsノートはいいとこメモリ4GBで増設不可だったりしてな

そういうマシンAndroid Studioを起動するとメモリがしんどくてだな

http://i.imgur.com/bV6YdKe.png

これで「ちょっとブラウザで調べもの」とか「実機はUSB端子酷使したくないかエミュ起動」とかすると予約取り消しのスワップ突入でな

まあお金かけようねという話だよ

これ見てる画面の前のよい子のみんなもAndroidアプリ作ってみたいと考える人は少なくともメモリ8GBにできるパソコン買おうな

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん