回答 (4件中の1件目) すいません、日本人でないのですが、未だ恐ろしいこのおっさんと思うのは、Brendan Gregg このおっさんにつきます。頭が宇宙。さすがMr Dtraceと言わしめた人です。 日本人ではみたことないですね。想像の賜物は日本で生まれないってことかなぁ。悲しい。
「デスクに向かってうつむいて仕事をしていると、常に小学生が首にぶら下がっているようなもの」──こう説明するのは、首や肩の痛みなどを得意とする、さかいクリニックグループの酒井慎太郎代表だ。 酒井代表によれば、人間の頭の重量は全体重の10%程度といわれており、体重が60キロの人なら頭だけで6キロになる。これは2リットルのペットボトル3本や13ポンドのボーリング球と同じ重さだが、首はこの重さを常に支え続けている状態だ。 さらに首の傾き具合でも負荷は変わる。体重が60キロの人がうつむいた姿勢で頭を前に30度傾けると、首への負担は約18キロ相当、60度傾けると約27キロ相当まで増える。そんな負担を首にかけ続けていると、神経の圧迫や首まわりの筋肉疲労などで椎間板症や頸椎ヘルニア、さらに腰痛や膝の不調などの慢性疾患を引き起こす。耳鳴り、めまい、逆流性食道炎のような内部疾患や、自律神経失調症、脳梗塞、うつ
昔、gist にだけ置いてて、そういえばブログに書いてなかったものを思い出したので書いておくことに。 (一応、部分的には言及したことがあるんですけど、ちゃんとした話はしたことがなかったはず。) 決定論的ビルド 3年くらい前まで、C# コードをコンパイルすると、ソースコードを一切書き換えていなくても、生成結果の exe/dll や pdb のバイナリが変化していました(決定性(deteminism)がない)。 原因は以下の2つです。 バイナリ中に埋め込まれる GUID にタイムスタンプと乱数から生成される値を使っていた デバッグ用のファイル情報がフルパスで埋め込まれていた GUID の方はタイムスタンプと乱数なので本当に致命的で、ローカルで再コンパイルしても毎回バイナリが変化していました。 フルパスの方は基本的には pdb (デバッグ用シンボル情報)だけの問題なんですが、 exe/dll で
左側のメニューから「保存データ」をクリックし、表示された右側の画面で「認証データ」のクリアボタンをクリックします。これでTortoiseSVNの更新を行うとユーザー名とパスワードを確認するダイアログが表示されます。 設定画面で行うと、次で説明する手動式の「auth」フォルダが削除されます。その為、個々のユーザーで削除する場合は手動式で行った方がいいでしょう。 手動式 ここでは「手動式」と書きましたが、私が勝手に名付けました(笑)。下記に明記したフォルダの中を見てください。 C:Documents and Settings(ユーザー名)Application DataSubversionauthsvn.simple (XPの場合) フォルダ内に文字が羅列のファイルがありますので、そのファイルをエディタで開くとファイル内にユーザー名があります。そのユーザー名を確認して、そのファイルを破棄すると
プロフェッショナルVB.NETプログラミング ―― VB 6プログラマーのためのVB.NET入門 ―― 第17回 名前空間とImports文(前編) (株)ピーデー 川俣 晶 2002/09/21 名前空間の効能 プログラムを開発中に、既存のソース・コードを取り込んで利用できることに気付くのは珍しくない。しかし、単純に既存のソース・コードを、開発中のソース・コードに取り込めばすぐ使えるとは限らない。例えば、重要なクラスやメソッドの名前が重複していて、そのままではコンパイル・エラーになってしまうことが起こりえる。このような状況に対処するために、VB 6(Visual Basic 6.0)にはPrivateキーワードなどの機能が備わっている。Privateキーワードは、メソッドなどの有効範囲を特定のモジュール内に限定することで、別モジュールに同名のメソッドがあってもトラブルを起こさないようにす
問い合わせなどの実行結果をファイルに出力する SPOOL は問い合わせやターミナルに表示された出力を指定したファイルに出力するためのコマンド 短縮形は SPO 制限モード(RESTRICT オプション) 2 以上で使用不可 SPOOL コマンド SPOOL コマンドの構文 SPOOL [file_name[.ext] [CREATE | REPLACE | APPEND] SPOOL OFF SPOOL OUT [CREATE | REPLACE | APPEND ] オプションは Oracle 10g からの機能 短縮形 SPO [file_name[.ext] [CRE | REP | APP] SPO OFF SPO OUT SPOOL filname の形式が出力開始設定、SPOOL OFF が出力停止設定となる。SPOOL OUT はプリンタ直接出力命令であるが Windows
Intelのプロセッサに、ユーザーのパスワードやWebブラウザの閲覧履歴といったセンシティブな情報を盗まれる恐れがある新たな脆弱(ぜいじゃく)性が発覚した。Intelやこの問題を発見した専門家グループがそれぞれ2019年5月14日、専用ページを開設して詳しい情報を公開している。 今回の脆弱性は、2018年初めに発覚した「Meltdown」「Spectre」と同様、「投機的実行」の仕組みを悪用して情報を盗み出すサイドチャネル攻撃に利用される恐れがある。Intelでは「Microarchitectural Data Sampling」(MDS)、専門家グループは「ZombieLoad」と命名している。
Deprecatedにした経緯というか背景が伝わってるのかどうかアレだと思ったので、ここに日本語にて書き記しておく。 Deprecate mismatched collation comparison for uniquness validator by kamipo · Pull Request #35350 · rails/rails · GitHub Active Recordのuniqueness validatorはデフォルトでcase sensitiveな比較をするんですが、これが、文字列のデフォルトのcollationがcase insensitiveなMySQLと相性が悪く、DB上のUNIQUE制約と一致しない振る舞いだったりINDEXが効率よく使えずDBが死ぬみたいな問題を引き起こしていました。 例: 本当にあったRailsの怖い話 僕も主に仕事のコードレビューで過去に何
Microsoftは5月13日(米国時間)、「WSL 2 Post BUILD FAQ|Windows Command Line Tools For Developers」において、ユーザからの質問に答える形で先日発表されたWSL2 (Windows Subsystem for Linux 2)の詳細について伝えた。当初発表された内容よりも詳しい内容が伝えられている。 伝えられている主な内容は次のとおり。 WSL 2はWSL 1が利用可能なすべてのSKUで利用可能になる WSL 2では仮想環境としてHyper-Vを使用する WSL 1を廃止する予定はなく、WSL 1とWSL 2は並列して実行することが可能 LinuxディストリビューションはWSL 1とWSL 2を切り替えることが可能 WSL 2の実行中はVMwareやVirtualBoxといった仮想環境を使うことができない。この点に関して
2019年5月10日、米国セキュリティ企業 AdvIntel(Advanced Intelligence, LLC)は大手のウイルス対策ベンダ3社が不正アクセスを受け、ソースコード等の機密情報が盗まれた可能性を報告しました。 その後、この3社はTrendMicro、Symantec、McAfeeと報じられ一部企業は不正アクセスを受けたとコメントしています。ここでは関連する情報をまとめます。 AdvIntelの調査報告(2019年5月10日) Top-Tier Russian Hacking Collective Claims Breaches of Three Major Anti-Virus Companies 2019年3月に米国拠点の大手ウイルス対策ベンダ3社から独占情報を盗んだと声明。 不正アクセスは「Fxmsp」と呼称されるグループにより行われたものと報告。 盗まれた情報にはソフ
本当はエスケープシーケンスのことを調べていたのだが、その前にASCIIコードについて調べることになってしまった...。文字コードの基本として知っているつもりだったASCIIコードについて、あらためて見直してみると、実は本当の意味をよく分かっていなかったことに気づいた。 ASCIIコード表 ASCIIコードは、7ビット(2進数7桁)の文字コードであり、全部で128のコードが定義されている。 最も基本的な文字コードであり、その他多くの文字コードはこのASCIIコードと互換性を維持している。 00 10 20 30 40 50 60 70 00 NUL DLE SP 0 @ P ` p 01 SOH DC1 ! 1 A Q a q 02 STX DC2 " 2 B R b r 03 ETX DC3 # 3 C S c s 04 EOT DC4 $ 4 D T d t 05 ENQ NAK % 5
日本人の「表敬訪問」が敬遠される理由 想像してみてほしい。皆さんの職場に観光気分の外国人が訪れて、プレゼンテーションを寝ぼけまなこで聞き、最後の質疑応答では沈黙。会社のロゴの前で写真を撮り、満足して帰っていく姿を。加えて、通訳を介するコミュニケーションが必要で、会話の速度は通常の二分の一。今後に向けたアクションステップを問われるとダンマリになり、「Keep in touch(連絡を取り合いましょう)」で終わってしまう。そして実際に連絡が取られることは2度とない――。 こんなことが、エストニアのスタートアップに降り掛かっているのだ。それも、毎日のように。 エストニアのスタートアップで働く人々は、きわめてオープンマインドだ。事実、1年前は日本人に無条件で会ってくれる人も多かった。その背景として挙げられるのは、彼らが人口約130万人のエストニアの市場をあくまでもテストマーケットとしか捉えておらず
Join a VS Code Dev Days event near you to learn about AI-assisted development in VS Code. For users of the C# Dev Kit extension in Visual Studio Code, the IntelliCode for C# Dev Kit extension is available to provide IntelliCode support. Predictions of up to a whole-line of code, along with ranking methods and properties in the IntelliSense list are available for C# Dev Kit users. Whole line sugges
2019年11月11日追記 ただのタイトルで煽ってるだけの記事に半年経っても未だに大量のアクセスがあるので追記しておきます。 ここで言いたいことは、「プログラマならコンピュータサイエンスを勉強してると役に立つよね」、ということ だけ です。 この一文以上に有用な言葉は以降の文章では出てきません。みなさんの時間を無駄にしないために注意書きをしました。 それでも良いという人は読んでみてください。 Twitterで「〇〇ができるという人が面接に来たけど、『じゃあXXXやYYYって知ってます?』というと知らないという人が多いんだよねぇ」とかいうツイートを見かけて、私はXXXやYYYってのを知らなかったので調べた見たところ、常識とまでは言えない概念だったり、名前は知らなくても誰もが知ってる概念だったり、むしろもっと良いアプローチがあるのではという思想だったりでなんだかなぁと思っていたところ、半日くら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く