いーにーさん @e233chuoline 「ここ本当にあるんだ...」という反応が意外と多い。 近くの高校の陸上部だったので、トレーニングでよくここの階段を駆け上がってたよ
株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 パフォーマンス勉強会OracleデータベースMySQLInnoDB こんにちは、羽山です。今回はOracleデータベースのチューニングで少し踏み込んだ内容です。途中で比較対象としてMySQLも登場します。 日頃からSQLチューニングの機会があってそれなりに得意としているのに、それでもなぜかパフォーマンスがでないSQLに悩んだ経験はありませんか? 謎の遅い現象は特に大規模データベースになってくると発生しがちなのですが、速い場合も遅い場合も必ず理由があります。そこで本記事ではデータベースのチューニングにおいて意外と見落とされがちなローレベルな部分に着目して、さらに一歩上のパフォーマンスチューニングに必要な知識を解説します。 この記事を書くきっかけとなったのは私た
特別講座 ネットワークプログラミング ( FWをつくろう ) ファイアウォール(FW)とは,「ある特定のコンピュータネットワークとその外部との通信を制御し、内部のコンピュータネットワークの安全を維持することを目的としたソフトウェア」である. つまり,特定のパケットを破棄(または通過)させる制御を行うソフトウェアである. 特定のパケットとは, 特定ポートにアクセスするパケット 特定のIPアドレスからのパケット 特定の内容(パターン)をもつパケット などがある. 今回は,以下の図のような構成のネットワークにFWを設置する環境を想定する. 今回のFWはルータの機能はなく,あくまでPCとルータ間のパケットを監視し,不要なデータを遮断する機能を持つ. FWソフトウェアを作成するには, パケットの中身を見る パケットの転送の可否を行う 2つのプログラミングが必要になる. ここでは,上記の2つのプログラ
メルカリやヤフオクで手に入れた古い機械をいじくってみようシリーズ!? 機械式計算機やワープロ専用機をいじくってきましたが、今回はタイプライター! 要は電気を使わないワープロみたいなもんでしょ? と思っていたのですけど、なかなか使いこなすのは難しくて……。 さらに、昭和初期の教則本も手に入れたんですが、これがまた、すんごくストイック&スパルタな内容でした。 1975年群馬生まれ。ライター&イラストレーター。 犯罪者からアイドルちゃんまで興味の幅は広範囲。仕事のジャンルも幅が広過ぎて、他人に何の仕事をしている人なのか説明するのが非常に苦痛です。変なスポット、変なおっちゃんなど、どーしてこんなことに……というようなものに関する記事をよく書きます。(動画インタビュー) 前の記事:iPhoneをレンズで拡大したらiPad Proはもういらない(かも!?) > 個人サイト Web人生 和文タイプライタ
こんにちは、サイオステクノロジー武井です。いよいよ佳境に入ってきた連載「世界一わかりみが深いコンテナ & Docker入門 」ですが、今回はDockerのネットワークです。 全7回シリーズでお届けする予定で、今回は第5回目となります。 その1:コンテナってなに? その2:Dockerってなに? その3:Dockerfileってなに? その4:docker-composeってなに? 今回はこちら → その5:Dockerのネットワークってどうなってるの? その6:Dockerのファイルシステムってどうなってるの? その7:実践!!Dockerでアプリケーション開発!!(執筆中) 今までDockerfileやdocker-composeでコンテナを作成した際、コンテナ間で通信できたり、コンテナから外部のネットワークへ通信できたりしましたが、今回はそのメカニズムについて説明します。 Docker
高速にIDを採番できる仕組みを検討したとき、Snowflake形式のID生成は選択肢のひとつとして有力です。 Snowflakeを紹介する記事は見つかりますが、実際に採用して苦労した話はあまり聞かないため、備忘的に書いてみるエントリです。 Snowflakeとは 1つのIDは64bit(ScalaではLong型)に収まり、ID採番サービスを複数のデータセンターに分散可能かつ高速に採番可能に設計されたID生成の方式です。 先頭ビットにタイムスタンプを持つため、順序があることも特徴のひとつです。 Twitter社がオリジナルの考案者です。*1 github.com カヤック社からSnowflake形式でID生成可能なKatsubushiというオープンソースのソフトウェアがGithubで公開されています。 発表スライドも参考になります。 github.com 他のID生成方式 他にはDBのシーケ
ブロックデバイスの概要 ブロックデバイス Gentoo Linuxの、そしてLinux一般の、ブロックデバイス、パーティション、Linuxファイルシステムを含めた、ディスクやファイルシステム中心の考え方について詳しく見てみましょう。ディスクの入出力とファイルシステムについて理解することで、インストールのためのパーティションとファイルシステムを構築できるようになります。 まずはブロックデバイスについて見ていきます。SCSIドライブやシリアルATAドライブは両方とも/dev/sdaや/dev/sdb、/dev/sdcなどのようなデバイスハンドルとしてラベル付されます。更にモダンなマシンでは、PCI ExpressベースのNVMeソリッドステートディスクは、/dev/nvme0n1、/dev/nvme0n2などのようなデバイスハンドルを持ちます。 下の表は、各種のブロックデバイスがシステム上のど
おすすめ商品 【湘南ビール頒布会3本コース(全6回)】2023年7月〜12月お届け 15,000円(本体13,636円、税1,364円) 【湘南ビール頒布会6本コース(全6回)】2023年7月〜12月お届け 26,000円(本体23,636円、税2,364円) 【湘南ビール頒布会9本コース(全6回)】2023年7月〜12月お届け 36,000円(本体32,727円、税3,273円) CDE-20_父の日3本セット(父の日・江ノ島・大仏各1本)※父の日包装のみ 2,500円(本体2,273円、税227円) CDE-35_父の日6本セット(父の日・江ノ島・大仏各2本)※父の日包装のみ 4,000円(本体3,636円、税364円) 150周年ビールグラスセットGS-25 2,750円(本体2,500円、税250円) CDE-50_父の日9本セット(父の日・江ノ島・大仏各3本)※父の日包装のみ 5
Built for DevelopersGranular access to the editor's content, changes and events through a simple API. Works consistently and deterministically with JSON as both input and output. Cross PlatformSupports all modern browsers on desktops, tablets and phones. Experience the same consistent behavior and produced HTML across platforms. Fits Like a GloveUsed in small projects and giant Fortune 500s alike.
探偵って何なの、推理って何なの。 その答えをずーっと求め続けているのが、ミステリという界隈なのだと思う。 多重解決、ってのが流行ったことがあった。 ひとつの事件から複数の探偵が複数の真相を引き出す。 新たな証拠によって前の推理が否定され、新しい推理が発表される。 でもそれも次の証拠によって覆される。 そしたら真相ってのは何なんだ。どうしたらそれが真相とわかるのだ。 その本の中でたまたま最後に発表された推理が正解となるのか。 それだって次の証拠が出たら覆るかもしれないじゃないか。 本格推理には「読者への挑戦」がないと成り立たないという人もいる。 要するにミステリは作者と読者の戦いで、フェアな戦いにはルールが必要なのだ。 読者への挑戦はそれを保証する。 或る頁において、ここまでに集めた証拠で謎は解けますよ、これ以上の証拠は出ませんよと宣言するのだ。 でもそんな作者と読者の戦いに巻き込まれる作中
紹介論文 Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches (RecSys 2019) 日本語では「本当にそんなに進捗出てるの? -或いは最近のNN推薦手法に対する警鐘-」という感じだろうか。 元論文はこちら https://arxiv.org/pdf/1907.06902.pdf 概要 DNNが登場してから推薦分野でもDeepXXな手法が増えている 新手法の登場頻度が高いため、代表的なタスクであるtopN推薦に対してすらSOTAが何か追えなくなっている そこでトップ会議(KDD, SIGIR, WWW, RecSys)のDNN関連研究18本を追試した 18本のうち、現実的な努力を行った上で再現できたのが7本 (RecSysでの発表によると、)
仕事をしているとき、「上司や同僚とのコミュニケーションがうまくいかない」「どうしてあの人にはできて自分にはできないのだろう」などと感じることはありませんか? そこにはたしかに、実際のスキルが不足しているといった問題もあるでしょう。しかし、もっと根本的な部分に目を向けてみると、「メタ認知能力の低さ」が原因になっているかもしれないのです。 メタ認知能力とは、そもそも何なのか。メタ認知能力が高い人と低い人とでは、どんな差が生まれるのか。そして、どうすれば高めていけるのか。以下で詳しく見ていきましょう。 メタ認知能力とは “自分を客観視できる” 能力 このメタ認知という概念は、1970年代に発達心理学の分野で生まれました。最近では耳にすることも多くなりましたが、はたして、このメタ認知能力とはどんな能力なのでしょうか? 独立行政法人理化学研究所脳科学総合研究センターの入來篤史氏が担当編集を務めた記事
Disclaimer 当記事はNewSQL開発ベンダの技術ブログや各種論文、その他ニュースサイト等の内容を個人的にまとめたものです。 そのため、理解不足等に起因する誤解・誤認を含む可能性があります。更なる理解が必要な方はリファレンスに挙げた各種文献を直接参照下さい。技術的な指摘は可能であれば取り込み修正しますが、迅速な対応はお約束できません。 NewSQLの解説は二部構成 当記事は前編でNewSQLの概要編となる。 全体の目次は下記である。 NewSQLとは何か NewSQLのアーキテクチャ NewSQLとこれまでのデータベースの比較 NewSQLのコンポーネント詳解 1章から3章までの内容を当記事で解説する。 4章はさらに詳細な技術的解説となり、後編の「NewSQLのコンポーネント詳解」で記述している。 こちらも合わせて一読いただきたい。 1. NewSQLとは何か NewSQLとは、海
Rust を勉強し始めたので冬休みの間に Linux の boot protocol を喋る x86ブートローダー(自称:Krabs)を作ってみました。この記事では、開発に至った動機や、作成した Krabs の特徴とか仕組み、開発中におきた嬉しかったことなどについて書きたいと思います。 Krabs とは Krabs は、Rustで書かれた x86/x86_64(Legacy BIOS) 向けの4段ロケット構成のチェインローダーです。 bzip2 で圧縮された ELF 形式のカーネルを起動できます。bzip2 圧縮されたイメージを解凍して、次に展開してでてきた ELF イメージを再配置してからの、カーネルの起動となります。 内部では libbzip2 の C ライブラリを利用していますが、それ以外は全て Rust で記述されています。 GitHub - o8vm/krabs: An x86
AIベンチャーのラディウス・ファイブは2月19日、ディープラーニングを活用し、アニメを高解像度に変換できるサービス「AnimeRefiner」(アニメリファイナー)の提供を始めた。低解像度と高解像度の動画を学習したAIが高解像の状態を予測し、動画のノイズなどを取り除く。4K・8Kのコンテンツ制作にかかる時間や費用、工程数など制作現場の負担を軽減する狙い。 HD(1440×1080ピクセル)のアニメは4Kサイズ(3840×2160ピクセル)以上、フルHD(1920×1080ピクセル)のアニメは8Kサイズに変換が可能という。動画の他、原画の処理にも対応する。 従来の技術は、動画を引き伸ばして中間を補完するというもので、ノイズがそのまま引き伸ばされたり、ぼやけが発生したり──といった課題があったという。AnimeRefinerではノイズを除去し、ぼやけを鮮明化するため、これらを防げるとしている。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く