This document provides a summary of CSS properties for controlling the layout, presentation, and formatting of documents. It includes properties for styling boxes, text, tables, lists, positioning, and more. Media queries allow applying styles conditionally based on characteristics of the device or browser viewing the content. Pseudo-classes and pseudo-elements allow styling elements based on states like hover or link status.
Decompressed vmlinux: linux kernel initialization from page table configurati...Adrian Huang
Talk about how Linux kernel initializes the page table.
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Decompressed vmlinux: linux kernel initialization from page table configurati...Adrian Huang
Talk about how Linux kernel initializes the page table.
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Virtual File System in Linux Kernel
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Kernel Recipes 2019 - ftrace: Where modifying a running kernel all startedAnne Nicolas
Ftrace’s most powerful feature is the function tracer (and function graph tracer which is built from it). But to have this enabled on production systems, it had to have its overhead be negligible when disabled. As the function tracer uses gcc’s profiling mechanism, which adds a call to “mcount” (or more recently fentry, don’t worry if you don’t know what this is, it will all be explained) at the start of almost all functions, it had to do something about the overhead that causes. The solution was to turn those calls into “nops” (an instruction that the CPU simply ignores). But this was no easy feat. It took a lot to come up with a solution (and also turning a few network cards into bricks). This talk will explain the history of how ftrace came about implementing the function tracer, and brought with it the possibility of static branches and soon static calls!
Steven Rostedt
The first “L” stands for scanning input from left to right. The second “L” for producing a leftmost derivation. The “1” for using one input symbol of look-ahead at each step to make parsing decisions.
Process Address Space: The way to create virtual address (page table) of user...Adrian Huang
Process Address Space: The way to create virtual address (page table) of userspace application.
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Virtual File System in Linux Kernel
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Kernel Recipes 2019 - ftrace: Where modifying a running kernel all startedAnne Nicolas
Ftrace’s most powerful feature is the function tracer (and function graph tracer which is built from it). But to have this enabled on production systems, it had to have its overhead be negligible when disabled. As the function tracer uses gcc’s profiling mechanism, which adds a call to “mcount” (or more recently fentry, don’t worry if you don’t know what this is, it will all be explained) at the start of almost all functions, it had to do something about the overhead that causes. The solution was to turn those calls into “nops” (an instruction that the CPU simply ignores). But this was no easy feat. It took a lot to come up with a solution (and also turning a few network cards into bricks). This talk will explain the history of how ftrace came about implementing the function tracer, and brought with it the possibility of static branches and soon static calls!
Steven Rostedt
The first “L” stands for scanning input from left to right. The second “L” for producing a leftmost derivation. The “1” for using one input symbol of look-ahead at each step to make parsing decisions.
Process Address Space: The way to create virtual address (page table) of user...Adrian Huang
Process Address Space: The way to create virtual address (page table) of userspace application.
Note: When you view the the slide deck via web browser, the screenshots may be blurred. You can download and view them offline (Screenshots are clear).
Our Future and the End of the Oil Age: Building Resilience in a Resource-Cons...brighteyes
Our Future and the End of the Oil Age: Building Resilience in a Resource-Constrained World
by Dmitry Orlov
March 25, 2010
Bristol Community College
University of Massachusetts, Dartmouth
Marketing to the Islamic World Mustafa M. Farouk Federation of Islamic Associations of New Zealand Presentation to the International Marketing Class MARK 302 School of Marketing & International Business, Victoria University of Wellington, October 6, 2006
ISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTSbrighteyes
ISLAMIC BANKING AND FINANCE: MALAYSIA’S EXPERIENCE AND ACHIEVEMENTS 13 June 2006
Victoria University of Wellington
Presented by:
Bakarudin Ishak
Director
Islamic Banking and Takaful Department Bank Negara Malaysia
ISLAMIC BANKING AND FINANCE: WHAT’S IN IT FOR CANADIAN COMPANIES?
Mohammad Fadel
Canada Research Chair in the Law and Economics of Islamic Law University of Toronto Faculty of Law October 16, 2006
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
1. Boxes Paging
css
margin * size
margin-top marks
margin-right page-break-before
margin-bottom page-break-after
margin-left page-break-inside
page
padding * orphans
padding-top widows
padding-right
padding-bottom Color / Background
/* Comment */ Width
Visible Area
padding-left color
@media type {
* background
selector {
border * background-color
property: values;
border-top * background-image
border-bottom * background-repeat
}
border-right * background-attachment
} (Media type optional)
border-left * background-position
border-color * Fonts
border-top-color * font
border-right-color font-family
Styles apply to:
border-bottom-color font-style
* All elements
border-left-color font-variant
div <div>
font-weight
Height Border Padding Margin
div * Elements within <div>
border-style * font-stretch
border-top-style div span font-size
<span> within <div>
border-right-style font-size-adjust
div, span <div> and <span>
border-bottom-style
div > span <span> with <div> as
border-left-style Text
parent px Pixels text-indent
border-width * div + span text-align
<span> preceded by em 1em equal to font size of
border-top-width text-decoration
<div> ... </div> parent (same as 100%)
border-right-width text-shadow
.class Elements of class quot;classquot; ex Height of lower case quot;xquot;
border-bottom-width letter-spacing
div.class <div> of class quot;classquot; % Percentage
border-left-width word-spacing
#itemid text-transform
Element with id quot;itemidquot; in Inches
Positioning white-space
div#itemid <div> with id quot;itemidquot; cm Centimeters
display
a[class] <a> with class attribute mm Millimeters
position Tables
a[class='x'] <a> when class is quot;xquot; pt 1pt = 1/72in
top caption-side
right a[class~='x'] <a> when class is a list table-layout
pc 1pc = 12pt
bottom border-collapse
of space-seperated values #789abc RGB Hex Notation
left border-spacing
and one of those is 'x' #acf Equates to quot;#aaccffquot;
float empty-cells
a[lang|='en'] <a> when lang begins rgb(0,25,50) Value (0 to 255) of each
clear speak-header
z-index with quot;enquot; of red, green, and blue.
direction Interface
May also be percentages
unicode-bidi cursor
0 0 requires no unit
overflow * outline
clip outline-width
Styles apply to:
visibility outline-style
outline-color
:first-child First child of element
Dimensions azimuth list-style
:first-line First line of element
width Aural
border-collapse list-style-image
:first-letter First letter of element
min-width volume
border-spacing list-style-position
:hover Element when mouse over
max-width speak
caption-side list-style-type
height * pause
:active Active element
min-height pause-before
color orphans
:focus Element with focus
max-height pause-after
cursor page
:link Non-active, unvisited
line-height * cue
direction page-break-inside
links without mouse over.
vertical-align cue-before
empty-cells quotes cue-after
:visited Visited links
Miscellaneous play-during
font speak
:lang(lang) Element with text of
content azimuth
font-family speak-header
language quot;langquot;
quotes elevation
font-stretch text-align
counter-reset speech-rate
font-size text-indent
counter-increment voice-family
marker-offset pitch
font-size-adjust text-transform
list-style * pitch-range
font-style volume
all projection
list-style-type stress
font-variant white-space
braille screen
list-style-image richness
font-weight widows
list-style-position speak-punctuation
embossed speech
speak-numeral
letter-spacing word-spacing
handheld tty
Shorthand properties
line-height Available free from
print tv
are marked with *
ILoveJackDaniels.com