まえがき 論文とレポートの評価基準の違いについて、特にそれらの形式(外見)の違いの観点で説明する。 ここで論文とは卒論、修論、対外発表論文をすべて含んでいる。 もちろん博論もだが、博論を書こうというレベルの人にはこの記事は釈迦に説法なので読ま…
まえがき 与えられた入出力を満たすプログラムをなるべく短いバイト数で実現する遊びをショートコーディングまたはコードゴルフと呼ぶ。 後者の名前は、普通のゴルフがなるべく短い打数(stroke)でゴールを目指すことになぞらえてなるべく短いキータイプ(s…
まえがき 壁 Advent Calendar 2021 の22日目です(埋まっていた枠を空けてくれたあざら氏に感謝)。 今日はドローンで空撮して遊んでみた話を書きたいと思います。 機種選択の壁 まずはドローンを買わないといけませんが、そこでぶつかるのが機種選択の壁で…
前置きと買ったもの 自宅の床を這っているケーブルを減らしたくなり、デスクトップ PC を wifi 化することにした。 購入したのは TP-LINK の Archer T4E AC1200 というもので、通販で送料込みで約 3400 円だった。外箱は英語のみで通販サイトでも「法人向け…
In two words: it works Preface I recently bought a Logitech Spotlight Remote with my own expense for my external lecturer work in an university outside of my home one. It costed me around 9,400 JPY (86 USD as of today). This seems to be mu…
前回の記事で PCIe に刺すタイプの USB Type-C 拡張ボード(玄人志向 USB3.2C-P2-PCIE3)が Linux でいまいちうまく動かないということを書いた。 具体的にはデータ転送はうまくいっているようだが電源周りが怪しかったので、そのあたりを解決すべくいろいろ…
あらすじ PC にスマホを繋いでいる時の充電が遅いので 5V 3A が流せると謳う PCIe USB-C 拡張ボードを購入 Linux マシンに装着し OPPO Reno3 A を繋いでみたがうまく動かない どうやら相性問題っぽい?? 買ったもの 購入したのは玄人志向の USB3.2C-P2-PCIE…
みなさんこんばんは。Microsoft Research Internship アルムナイ Advent Calendar 2020 の19日目です。最近ネット界隈から離れているので世間の様子が分からないのですが皆さんいかがお過ごしでしょうか? こういう真面目なカレンダーに参加する度に同じよう…
前置き 研究留学 Advent Calendar 2019 - Adventar の21日目の記事を1か月遅れで投稿します。 今回はスイスの ETH Zurich にちょうど半年間(2019年4月6日〜2019年10月6日)滞在しました。 最初にスイス行く際に入国書類で詰みかけた話、物価がやたら高くて…
壁 Advent Calendar 2019 - Adventar の20日目です。 今年の4月から10月までスイスのチューリッヒに滞在していたので、そこで話されているドイツ語の壁について書きます。スイス入国時に直面したやばい壁については下記の記事をご覧ください(ヨーロッパに長…
According to an article in San Fransisco Chronicle, the city of Berkeley, CA, USA, will "replace gendered language in the city’s municipal code with neutral terms" as "an effort to be more inclusive". The article provides a link to what se…
I like Evince because it works very well in most of the cases and it's very lightweight, but there are some cases where I still need a pdf reader from Adobe, for example when I have to check a pdf with annotations. Although Adobe does not …
I've been working on simulating behaviors of CPU caches using Intel PIN, and faced some tricky things. This post gives ideas on what kind of troubles you may face and some hints to solve the issues. I used Cache Pintools as a basis and exp…
チューリッヒに来て2週間経った。今までに分かっているところでチューリッヒの食費事情を日本より安いもの、あまり変わらないもの、日本より高いもの に分けてまとめる。なおスイスでは物価がそもそも高いので、下で「安い」か「同じくらい」と書いていない…
今月から半年間スイスに長期滞在している。 成田 - チューリッヒの直行便は1日1本だけあるが時間が悪いのか値段が高すぎたのか検索で出てこなかったのでドイツ経由のチケットを取ったら、あやうく入国できず詰むところだったので誰か(自分含む)が同じミス…
Some people occasionally judge the quality of international conferences based on their names, saying that "symposium"s are not as proper as "conference"s. I heard that it is the case in some areas of study, but it is definitely not true in…
Information Processing Society of Japan (IPSJ) is what they claim the largest academic organization related to Informatics in Japan. I've been a member of it since 2009 when I was a 4th year undergrad student, I've participated in many dom…
Ochanomizu University to accept non-women who recognize themselves as female in addition to any women (including ones recognizing themselves as male and neutral). I think it's a very large step, and I want them to keep going but not stop h…
The Japanese constitution has several clauses that have the phrase "for the public welfare" in them. Basically what it says is that the fundamental human rights are respected if (and only if) they do not conflict with the "public welfare".…
The 'who am i' idiom and the problem The *unix command who is used to "show who is logged on" (c.f. https://linux.die.net/man/1/who ), and who am i, which is equivalent to who -m, is an idiomatic usage of who that only shows the user who c…
以前知り合いがいらないからともらったキューブ型PCのCPUに負荷をかけまくっていると非常にうるさい&性能が微妙に不満なので、CPUとファンを交換した。 基本的には Shuttle 社の SX58H7 というもの(これ)で、ただしベアボーンなので実際にどこのメーカー…
Introduction LBR (Last Branch Record) is a functionality to record information about branch instructions that a CPU takes, especially the linear addresses which the CPU has jumped from and to. The unique point of LBR is that the records ar…
Introduction 研究留学 Advent Calendar 2017 の16日目です。 海外の企業研究所や大学での研究の様子やインターン先の見つけ方などについては皆さんが素晴らしい記事を書かれているので、 私は少し話題を変えて海外留学(や国際会議などの海外渡航)を楽しく…
Preface As a system software researcher working for an (you know, one of many) "artificial intelligence research center", I use Chainer to explore what kind of system characteristics/supports the real AI applications need. Chainer is reall…
Preface In the previous post I installed Debian 8 (jessie) into Thinkpad X260, but I actually changed my mind and re-installed Debian 9 (stretch), because it supports the wifi equipped in Thinkpad X260. A good thing is Debian 9 is already …
The aim of this post This post aims to be a help for computer newbees, or those who are working in the application layer but somehow have to buy a new server and install Linux on it, but are confused by those complex naming of CPU architec…
I got a thinkpad x260 and installed Debian GNU/Linux 8 (which I also use for my desktop and servers). Here are some tips for someone (or no one?) who wants to do the same. Base Installation I basically followed normal operations. The point…
Requirement Let the C compiler recognize two types different, even when the two are actually equivalent in terms of the size and contents. Idea Wrap each type in a struct to add type information, as a compiler recognizes two structs (even …
LaTeX and PDF Tips From the access logs it's obvious that the latex and pdf tips page (in Japanese) is one of the most popular contents besides my profile and seems like it's somewhat highly page-ranked by google, so I put here an English …
The avarge citations per article in ACM digital library. Microsoft Research: 34.20 source Google: 27.13 source Argonne National Lab: 17.25 source Harvard: 17.07 source National University of Singapore: 11.00 source Tsinghua University: 7.6…