本資料はセキュリティ・キャンプ全国大会 2021 B1 の講義で利用したものです。お問合せは Twitter アカウント 宛によろしくお願いします。
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a couple thousand lines of Python. Follow this book’s blog or Twitter for updates. You can also talk about the book with others in our discussion forum. If you are enjoying the book, consider supporting us on Patreon. Or just send us an email! Introduc
Firefox の通信キャプチャ シナリオ 1-1 の通信を確認します。 まずは最初の Web Browser → DoH リクエストです。 Host: TEST_SERVER Accept: application/dns-message Accept-Encoding: Content-Type: application/dns-message Content-Length: 128 Cache-Control: no-store, no-cache Connection: keep-alive Pragma: no-cache 0x00 0x00 0x01 0x00 0x00 0x01 0x00 0x00 | ....... 0x00 0x00 0x00 0x01 0x03 0x77 0x77 0x77 | ......ww 0x06 0x67 0x6f 0x6f 0x67 0x6c
If you don't live in a cave and aware of what is going on in the world 🌍 , Russian 🇷🇺 government had started global armed invasion on the territory of Ukraine on the 24th of February 2022. This is for real, this is a WAR. Russian army is killing Ukrainian soldiers, Ukrainian civil citizens and Ukrainian children RIGHT NOW because Russian government gave them an order to do so. You can search on
So far, not much. Only a very limited subset of CSS is currently supported, so most web pages will not work. However, given very basic HTML and CSS, Kosmonaut does render the right things — see Kosmonaut's rendering of this code, compared with that of Firefox: Here is a summary of things Kosmonaut can do, things I'm currently working on, and things that are towards the front of the todo list. Pars
Python is ubiquitous, popular and runs almost everywhere – even on Mars. But there is one place that Python has not yet conquered: the browser. Python 3.11 may finally lay the foundation to make an old dream come true and have Python in the web browser. In my talk I will explain how to cross-compile CPython 3.11 to Web Assembly and demonstrate how to run CPython in JavaScript engines. The talk wil
Web browsers are integral parts of everyone's daily life. They are commonly used for security-critical and privacy sensitive tasks, like banking transactions and checking medical records. Unfortunately, modern web browsers are too complex to be bug free (e.g., 25 million lines of code in Chrome), and their role as an interface to the cyberspace makes them an attractive target for attacks. Accordin
Google Chrome, Edge, and all the other major browsers have password manager functions, but should you really use them? Password managers have become so essential that web browsers offer built-in solutions. While browser-based password managers are free, third-party standalone solutions are also available. But it would help if you didn’t use your browser’s built-in password manager. And here's why.
VS Code has traditionally been a desktop IDE built with web technologies. A few years back, people started patching it in order to run it in a remote context and to make it accessible through web browsers. These efforts have been complex and error prone, because many changes had to be made across the large code base of VS Code. Luckily, in 2019 the VS Code team started to refactor its architecture
How I really wanted Spacemacs everywhere and my wish came true thanks to Docker TLDR: I'm running my spacemacs as a web service on my VPS, check it out too. Since I've became hooked on emacs, I've been looking for ways to have same experience in my browser. Sometimes you have to use non-personal computers where it's not possible/undesirable to install desktop Emacs and Dropbox/Syncthing to access
Many tried, few remain... Last updated: April 2023 The loss of browser diversity since the rise of Chromium has been greatly lamented. Below you can find a graph that shows the historical and present browser engines (not browsers, but the HTML rendering engines), as well as from when to when they were developed. For the bigger engines, the market share is indicated by a coloured shape (see legend)
Twitter APIのデータ取得有料化に伴い、twicliの公開を停止しました。長らくのご愛用ありがとうございました。 twicliはWebブラウザ上で動くTwitterクライアントです。 WebブラウザさえあればMacでもWinでもLinuxでも動きます。インストールも不要。 タイムラインを随時、自動的に取得してアニメーション表示していきます。 専用サーバなどは介さず、クロスドメインJavaScriptで直接Twitterからツイートを取得するため高速です。 (ツイートの送信はJavaScriptコールバックで結果を取得するためGAEサーバ経由で行われます。) ネットカフェで他事しながらTwitterを眺めたいときなどに便利かも。 今のところFirefox3以降, Safari4, Chrome, Opera10, IE8で動いています。 iPhone/iPod touchのSafar
I have done something very foolish. I've started building a new web browser. From scratch. Not a new wrapper around Chromium or WebKit or Gecko. No, an actual new browser. Why have I done such a thing?! Learning RustFor a long time I have wanted to learn Rust. I tried it some years ago and liked it, but I could tell it wasn't ready for wide use, nor did I have the time to really learn it. Fast for
Stealth is both a Web Scraper, Web Service and Web Proxy that can serve its own User Interface ("Browser UI") that is implemented using Web Technologies. It is secure by default, without compromise. It only supports DNS via HTTPS, and uses explicitly https:// first, and falls back to http:// only when necessary and only when the website was not MITM-ed. It is peer-to-peer and all its features can
Machine Translation done locally in your browser. No need to send your translations out to the cloud. The Bergamot project implements free client-side translation software as a web extension for the open source Mozilla Firefox Browser Install the Extension Local Unlike cloud-based alternatives, translation is done locally using machine learning optimized for consumer hardware
Track A Spoken language: ja Slide language: en In this talk I will talk about a few examples and thoughts about how a project might be born and worked in a large-scale browser engine like Chromium. It's partially about scoping, designing, planning and executing, but also largely about collaboration, communication, and a lot of struggles.
This article is from May 2020, some of its contents might be outdated and no longer accurate. You can find up-to-date information about the engine in the official documentation. Hello Godotters! It’s-a me, Fabio! In the last few months, thanks to the great sponsorship of Mozilla I’ve been working on a big surprise for Godot 4.0, namely making the editor available as an HTML5 application. This DOES
Home > News > Vivaldi Web Browser Brings Back the 80s with Built-In Retro Arcade Game Vivaldi Technologies released today the Vivaldi 3.4 web browser, the first release to ship with an arcade-style retro runner game. Meet Vivaldia, the brand-new retro arcade-style runner game that comes with the Vivaldi 3.4 release of the Chromium-based web browser for Linux, Android, Chromebook, Mac, and Windows
AWS Machine Learning Blog Use a web browser plugin to quickly translate text with Amazon Translate Web browsers can be a single pane of glass for organizations to interact with their information—all of the tools can be viewed and accessed on one screen so that users don’t have to switch between applications and interfaces. For example, a customer call center might have several different applicatio
TL;DRThe setTimeout function is okay, but overall, for a 250ms theoretical timeout, the real/effective timeout value ranges from 251ms to 1.66+s.As of October 2020, the most accurate way of scheduling a function/callback is using the setTimeout function in a Web Worker, in a cross-origin iframe.The requestAnimationFrame function is the least accurate and requires to be inside the viewport, otherwi
What is Canonic? Canonic is a free, open-source (GPL3), browser based on and for Qt's QML UI language as well as various other file formats. It is maintained by haikü and was originally built as a way to make deploying QML applications easier. What is Canonic for? I built Canonic for a few reasons: I think QML > HTML and wanted to create a browser to test QML as a web standard. I work in the VFX /
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く