並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 311件

新着順 人気順

internalsの検索結果81 - 120 件 / 311件

  • How does Hangouts use WebRTC? webrtc-internals analysis - webrtcHacks

    How does Hangouts use WebRTC? webrtc-internals analysis Update: Philipp continues to reverse engineer Hangouts using chrome://webrtc-internals. Please see the bottom section for new analysis he just put together in the past couple of days based on Chrome 38. As initiators and major drivers of WebRTC, Google was often given a hard time for not supporting WebRTC in its core collaboration product. Th

      How does Hangouts use WebRTC? webrtc-internals analysis - webrtcHacks
    • たけまる / Catalyst Internals - Plugin

      _ Catalyst Internals - Plugin [perl][catalyst] 昨日 [2007-08-31-1] の続きです. ■ Plugin の作り方 Plugin は,Context オブジェクト ($c) に関数を追加するときに用いら れます.簡単に作れるため,これまでに多くの Plugin が作成されていま す. ます. package Catalyst::Plugin::Foo; sub foo { my $c = shift; # do something ... } Application クラス (ex. MyApp.pm) で Catalyst::Plugin::Foo を指定 します. package MyApp; use Catalyst qw( -Debug ConfigLoader Static::Simple Foo ); 以降,$c->foo

      • エグゼキュータ - PostgreSQL Internals

        エグゼキュータの役割 テーブルスキャン インデックススキャン 結合 エグゼキュータは、SQLを実行する最後の段階で、実際にブロックアクセスなどによってデータを読み込んだり演算して返却したりする処理です。 エグゼキュータの中では、テーブルスキャン、インデックススキャン、結合というような処理が行われていますが、ここでは結合、JOINに絞って見ていきます。 結合処理 Nested Loop Join Merge Join Hash Join PostgreSQLでは、大きく分けて3つ結合処理、Nested Loop Join、Merge Join、Hash Joinが実装されています。 Nested Loop Join Nested Loop Join Outer tableを一行読んで、Inner table のカラムに該当する値を探す Outer tableが少ないのが望ましい Inner

          エグゼキュータ - PostgreSQL Internals
        • MySQL Conf - Memcached Internals - igvita.com

          By Ilya Grigorik on April 22, 2008 Brian Aker and Alan Kasindorf gave a great talk on Memcached - every developer's favorite caching layer - at MySQL User Conference earlier last week. The slides are available online, and they're well worth a bookmark. Brian and Alan promised to continue updating the deck as they hone out their presentation at OSCON and other events. In fact, their next iteration

          • Tokio internals: Understanding Rust's asynchronous I/O framework from the bottom up : Caffeinated Bitstream

            Tokio internals: Understanding Rust's asynchronous I/O framework from the bottom up Tokio is a Rust framework for developing applications which perform asynchronous I/O — an event-driven approach that can often achieve better scalability, performance, and resource usage than conventional synchronous I/O. Unfortunately, Tokio is notoriously difficult to learn due to its sophisticated abstractions.

            • WebKit CSS JIT Internals - Constellation Scorpius

              Recently, I’ve been contributing to WebKit CSS Selector JIT compiler. There’s a nice overview about it written by Benjamin Poulain, he leads the CSS JIT project. Yesterday, I gave a presentation about WebKit CSS Selector Compiler. In this slide, I show the details of CSS JIT, mainly focusing on backtracking and code generation. I hope you like it! P.S. I've heard that CSS JIT is shipped in iOS 8 b

              • Ruby 2.4 Internals

                Ruby 2.4 Internals Koichi Sasada ko1@cookpad.com Note: Ruby 2.4.0 has several bugs. Note2: No x.y.0 doesn’t have several bugs. Ruby 2.4.0 New features written in a release announcement • Introduce hash table improvement (by Vladimir Makarov) • Binding#irb: Start a REPL session similar to binding.pry • Unify Fixnum and Bignum into Integer • String supports Unicode case mappings • Performance improv

                • Golang Internals Part 2: Nice benefits of named return values

                  Golang Internals Part 2: Nice benefits of named return values You may know that Golang offers the ability to name return values. Thus far at minio we have not been using this feature much, but that’ll change since there are some nice hidden benefits as we will explain in this blog post. If you are like us, you may have considerable amounts of code as shown down below whereby for every return state

                  • linux-internals/linux-bootstrap-1.md at master · 0xAX/linux-internals · GitHub

                    GNU/Linux kernel internals Linux kernel booting process. Part 1. If you read my previous blog posts, you can note that sometime ago I have started to get involved low-level programming. I wrote some posts about x86_64 assembly programming for Linux. In the same time I started to dive into GNU/Linux kernel source code. It is very interesting for me to understand how low-level things works, how prog

                      linux-internals/linux-bootstrap-1.md at master · 0xAX/linux-internals · GitHub
                    • Linux Containers Internals (Part I) – Rabbit Stack

                      Namespaces and control groups (cgroups) are responsible for the magic behind Linux containers. The support for namespaces initially appeared in 2.4.19 kernels (mount point/file system isolation), but there are now six different types of namespace abstractions in the mainline of the contemporary kernels. From the kernel’s perspective, a container is just another process with its own set of resource

                        Linux Containers Internals (Part I) – Rabbit Stack
                      • php.internals: Re: Flexible function naming

                        On 12/16/2013 07:30 PM, Rowan Collins wrote: > The core functions which follow neither rule include C-style > abbreviations like "strptime" which couldn't be automatically swapped to > either format, and complete anomalies like "nl2br". If you named those > functions as part of a consistent style, you would probably also follow > stronger naming conventions than Rasmus did when he named > "htmlspe

                        • PostgreSQL Internals Through Pictures

                          PostgreSQL Internals Through Pictures BRUCE MOMJIAN POSTGRESQL is an open-source, full-featured relational database. This presentation gives an overview of how POSTGRESQL processes queries. https://momjian.us/presentations Creative Commons Attribution License Last updated: June 2024 1 / 73 SQL Query SELECT firstname FROM friend WHERE age = 33; 2 / 73 Query in Psql test=> SELECT firstname test−> FR

                          • Database Internals

                            Have you ever wanted to learn more about Databases but did not know where to start? This is a book just for you. We can treat databases and other infrastructure components as black boxes, but it doesn’t have to be that way. Sometimes we have to take a closer look at what’s going on because of performance issues. Sometimes databases misbehave, and we need to find out what exactly is going on. Some

                            • Examining The Internals Of The Rails Request/Response Cycle

                              Come with me on a journey through the internals of Rails, as we trace a request from the web server to the controller action method, and follow the response back again. This will give you a glimpse of how Rails works under the hood, hopefully exposing some of the “magic” of the framework. We will also get to see some of the design/architectural decisions at the core of Rails. This analysis was con

                              • Understanding JVM Internals | CUBRID blog

                                Every developer who uses Java knows that Java bytecode runs in a JRE (Java Runtime Environment). The most important element of the JRE is Java Virtual Machine (JVM), which analyzes and executes Java byte code. Java developers do not need to know how JVM works. So many great applications and libraries have already been developed without developers understanding JVM deeply. However, if you understan

                                  Understanding JVM Internals | CUBRID blog
                                • 『PHP Internals Book』を翻訳しました - sprawl

                                  PHPの内部構造についての資料として有名な『PHP Internals Book』というサイトがあるんですが、これを日本語に翻訳したサイトを先日リリースしました。 PHP Internals Book 日本語訳 本家のPHP Internals Bookは、Julien Pauliさん、Anthony Ferraraさん、Nikita PopovさんというPHPを実際に開発している有名な方々によって共同執筆されたもので、PHPの内部構造について解説したものです。 これほどまとまった資料はあまりなく、PHPの内部構造を勉強する人にとっては非常に役に立つ資料で、他のPHP内部構造について日本語で書かれた資料には言及されてないような情報も多く、PHP7.1がリリースされた今でも参考になります。 私自身、PHP内部構造を勉強する上でPHP Internals Bookをよく参照していましたが、もと

                                    『PHP Internals Book』を翻訳しました - sprawl
                                  • php.internals: [RESULT] Choosing a distributed version control system for PHP

                                    Hi Internals, after 2 weeks of voting and discussion, I closed the votes today. The results are fairly straightforward. Most of the users want to move to a decentralized version control system. 52 want to switch to git 15 want to switch to Mercurial 1 for bazaar 13 want to stay with SVN I don't want to make a difference of who voted for what. I think the results are overwhelming in favor of Git. I

                                    • PerformanceTechniques - HotSpot Internals for OpenJDK - wikis.sun.com

                                      Performance techniques used in the Hotspot JVM What code shapes does the JVM optimize best? Here is a list. Knowing these optimizations may help language implementors generate bytecodes that run faster. Basic information about bytecodes is in Chapter 7 of the JVM Spec.. In the context of this discussion, "compiler" = "JIT", and usually more specifically refers to the server (or final tier) JIT. Ge

                                      • XtraDB / InnoDB internals in drawing

                                        All of Percona’s open-source software products, in one place, to download as much or as little as you need.

                                          XtraDB / InnoDB internals in drawing
                                        • php.internals: Re: PHP 5.4 Benchmarks

                                          Hi, I've just rerun some synthetic and real-life benchmarks. All the test were run on the same box (Linux, Core2 Duo 3GHz, 4GB RAM). 5.3 and 5.4 where configured and build with the same options and ran as FastCGI server with the same number of processes and set of extensions. PHP performance [sec] --------------------- 5.3 5.4 speedup bench.php 3.21 2.56 20% micro_bench.php 23.15 11.23 50% PHP + Z

                                          • American Fuzzy Lop internals - ちょっとずつ成長日記

                                            American Fuzzy Lopのソースコード解析 ここ最近のAmerican Fuzzy Lopに対してオレオレ実装した過程でソースコードを解析したので、その結果をブログにまとめてみようということで書いてみました。ソースコードの解析しているようなブログなどはとくにみたことがない(2018/03/19時点)ので書く価値があるのかなという自己満足で書いてみました American Fuzzy Lopとは American Fuzzy LopはGoogleのエンジニアである、Michal Zalewski氏らによるfuzzing toolである。fuzzingとはざっくりいうと「自動でバグ、脆弱性を見つけようぜ」というものである。 有名なところで言うとCGC(Cyber Grand Challenge)でコンピュータ同士の攻防でfuzzingが使われていたりする。またここ最近の出来事として

                                              American Fuzzy Lop internals - ちょっとずつ成長日記
                                            • CompressedOops - HotSpot Internals for OpenJDK - wikis.sun.com

                                              Compressed oops in the Hotspot JVM What's an oop, and why should they be compressed? An "oop", or "ordinary object pointer" in HotSpot parlance is a managed pointer to an object. It is normally the same size as a native machine pointer, which means 64 bits on an LP64 system. On an ILP32 system, there is a maximum heap size of somewhat less than 4Gb, which is not enough for many applications. On an

                                              • R Internals

                                                R Internals ¶ This is a guide to the internal structures of R and coding standards for the core team working on R itself. This manual is for R, version 4.4.1 (2024-06-14). Copyright © 1999–2024 R Core Team Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy an

                                                • Amazon.co.jp: Understanding Linux Network Internals: Guided Tour to Networking on Linux: Benvenuti, Christian: 本

                                                    Amazon.co.jp: Understanding Linux Network Internals: Guided Tour to Networking on Linux: Benvenuti, Christian: 本
                                                  • Exploring the internals of Linux v0.01

                                                    Exploring the internals of Linux v0.01August 12, 2023 Linux kernel is often mentioned as a overwhelmingly large open source software. As of this writing, the latest version is v6.5-rc5, which consists of 36M lines of code. Needless to say, Linux is a fruit of hard work of many contributors over the decades. However, the first version of Linux, v0.01 was pretty small. It consisted of only 10,239 li

                                                      Exploring the internals of Linux v0.01
                                                    • go-internals/chapter1_assembly_primer/README.md at master · teh-cmc/go-internals

                                                      Developing some familiarity with Go's abstract assembly language is a must before we can start delving into the implementation of the runtime & standard library. This quick guide should hopefully get you up-to-speed. Table of Contents "Pseudo-assembly" Decomposing a simple program Dissecting add Dissecting main A word about goroutines, stacks and splits Stacks Splits Minus some subtleties Conclusi

                                                        go-internals/chapter1_assembly_primer/README.md at master · teh-cmc/go-internals
                                                      • Understanding Linux Network Internals

                                                        Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. If you've ever wondered how Linux carries out the complicated tasks assigned to it by the IP protocols -- or if you just want to learn about modern networking through real-life example

                                                          Understanding Linux Network Internals
                                                        • Database Internalsを輪読している話

                                                          この記事は自作DBMS Advent Calendar 2020の23日目です。このアドカレは全国100万人のDB自作勢がノウハウを共有してくれるものですが、当記事では「将来的に自分もDBを開発したい!」という方向けに(?)役立ちそうな書籍を紹介します。 Database Internalsとはどんな本か? タイトル通り、データベースの内部構造に関する本です(2020年の年末時点では翻訳版は未発売)。 著者の書籍紹介ページにあるように、データベースの基本的な概念を解説することに焦点が当てられており、DBMSの開発者や知識欲が旺盛なDBエンジニアを対象読者としています。 This book’s main intention is to introduce you to the cornerstone concepts and help you understand how databases

                                                            Database Internalsを輪読している話
                                                          • CPython internals: A ten-hour codewalk through the Python interpreter source code

                                                            See: http://pgbovine.net/cpython-internals.htm

                                                              CPython internals: A ten-hour codewalk through the Python interpreter source code
                                                            • Git Under the Hood: Internals, Techniques, and Rewriting History

                                                              • GitHub - rabbitmq/internals: High level architecture overview

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - rabbitmq/internals: High level architecture overview
                                                                • Table Of Contents — PHP Internals Book

                                                                  The repository for this book is available on GitHub. The PHP internals book is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

                                                                  • Internals::SvREADONLY() はオススメできない - stfuawsc

                                                                    Immutable な hashref, arrayref たまに欲しくなりますが Internals::SvREADONLY() はクセが強すぎてあまりオススメできないです。 たとえ次のコードの挙動を言い当てられたとしても、赤の他人(≒ 半年後の自分)が見た時に分かるかどうかは怪しいかと。 use strict; use warnings; use Data::Lock 'dlock'; my $foo = { bar => "baz" }; dlock($foo); eval { my $b = $foo->{b} }; if ($@) { warn "oops: $@"; } else { warn "yay"; } 謎めいたランタイムエラー起こすよりも定数は全部サブルーチンとして記述してあった方がコンパイルに失敗してくれて嬉しい感じがします。 ちなみにConst::Commonとい

                                                                    • flowerhack | A Python Internals Adventure

                                                                      flowerhacklike a flower child, but with hackingA Python Internals Adventure I spent a little while digging around in CPython recently, and thought I’d share my adventure here. It’s a bit of a riff on Allison Kaptur’s excellent guide to getting started with Python internals—I thought it may be neat to show how my own explorations went, step-by-step, so that perhaps other curious Pythonistas might f

                                                                      • What are the best resources to learn about Linux kernel internals?

                                                                        Answer (1 of 15): Unlocking the Kernel: Top Resources for Mastering Linux Internals Cracking the intricate world of Linux internals can be an exhilarating journey, and with the right resources, it can become a smooth and enriching experience. Here are some of the best options to consider, each o...

                                                                          What are the best resources to learn about Linux kernel internals?
                                                                        • MVCCとストレージ構造 - PostgreSQL Internals

                                                                          テーブルファイル まず、ユーザのデータを保存するテーブルファイルとその構造について解説します。 8kB単位のブロック単位で構成される 各ブロックの中に実データのレコード(タプル)を配置 基本的に追記のみ 削除したら削除マークを付加する(VACUUMで回収) レコード更新時は「削除+追記」を行う。 PostgreSQLのテーブルファイルは、基本的に8kB単位のブロックで構成されています。図にありますが、全体をひとつのテーブルファイルだと考えると、その中にブロック1、ブロック2、ブロック3…というように、8kB単位で作成されています。 各ブロックの中に実データのレコード(タプル)が入っているという構造になっています。第3章でサンプルを見ながら解説しましたが、基本的には追記されるだけで、updateされる時には違うレコードとして追記していく、というしくみになっております。 右側にはテーブルの統計

                                                                            MVCCとストレージ構造 - PostgreSQL Internals
                                                                          • A beginners guide to OCaml internals

                                                                            In this 6 part series, I’m going to introduce the internals of the OCaml programming language (tutorial and other references here). This isn’t going to be very comprehensive or in-depth. It’s more of a digest of the readily available information that I found by reading the manual, header files, and some of the compiler code. It’s definitely pitched at beginners, not experts. By the end of it, you

                                                                              A beginners guide to OCaml internals
                                                                            • Sledge Internals

                                                                              ソースを見るのが一番早く、正確に理解ができると思うのですが、その前のとっかかりとしてSledgeの内部について少し書いてみたいと思います。 SledgeにはSledge::Pages::Baseというモジュールがあり、このモジュールにはSledgeのライフサイクルの根幹となるメソッド群が定義されています。Sledgeの内部を調べたりAPIを調べる際には、まずここから調べ始めるべきです。 Sledgeのライフサイクルをものすごく単純にすると、下記のような感じになります。 init [AFTER_INIT] dispatch init_dispatch [BEFORE_DISPATCH] post_dispatch_foo dispatch_foo [AFTER_DISPATCH] output_content [AFTER_OUTPUT] このライフサイクルでなにが行なわれているかというと、

                                                                              • *OS Internals: <? echo ($pageTitle); ?>

                                                                                For more information on this book and related training, email i/n/f/o@newosxbook.com

                                                                                • KUSANAGI Internals - KUSANAGI Tech Column

                                                                                  本記事では、KUSANAGI内部の動作について解説しました。KUSANAGIの各種設定ファイル、仮想マシンデプロイ時に存在するファイル、TLSセッションチケットの詳細やNGINXとApache2の設定ファイルの生成方法などについて詳しく解説しています。また、SSL証明書の取得方法やCT、HSTSの設定方法、bcacheやfcacheの仕組みも詳細に解説しています。この記事はおそらくKUSANAGIを使う上で必要な情報を含んでいます。 KUSANAGIの中について この記事は、KUSANAGI Advent Calender の22日目のエントリになります。 3日めには、はじめてのKUSANAGIということで、まったくもって初心者向けじゃないと大評判でした。ええはじめてとは言ったが初心者向けとは言ってないw さて今回は、KUSANAGIで使用したり生成したりする設定ファイルを中心に、KUSA

                                                                                    KUSANAGI Internals - KUSANAGI Tech Column