タグ

ブックマーク / ascii.jp (7)

  • ドコモ回線、品質低下の一因は“通信技術”か (1/3)

    先週末に東京ビッグサイトで開催された「コミケ」。 個人的には「各キャリアのネットワーク品質は大丈夫かな」という心配をしながら、SNSをチェックしていた。案の定、NTTドコモのネットワーク品質がすこぶる不評なのがわかった。ダウンロード速度をチェックするアプリのキャプチャ画面が何枚も上がっており、NTTドコモのネットワークは「10年前の速度かと思った」と揶揄されているほどであった。 ただ、昔と違ってネットで簡単にサブ回線を調達できるということもあり、楽天モバイルやpovoの回線で、しのいだ人も多いようだ。 NTTドコモのネットワーク品質に関しては、今年に入って「ターミナル駅周辺で遅い」と指摘されていた。同社では4月に「この夏までに対策する」と発表。先日、基地局にあるアンテナの角度や出力、指向性などの調整などをして、都内の新宿、渋谷、池袋、新橋において、概ね、ネットワーク品質が改善しているとの発

    ドコモ回線、品質低下の一因は“通信技術”か (1/3)
    karur4n
    karur4n 2023/08/16
  • 高校生に大人気の「タイムラプス勉強法」が凄い!

    スマホに触れずやる気につながる勉強法 学生はSNSを勉強のためにも使う。以前、InstagramやTwitter、またTikTokでも勉強垢が流行している旨をご紹介した。そして最近、InstagramやTikTokなどで「タイムラプス勉強法」が人気となっているのでご紹介したい。 気づいたらスマホをいじってしまい、勉強が進まない――これは学生だけでなく大人も陥ってしまいがちな罠だ。同様に悩んでいたある高校生は、学校の先生に相談したところ、「タイムラプス勉強法」を勧められたという。「SNSも好きだし、きっと向いていると思うよと言われた」。 スマホの誘惑も断ち切れて一石二鳥! タイムラプス勉強法とは、スマホで学習している様子をタイムラプス撮影するというものだ。iOS端末なら「カメラ」アプリの「タイムラプス」で、Android端末なら「Lapse It・Time Lapse Camera」「Fra

    高校生に大人気の「タイムラプス勉強法」が凄い!
    karur4n
    karur4n 2022/02/09
  • Apple Silicon Macは、Macの皮をかぶったiPadか!? (1/3)

    Mac関連の発表としては、近年になかったほど大きな潮流の変化を感じさせる「One More Thing」イベントの配信を観た。その結果心に浮かんだのは、Macとして初めてApple Siliconを採用した今回の新製品は、変革したMacの新シリーズというより、iPadの発展型だと考えても、それほどひねくれた見方ではないのではないかということだ。 iPadの発展型としてのApple Silicon Mac Mac用に新しく開発されたArmベースの統合チップは、M1と呼ばれる。MはおそらくMacのMだろう。これまでiPhoneiPadに使われてきたチップの呼称はAに世代を表す数字を付けたものだが、それはおそらくAppleのAなのだろう。Macという名前は、アップルという社名と同列の重みを持っていることになるが、初代のMacから使い続けてきたユーザーとしては、それも当然のことと感じる。 それは

    Apple Silicon Macは、Macの皮をかぶったiPadか!? (1/3)
    karur4n
    karur4n 2020/11/14
  • TCPのコネクションとはなんですか? (1/2)

    TCPの高い信頼性は、コネクションと呼ばれる論理的な通信路を基盤として実現されている。コネクションの状態は大きく分けて接続状態と開放(切断)状態がある。ここでは、これらの間を行き来するコネクション確立とコネクション解放のシーケンスを説明する。 コネクションの状態管理 TCPはコネクション型のプロトコルであり、データ転送を始める前に、論理的な通信路(コネクションまたは論理リンク)を設定する。この動作を「コネクション確立」という。また、データ転送が終わったあとで論理的な通信路を抹消することを「コネクション解放」という。このように、コネクションは通信の必要に応じて、動的に生成/消滅を繰り返す。 コネクションの両端はそれぞれのホストのアプリケーションになっており、IPアドレスとポート番号の組である「ソケット」で識別される。それぞれのホストのOSは、自ホスト・相手ホストのソケット番号と順序番号、状態

    TCPのコネクションとはなんですか? (1/2)
    karur4n
    karur4n 2019/12/20
  • Goならわかるシステムプログラミング

    Goで始める、すこし低レイヤのプログラミング入門。入出力、ネットワーク、メモリなど、現実の世界でプログラムが動くために必要な機能をプログラム言語Goを通して覗いてみよう。OSの機能とは何か、それをプログラミングでどう利用するのか、システムプログラミングの世界をプログラマの視点から眺めていく連載企画。 2017年06月21日 17時00分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第20回 Go言語とコンテナ 連載の最終回。この連載ではプログラムがコンピュータ上で動くときに何が起きているのかをGo言語のコードを通して覗いてきました。今回はその締めくくりとしてコンテナについて紹介します。 2017年06月07日 21時30分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第19回 Go言語のメモリ管理 ソフトウェアにとってメモリは不

    Goならわかるシステムプログラミング
    karur4n
    karur4n 2019/11/23
  • Goで覗くシステムプログラミングの世界

    プログラミングの勉強にあたってよく言われるのは、「流行に左右されるような技術の尻を追いかけるよりも、土台となる技術を身につけることが大切」ということです。 例えば、ウェブブラウザで動くJavaScriptを書くときは、流行しているライブラリの書き方を暗記するよりも、 ブラウザがどのようにCSSHTMLを解釈してスクリーンに文字や絵を描き出していく(レンダリングしていく)のかを理解することが大切です。 さもないと、ライブラリの流行が変わるだけで勉強したスキルが失われてしまいかねません。 データベースでも同じことがいえます。SQLの文法を学ぶことよりも、データベースがどのようにスケジューリングを行い、 どのようにデータを探索していくのかを学ぶほうが、パフォーマンス・チューニングのコツなどもひらめきやすくなるでしょう 1 。 「土台となる技術を身につける」を、もう少しちゃんと言い換えれば、「今

    Goで覗くシステムプログラミングの世界
    karur4n
    karur4n 2019/11/23
  • Web開発者は本当に対応するべきか? Googleが提唱するPWAとは?

    Web上でPWAについて検索をすると、さまざまな相反する情報や判断基準が表示されます。PWAを定義するには、テクニカルな面でこれから紹介する4つの基準があり、Google Chrome、Opera、Samsungのブラウザーが対応しています。 この4つの基準を満たせば、開発者は望み通り自由に機能をカスタマイズでき、オフラインでのエラーページやオフラインでのブラウジングが可能になります。 プログレッシブになるための条件 Webサイトが、サーバー上にPWAがあると認識されるためには、ユーザーに「Add To Home Screen(ホームスクリーンに追加)」と表示することも含めて、次の4つの条件がグーグルによって定められています。 ユーザーが5分以上間隔を空けて2回訪れるか HTTPSをサポートしているか 有効なJSONのマニフェストが含まれているか Service Workerが含まれている

    Web開発者は本当に対応するべきか? Googleが提唱するPWAとは?
    karur4n
    karur4n 2016/11/08
  • 1