Naming conventions for any programming languages.
(but based on PHP during the talk)
Presented at CodeMania01
Bangkok University Room 421 Building 4
27 June 2015
The document discusses functional object-oriented programming in Clojure. It explains how Clojure implements abstraction through namespaces, records, and types; information hiding through private functions; polymorphism through protocols and multi-methods; and inheritance through deriving types in the dispatch function of multi-methods. Overall, Clojure takes a functional approach to OOP through immutable data, separation of interfaces from implementations, and type-based dispatch.
Hack in the Box GSEC 2016 - Reverse Engineering Swift Applicationseightbit
Swift apps present some challenges for reverse engineering compared to Objective-C apps. The main challenges are that Swift is less dynamic and there is limited tooling available. To analyze Swift apps, one can disassemble the binary and demangle Swift function names using the swift-demangle utility. For apps with Objective-C code as well, the class-dump tool can provide some class information. Runtime inspection using debuggers is also possible but less straightforward than with Objective-C. Overall, while more difficult, many typical reverse engineering tasks can still be performed on Swift apps.
This document provides an introduction to the Java programming language. It outlines the objectives of learning Java as understanding basic programming concepts, object-oriented principles, Java APIs, and exception handling. It then defines Java as both a programming language and platform, describes Java's syntax and how it is compiled and interpreted, and explains the Java virtual machine and application programming interface that make up the Java platform. It also gives examples of primitive data types, operators, control flow structures, and how to use arrays and strings in Java.
PHP Annotations: They exist! - JetBrains WebinarRafael Dohms
Annotations are more than PHPDoc comments, they’re a fully-featured way of including additional information alongside your code. We might have rejected an RFC to add support into the PHP core, but the community has embraced this tool anyway!
This session shows you who is doing what with annotations, and will give you some ideas on how to use the existing tools in your own projects to keep life simple. Developers, architects and anyone responsible for the technical direction of an application should attend this session.
Tac korean chiropractors fight for existenceecupresident
Korean chiropractors face legal challenges and prosecution for practicing without a medical license. There are only about 100 properly qualified chiropractors in South Korea serving a population of over 50 million people. Chiropractic is illegal to practice in Korea, yet medical and oriental medical doctors can perform chiropractic techniques despite limited training. The Korean Chiropractic Association president Dr. Taeg Su Choi has been convicted twice for practicing chiropractic and is leading legal efforts to gain recognition and rights for chiropractors in Korea, but this is an uphill battle against strong opposition from the medical lobby. International support is requested to help fund the KCA's legal costs estimated at $40,000 to
This document discusses server-side scripting and provides examples using PHP. It introduces server-side scripting languages like PHP, ASP, and JSP that generate dynamic web pages using scripts interpreted by applications on the web server. It also describes basic PHP syntax including variables, conditional statements, loops and communicating with databases to store and retrieve information.
The document discusses server-side scripting. It explains that server-side scripting languages like PHP, ASP, ASP.NET, and JSP are used to generate dynamic web pages and are interpreted by applications on the server. It provides examples of programming concepts supported by server-side languages like variables, arrays, functions, loops and conditional statements. It also discusses using server-side scripts to communicate with databases and store/retrieve information.
The document discusses functional object-oriented programming in Clojure. It explains how Clojure implements abstraction through namespaces, records, and types; information hiding through private functions; polymorphism through protocols and multi-methods; and inheritance through deriving types in the dispatch function of multi-methods. Overall, Clojure takes a functional approach to OOP through immutable data, separation of interfaces from implementations, and type-based dispatch.
Hack in the Box GSEC 2016 - Reverse Engineering Swift Applicationseightbit
Swift apps present some challenges for reverse engineering compared to Objective-C apps. The main challenges are that Swift is less dynamic and there is limited tooling available. To analyze Swift apps, one can disassemble the binary and demangle Swift function names using the swift-demangle utility. For apps with Objective-C code as well, the class-dump tool can provide some class information. Runtime inspection using debuggers is also possible but less straightforward than with Objective-C. Overall, while more difficult, many typical reverse engineering tasks can still be performed on Swift apps.
This document provides an introduction to the Java programming language. It outlines the objectives of learning Java as understanding basic programming concepts, object-oriented principles, Java APIs, and exception handling. It then defines Java as both a programming language and platform, describes Java's syntax and how it is compiled and interpreted, and explains the Java virtual machine and application programming interface that make up the Java platform. It also gives examples of primitive data types, operators, control flow structures, and how to use arrays and strings in Java.
PHP Annotations: They exist! - JetBrains WebinarRafael Dohms
Annotations are more than PHPDoc comments, they’re a fully-featured way of including additional information alongside your code. We might have rejected an RFC to add support into the PHP core, but the community has embraced this tool anyway!
This session shows you who is doing what with annotations, and will give you some ideas on how to use the existing tools in your own projects to keep life simple. Developers, architects and anyone responsible for the technical direction of an application should attend this session.
Tac korean chiropractors fight for existenceecupresident
Korean chiropractors face legal challenges and prosecution for practicing without a medical license. There are only about 100 properly qualified chiropractors in South Korea serving a population of over 50 million people. Chiropractic is illegal to practice in Korea, yet medical and oriental medical doctors can perform chiropractic techniques despite limited training. The Korean Chiropractic Association president Dr. Taeg Su Choi has been convicted twice for practicing chiropractic and is leading legal efforts to gain recognition and rights for chiropractors in Korea, but this is an uphill battle against strong opposition from the medical lobby. International support is requested to help fund the KCA's legal costs estimated at $40,000 to
This document discusses server-side scripting and provides examples using PHP. It introduces server-side scripting languages like PHP, ASP, and JSP that generate dynamic web pages using scripts interpreted by applications on the web server. It also describes basic PHP syntax including variables, conditional statements, loops and communicating with databases to store and retrieve information.
The document discusses server-side scripting. It explains that server-side scripting languages like PHP, ASP, ASP.NET, and JSP are used to generate dynamic web pages and are interpreted by applications on the server. It provides examples of programming concepts supported by server-side languages like variables, arrays, functions, loops and conditional statements. It also discusses using server-side scripts to communicate with databases and store/retrieve information.
PSR-2 is a coding style guide that extends PSR-1 by providing additional standards for formatting PHP code. It aims to have a single, shared style guide so code is uniformly formatted. Some key standards in PSR-2 include using 4 spaces for indentation instead of tabs, omitting the closing PHP tag, and limiting line lengths to 80 characters. PHP Mess Detector (PHPMD) is a tool that analyzes PHP source code and detects potential problems based on predefined rules related to bugs, unused code, complexity, and naming conventions.
This document provides an outline for a lesson on PHP. It begins with an introduction to PHP, including its history and uses. It then covers the basics of PHP including PHP files, syntax, variables, data types, strings, and operators. The document provides examples of PHP code for echo and print statements, variable declaration and scope, data type conversion, and comments. It explains the main data types in PHP and functions for getting and setting variable types.
Php i basic chapter 3 (mardhiah kamaludin's conflicted copy 2013-04-23)Muhamad Al Imran
The document provides an overview of server-side scripting and PHP. It explains that server-side scripts are processed by the web server before the response is sent to the client. It then discusses some key advantages of server-side scripting like dynamic content generation and access to databases. The document also introduces PHP, covering what it is, how it is processed, and what is needed to develop PHP applications. It provides examples of basic PHP syntax like variables, operators, and control structures.
This document provides an introduction and overview of PHP and MySQL. PHP is a programming language used for building dynamic web sites. It allows embedding code within HTML pages to quickly create dynamic content. PHP is processed on the server side to produce HTML results. The document outlines PHP basics like syntax, variables, strings, operators, and conditional statements. It also discusses MySQL, the most popular database used with PHP. The document concludes with exercises for users to practice basic PHP concepts.
Introduction to PHP: Declaring variables, data types, arrays, strings, operators, expressions, control structures, functions, Handling sessions and cookies
File Handling in PHP: File operations like opening, closing, reading, writing appending, deleting etc.
PHP is an open-source server-side scripting language used for web development. It was created by Rasmus Lerdorf in 1994. Some key points:
- PHP scripts are embedded into HTML pages and executed on the server side, with the output sent to the client. This allows PHP to generate dynamic web page content.
- PHP is free to use and runs on many platforms including Windows, Linux, and Mac. It is compatible with many databases like MySQL.
- The language syntax is loosely based on C and Java. Key constructs include variables, strings, arrays, functions, loops, conditional statements, and object-oriented capabilities.
- PHP files use .php extensions and code
This document provides an overview of server-side scripting using PHP. It includes 15 questions covering PHP topics like variables, data types, arrays, functions, and form handling. The questions are worth a total of 15 marks and include multiple choice, fill in the blank, true/false, and code writing questions. The document then provides details on PHP including an introduction, how it is well-suited for web development, examples of first PHP code, and explanations of variables, data types, arrays, control structures, functions and comments.
This document provides an overview of PHP basics including PHP syntax, variables, loops, functions and more. It discusses the different ways to write PHP code such as <?php ?> tags. It also covers PHP variables and data types as well as loops like while, for each and foreach. Functions are defined as reusable blocks of code that can take arguments and return values. Examples are given for each concept to demonstrate how it works in PHP.
TOPS Technologies provides PHP training in Ahmedabad, for MCA Students PHP live project training as per GTU project guidelines. Get more info @ http://www.tops-int.com/, 903 Samedh Complex, Next to Associated Petrol Pump, CG Road, Ahmedabad 380009.
PHP is a scripting language commonly used to dynamically generate web page content. It allows for database interaction, processing user input, and more. PHP code is embedded within XHTML pages using <?php ?> tags. Variables in PHP begin with the $ symbol and are case sensitive. Constants are similar but do not change value. Variables and constants can be used to store and display data throughout a PHP script. Single and double quotes affect how variable values are handled within strings.
Let's PHP in a better way! - Coding Recommendations.Leekas Shep
This document provides recommendations for PHP coding standards and principles. It discusses the PEAR, Zend, and PSR coding standards, as well as the SOLID principles of single responsibility, open/closed, Liskov substitution, interface segregation, and dependency inversion. Specific design patterns like strategy, facade, and decorator are also covered at a high level. The overall message is about continuously improving coding skills through learning and applying best practices.
PHP is a scripting language commonly used on web servers to dynamically generate web page content. It allows for database interaction, processing of user data, email handling, file handling, and more. PHP code is embedded within XHTML pages using tags like <?php ?> and each line of code is terminated with a semicolon. Variables in PHP are prefixed with a $ and can be used to store and display data on a page. Constants are similar but are defined using the define function and do not change. Single and double quotes affect how variables are parsed within strings.
PHP is a scripting language commonly used on web servers to dynamically generate web page content and interact with databases. It allows for processing of user-supplied data, email handling, file handling, and more. PHP code is embedded within XHTML pages using tags like <?php ?> and each line of code is terminated with a semicolon. Variables in PHP are prefixed with a $ and can be used to store and display different data types. Constants are similar but are defined using the define() function and do not change. Double-quoted strings allow for variable expansion while single-quoted strings do not.
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02) Jonathan Engelsma
This lecture covers the very basics of the syntax of the Swift programming language. The course is an intensive and very compressed deep dive into iOS development in Swift. Visit the course web page to get copies of the course outline, lecture notes, sample code, etc. Course website: http://www.themobilemontage.com/2015/05/12/ios-bootcamp-learning-to-create-awesome-apps-on-ios-using-swift/
YouTube Link to lecture: https://youtu.be/fwstpDs2biQ
Variables are containers that store information in PHP. A variable starts with $ followed by its name. Variables can be either local or global in scope. The global keyword is used to access global variables from within functions, and the static keyword prevents a local variable from being deleted after function execution ends. PHP also has superglobal variables that are accessible anywhere and provide environment information like $_SERVER, $_GET, and $_POST which are used to collect form data.
This document provides an introduction to server-side scripting and PHP. It discusses how server-side pages work by having the web server run scripts and send HTML to users' browsers. It then lists several common server-side scripting languages like PHP, ASP, and Python. The document proceeds to introduce PHP in more detail, covering its basics like syntax, variables, strings, arithmetic operators, and functions. It provides examples of conditional statements like if/else and looping with for and while loops.
Php classes in mumbai
best Php classes in mumbai with job assistance.
our features are:
expert guidance by it industry professionals
lowest fees of 5000
practical exposure to handle projects
well equiped lab
after course resume writing guidance
Lecture-3.pptx and faculty. His research interests include RF sensing,MuhammadUsmanYaseen2
Syed Aziz Shah, Associate Professor at Coventry University's Research Centre for Intelligent Healthcare (CIH). With academic qualifications spanning across the UK, China, Sweden, and Pakistan – Syed brings over 12 years of experience in teaching, research and innovation. He is an interdisciplinary researcher focusing on advanced radio frequency (RF) sensor design and signal processing using RF and THz sensing, specifically for physiological measurements. He is highly motivated to utilize and develop advanced technologies that address the unmet healthcare challenges of unobtrusive monitoring for health and wellbeing purposes. With a proven track record of securing substantial research funding; notably, he secured research grants totaling £1 million (8 grants, 6 as PI and 2 as CoI.) and was honored with the UK’s prestigious Engineering and Physical Sciences Research Council (EPSRC) New Investigator Award for project ‘Radar Sensing for Human Activity Monitoring of Daily Living Simultaneously in Multiple Subjects’ (EP/W037076/1, £410,000 fEC)). He has also (co)-authored 110+ top-rank peer-reviewed journals and conferences including 3 transactions, indicating his dedication to advancing knowledge in the field of RF sensing. He has been leading the Healthcare Sensing Technology Research Group at Coventry University since 2020, overseeing two Assistant Professors, two Research Fellows, and eight PhD students, and having obtained extensive administrative experience. He provides strategic leadership, oversees postgraduate research activities, and offer mentorship to MSc and PhD students. He is actively involved in supporting PGR collaborations, maintaining ethical standards, managing PGR funds, and enhancing research impact within the research center and faculty. His research interests include RF sensing, telecommunications, 5G and beyond networks and use of technology in health care
The document discusses the BioSamples Database (BioSD), which provides a reference system for searching and browsing information about biological samples used in biomedical experiments. It focuses on the sample context independently of specific assay types or technologies. BioSD allows for consistency in sample annotations and common interfaces to access sample information and links to other data repositories. By modeling BioSD as linked data, it enables integration with related datasets, exploitation of ontologies for standardization, and enhanced modeling of sample attributes. This can support applications and new ways of querying the data using SPARQL.
Software Engineering Thailand: Programming with ScalaBrian Topping
Meet-up, May 28, 2015, Launchpad, Bangkok. http://www.meetup.com/Software-Engineering-Thailand/events/222548484/.
Apologies for the rendering quality not matching the presentation, I did these with Apple Keynote and Slideshare does not support this format. I will try to edit them when there is more time.
Thanks to Bangkok LaunchPad (https://www.facebook.com/launchpadhq) for generously hosting this event!
This presentation by Nathaniel Lane, Associate Professor in Economics at Oxford University, was made during the discussion “Pro-competitive Industrial Policy” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/pcip.
This presentation was uploaded with the author’s consent.
This presentation by Katharine Kemp, Associate Professor at the Faculty of Law & Justice at UNSW Sydney, was made during the discussion “The Intersection between Competition and Data Privacy” held at the 143rd meeting of the OECD Competition Committee on 13 June 2024. More papers and presentations on the topic can be found at oe.cd/ibcdp.
This presentation was uploaded with the author’s consent.
PSR-2 is a coding style guide that extends PSR-1 by providing additional standards for formatting PHP code. It aims to have a single, shared style guide so code is uniformly formatted. Some key standards in PSR-2 include using 4 spaces for indentation instead of tabs, omitting the closing PHP tag, and limiting line lengths to 80 characters. PHP Mess Detector (PHPMD) is a tool that analyzes PHP source code and detects potential problems based on predefined rules related to bugs, unused code, complexity, and naming conventions.
This document provides an outline for a lesson on PHP. It begins with an introduction to PHP, including its history and uses. It then covers the basics of PHP including PHP files, syntax, variables, data types, strings, and operators. The document provides examples of PHP code for echo and print statements, variable declaration and scope, data type conversion, and comments. It explains the main data types in PHP and functions for getting and setting variable types.
Php i basic chapter 3 (mardhiah kamaludin's conflicted copy 2013-04-23)Muhamad Al Imran
The document provides an overview of server-side scripting and PHP. It explains that server-side scripts are processed by the web server before the response is sent to the client. It then discusses some key advantages of server-side scripting like dynamic content generation and access to databases. The document also introduces PHP, covering what it is, how it is processed, and what is needed to develop PHP applications. It provides examples of basic PHP syntax like variables, operators, and control structures.
This document provides an introduction and overview of PHP and MySQL. PHP is a programming language used for building dynamic web sites. It allows embedding code within HTML pages to quickly create dynamic content. PHP is processed on the server side to produce HTML results. The document outlines PHP basics like syntax, variables, strings, operators, and conditional statements. It also discusses MySQL, the most popular database used with PHP. The document concludes with exercises for users to practice basic PHP concepts.
Introduction to PHP: Declaring variables, data types, arrays, strings, operators, expressions, control structures, functions, Handling sessions and cookies
File Handling in PHP: File operations like opening, closing, reading, writing appending, deleting etc.
PHP is an open-source server-side scripting language used for web development. It was created by Rasmus Lerdorf in 1994. Some key points:
- PHP scripts are embedded into HTML pages and executed on the server side, with the output sent to the client. This allows PHP to generate dynamic web page content.
- PHP is free to use and runs on many platforms including Windows, Linux, and Mac. It is compatible with many databases like MySQL.
- The language syntax is loosely based on C and Java. Key constructs include variables, strings, arrays, functions, loops, conditional statements, and object-oriented capabilities.
- PHP files use .php extensions and code
This document provides an overview of server-side scripting using PHP. It includes 15 questions covering PHP topics like variables, data types, arrays, functions, and form handling. The questions are worth a total of 15 marks and include multiple choice, fill in the blank, true/false, and code writing questions. The document then provides details on PHP including an introduction, how it is well-suited for web development, examples of first PHP code, and explanations of variables, data types, arrays, control structures, functions and comments.
This document provides an overview of PHP basics including PHP syntax, variables, loops, functions and more. It discusses the different ways to write PHP code such as <?php ?> tags. It also covers PHP variables and data types as well as loops like while, for each and foreach. Functions are defined as reusable blocks of code that can take arguments and return values. Examples are given for each concept to demonstrate how it works in PHP.
TOPS Technologies provides PHP training in Ahmedabad, for MCA Students PHP live project training as per GTU project guidelines. Get more info @ http://www.tops-int.com/, 903 Samedh Complex, Next to Associated Petrol Pump, CG Road, Ahmedabad 380009.
PHP is a scripting language commonly used to dynamically generate web page content. It allows for database interaction, processing user input, and more. PHP code is embedded within XHTML pages using <?php ?> tags. Variables in PHP begin with the $ symbol and are case sensitive. Constants are similar but do not change value. Variables and constants can be used to store and display data throughout a PHP script. Single and double quotes affect how variable values are handled within strings.
Let's PHP in a better way! - Coding Recommendations.Leekas Shep
This document provides recommendations for PHP coding standards and principles. It discusses the PEAR, Zend, and PSR coding standards, as well as the SOLID principles of single responsibility, open/closed, Liskov substitution, interface segregation, and dependency inversion. Specific design patterns like strategy, facade, and decorator are also covered at a high level. The overall message is about continuously improving coding skills through learning and applying best practices.
PHP is a scripting language commonly used on web servers to dynamically generate web page content. It allows for database interaction, processing of user data, email handling, file handling, and more. PHP code is embedded within XHTML pages using tags like <?php ?> and each line of code is terminated with a semicolon. Variables in PHP are prefixed with a $ and can be used to store and display data on a page. Constants are similar but are defined using the define function and do not change. Single and double quotes affect how variables are parsed within strings.
PHP is a scripting language commonly used on web servers to dynamically generate web page content and interact with databases. It allows for processing of user-supplied data, email handling, file handling, and more. PHP code is embedded within XHTML pages using tags like <?php ?> and each line of code is terminated with a semicolon. Variables in PHP are prefixed with a $ and can be used to store and display different data types. Constants are similar but are defined using the define() function and do not change. Double-quoted strings allow for variable expansion while single-quoted strings do not.
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 02) Jonathan Engelsma
This lecture covers the very basics of the syntax of the Swift programming language. The course is an intensive and very compressed deep dive into iOS development in Swift. Visit the course web page to get copies of the course outline, lecture notes, sample code, etc. Course website: http://www.themobilemontage.com/2015/05/12/ios-bootcamp-learning-to-create-awesome-apps-on-ios-using-swift/
YouTube Link to lecture: https://youtu.be/fwstpDs2biQ
Variables are containers that store information in PHP. A variable starts with $ followed by its name. Variables can be either local or global in scope. The global keyword is used to access global variables from within functions, and the static keyword prevents a local variable from being deleted after function execution ends. PHP also has superglobal variables that are accessible anywhere and provide environment information like $_SERVER, $_GET, and $_POST which are used to collect form data.
This document provides an introduction to server-side scripting and PHP. It discusses how server-side pages work by having the web server run scripts and send HTML to users' browsers. It then lists several common server-side scripting languages like PHP, ASP, and Python. The document proceeds to introduce PHP in more detail, covering its basics like syntax, variables, strings, arithmetic operators, and functions. It provides examples of conditional statements like if/else and looping with for and while loops.
Php classes in mumbai
best Php classes in mumbai with job assistance.
our features are:
expert guidance by it industry professionals
lowest fees of 5000
practical exposure to handle projects
well equiped lab
after course resume writing guidance
Lecture-3.pptx and faculty. His research interests include RF sensing,MuhammadUsmanYaseen2
Syed Aziz Shah, Associate Professor at Coventry University's Research Centre for Intelligent Healthcare (CIH). With academic qualifications spanning across the UK, China, Sweden, and Pakistan – Syed brings over 12 years of experience in teaching, research and innovation. He is an interdisciplinary researcher focusing on advanced radio frequency (RF) sensor design and signal processing using RF and THz sensing, specifically for physiological measurements. He is highly motivated to utilize and develop advanced technologies that address the unmet healthcare challenges of unobtrusive monitoring for health and wellbeing purposes. With a proven track record of securing substantial research funding; notably, he secured research grants totaling £1 million (8 grants, 6 as PI and 2 as CoI.) and was honored with the UK’s prestigious Engineering and Physical Sciences Research Council (EPSRC) New Investigator Award for project ‘Radar Sensing for Human Activity Monitoring of Daily Living Simultaneously in Multiple Subjects’ (EP/W037076/1, £410,000 fEC)). He has also (co)-authored 110+ top-rank peer-reviewed journals and conferences including 3 transactions, indicating his dedication to advancing knowledge in the field of RF sensing. He has been leading the Healthcare Sensing Technology Research Group at Coventry University since 2020, overseeing two Assistant Professors, two Research Fellows, and eight PhD students, and having obtained extensive administrative experience. He provides strategic leadership, oversees postgraduate research activities, and offer mentorship to MSc and PhD students. He is actively involved in supporting PGR collaborations, maintaining ethical standards, managing PGR funds, and enhancing research impact within the research center and faculty. His research interests include RF sensing, telecommunications, 5G and beyond networks and use of technology in health care
The document discusses the BioSamples Database (BioSD), which provides a reference system for searching and browsing information about biological samples used in biomedical experiments. It focuses on the sample context independently of specific assay types or technologies. BioSD allows for consistency in sample annotations and common interfaces to access sample information and links to other data repositories. By modeling BioSD as linked data, it enables integration with related datasets, exploitation of ontologies for standardization, and enhanced modeling of sample attributes. This can support applications and new ways of querying the data using SPARQL.
Software Engineering Thailand: Programming with ScalaBrian Topping
Meet-up, May 28, 2015, Launchpad, Bangkok. http://www.meetup.com/Software-Engineering-Thailand/events/222548484/.
Apologies for the rendering quality not matching the presentation, I did these with Apple Keynote and Slideshare does not support this format. I will try to edit them when there is more time.
Thanks to Bangkok LaunchPad (https://www.facebook.com/launchpadhq) for generously hosting this event!
This presentation by Nathaniel Lane, Associate Professor in Economics at Oxford University, was made during the discussion “Pro-competitive Industrial Policy” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/pcip.
This presentation was uploaded with the author’s consent.
This presentation by Katharine Kemp, Associate Professor at the Faculty of Law & Justice at UNSW Sydney, was made during the discussion “The Intersection between Competition and Data Privacy” held at the 143rd meeting of the OECD Competition Committee on 13 June 2024. More papers and presentations on the topic can be found at oe.cd/ibcdp.
This presentation was uploaded with the author’s consent.
This presentation by OECD, OECD Secretariat, was made during the discussion “Pro-competitive Industrial Policy” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/pcip.
This presentation was uploaded with the author’s consent.
XP 2024 presentation: A New Look to Leadershipsamililja
Presentation slides from XP2024 conference, Bolzano IT. The slides describe a new view to leadership and combines it with anthro-complexity (aka cynefin).
This presentation by OECD, OECD Secretariat, was made during the discussion “Competition and Regulation in Professions and Occupations” held at the 77th meeting of the OECD Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found at oe.cd/crps.
This presentation was uploaded with the author’s consent.
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsRosie Wells
Insight: In a landscape where traditional narrative structures are giving way to fragmented and non-linear forms of storytelling, there lies immense potential for creativity and exploration.
'Collapsing Narratives: Exploring Non-Linearity' is a micro report from Rosie Wells.
Rosie Wells is an Arts & Cultural Strategist uniquely positioned at the intersection of grassroots and mainstream storytelling.
Their work is focused on developing meaningful and lasting connections that can drive social change.
Please download this presentation to enjoy the hyperlinks!
This presentation by OECD, OECD Secretariat, was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
The importance of sustainable and efficient computational practices in artificial intelligence (AI) and deep learning has become increasingly critical. This webinar focuses on the intersection of sustainability and AI, highlighting the significance of energy-efficient deep learning, innovative randomization techniques in neural networks, the potential of reservoir computing, and the cutting-edge realm of neuromorphic computing. This webinar aims to connect theoretical knowledge with practical applications and provide insights into how these innovative approaches can lead to more robust, efficient, and environmentally conscious AI systems.
Webinar Speaker: Prof. Claudio Gallicchio, Assistant Professor, University of Pisa
Claudio Gallicchio is an Assistant Professor at the Department of Computer Science of the University of Pisa, Italy. His research involves merging concepts from Deep Learning, Dynamical Systems, and Randomized Neural Systems, and he has co-authored over 100 scientific publications on the subject. He is the founder of the IEEE CIS Task Force on Reservoir Computing, and the co-founder and chair of the IEEE Task Force on Randomization-based Neural Networks and Learning Systems. He is an associate editor of IEEE Transactions on Neural Networks and Learning Systems (TNNLS).
This presentation by Juraj Čorba, Chair of OECD Working Party on Artificial Intelligence Governance (AIGO), was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
This presentation by Yong Lim, Professor of Economic Law at Seoul National University School of Law, was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij
This is a workshop about communication and collaboration. We will experience how we can analyze the reasons for resistance to change (exercise 1) and practice how to improve our conversation style and be more in control and effective in the way we communicate (exercise 2).
This session will use Dave Gray’s Empathy Mapping, Argyris’ Ladder of Inference and The Four Rs from Agile Conversations (Squirrel and Fredrick).
Abstract:
Let’s talk about powerful conversations! We all know how to lead a constructive conversation, right? Then why is it so difficult to have those conversations with people at work, especially those in powerful positions that show resistance to change?
Learning to control and direct conversations takes understanding and practice.
We can combine our innate empathy with our analytical skills to gain a deeper understanding of complex situations at work. Join this session to learn how to prepare for difficult conversations and how to improve our agile conversations in order to be more influential without power. We will use Dave Gray’s Empathy Mapping, Argyris’ Ladder of Inference and The Four Rs from Agile Conversations (Squirrel and Fredrick).
In the session you will experience how preparing and reflecting on your conversation can help you be more influential at work. You will learn how to communicate more effectively with the people needed to achieve positive change. You will leave with a self-revised version of a difficult conversation and a practical model to use when you get back to work.
Come learn more on how to become a real influencer!
Carrer goals.pptx and their importance in real lifeartemacademy2
Career goals serve as a roadmap for individuals, guiding them toward achieving long-term professional aspirations and personal fulfillment. Establishing clear career goals enables professionals to focus their efforts on developing specific skills, gaining relevant experience, and making strategic decisions that align with their desired career trajectory. By setting both short-term and long-term objectives, individuals can systematically track their progress, make necessary adjustments, and stay motivated. Short-term goals often include acquiring new qualifications, mastering particular competencies, or securing a specific role, while long-term goals might encompass reaching executive positions, becoming industry experts, or launching entrepreneurial ventures.
Moreover, having well-defined career goals fosters a sense of purpose and direction, enhancing job satisfaction and overall productivity. It encourages continuous learning and adaptation, as professionals remain attuned to industry trends and evolving job market demands. Career goals also facilitate better time management and resource allocation, as individuals prioritize tasks and opportunities that advance their professional growth. In addition, articulating career goals can aid in networking and mentorship, as it allows individuals to communicate their aspirations clearly to potential mentors, colleagues, and employers, thereby opening doors to valuable guidance and support. Ultimately, career goals are integral to personal and professional development, driving individuals toward sustained success and fulfillment in their chosen fields.
This presentation by OECD, OECD Secretariat, was made during the discussion “The Intersection between Competition and Data Privacy” held at the 143rd meeting of the OECD Competition Committee on 13 June 2024. More papers and presentations on the topic can be found at oe.cd/ibcdp.
This presentation was uploaded with the author’s consent.
This presentation by Thibault Schrepel, Associate Professor of Law at Vrije Universiteit Amsterdam University, was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
7. PHP Variable name rules
!
!
[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*!
27 June 2015
Review
source: php.net!
7@rzranya
8. PHP Variable name rules
• A variable starts with the $ sign, followed by
the name of the variable!
• A variable name must start with a letter or the
underscore character!
• A variable name cannot start with a number!
• A variable name can only contain alpha-
numeric characters and underscores (A-z,
0-9, and _ )!
• Variable names are case-sensitive ($age and
$AGE are two different variables)!
27 June 2015
Review
source: w3schools.com!
8@rzranya
13. Naming in PHP
• Case sensitive!
– variables!
– constants!
– array keys!
– class properties!
– class constants!
• Case insensitive!
– functions!
– class constructors!
– class methods!
– keywords and
constructs (if, else,
null, foreach, echo
etc.)!
27 June 2015
Review
source: the-echoplex.net!
13@rzranya
14. Naming in JAVA
• Classes!
• Methods!
• Variables!
• Constants!
27 June 2015
Review
14@rzranya
15. Letter case styles
• UPPERCASE!
• lowercase!
• camelCase!
• PascalCase!
• train-case!
• snake_case!
• StUdLyCaPs!
• Acronyms treatment: ALL CAPS!
27 June 2015
Review
15@rzranya
16. Reserved words in JAVA
abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while
27 June 2015
Review
source: oracle.com!
16@rzranya
22. 27 June 2015
PHP Naming Conventions
source: wordpress.com!
22@rzranya
23. • Use camelCase, not underscores, for
variable, function and method names,
arguments;!
• Use underscores for option names and
parameter names;!
• Use namespaces for all classes;!
• Prefix abstract classes with
Abstract. Please note some early XX
classes do not follow this
convention and have not been renamed
for backward compatibility reasons.
However all new abstract classes
must follow this naming convention;!
• Suffix interfaces with Interface;!
• Suffix traits with Trait;!
• Suffix exceptions with Exception;!
• Use alphanumeric characters and
underscores for file names;!
27 June 2015
PHP Naming Conventions
23@rzranya
24. • Use camelCase, not underscores, for
variable, function and method names,
arguments;!
• Use underscores for option names and
parameter names;!
• Use namespaces for all classes;!
• Prefix abstract classes with
Abstract. Please note some early XX
classes do not follow this
convention and have not been renamed
for backward compatibility reasons.
However all new abstract classes
must follow this naming convention;!
• Suffix interfaces with Interface;!
• Suffix traits with Trait;!
• Suffix exceptions with Exception;!
• Use alphanumeric characters and
underscores for file names;!
27 June 2015
PHP Naming Conventions
source: symfony.com!
24@rzranya
25. • Both database tables and columns are named in lower
case.!
• Words in a name should be separated using
underscores (e.g. product_order).!
• For table names, you may use either singular or plural
names, but not both. For simplicity, we recommend
using singular names.!
• Table names may be prefixed with a common token
such as tbl_. This is especially useful when the
tables of an application coexist in the same database
with the tables of another application. The two sets of
tables can be readily separate by using different table
name prefixes.!
27 June 2015
PHP Naming Conventions
25@rzranya
26. • Both database tables and columns are named in lower
case.!
• Words in a name should be separated using
underscores (e.g. product_order).!
• For table names, you may use either singular or plural
names, but not both. For simplicity, we recommend
using singular names.!
• Table names may be prefixed with a common token
such as tbl_. This is especially useful when the
tables of an application coexist in the same database
with the tables of another application. The two sets of
tables can be readily separate by using different table
name prefixes.!
27 June 2015
PHP Naming Conventions
source: yiiframework.com!
26@rzranya
29. INCORRECT:!
function fileproperties() ! !// not descriptive and needs underscore separator!
function fileProperties() ! !// not descriptive and uses CamelCase!
function getfileproperties() ! !// Better! But still missing underscore separator!
function getFileProperties() ! !// uses CamelCase!
function get_the_file_properties_from_the_file() !// wordy!
!
CORRECT:!
function get_file_properties() !// descriptive, underscore separator, and all !
! ! ! ! ! ! !// lowercase letters!
!
INCORRECT:!
$j = 'foo'; ! !// single letter variables should only be used in for() loops!
$Str! ! ! !// contains uppercase letters!
$bufferedText ! !// uses CamelCasing, and could be shortened without losing semantic
meaning!
$groupid ! ! !// multiple words, needs underscore separator!
$name_of_last_city_used // too long!
!
CORRECT:!
for ($j = 0; $j < 10; $j++)!
$str!
$buffer!
$group_id!
$last_city!
27 June 2015
PHP Naming Conventions
source: ellislab.com!
29@rzranya
39. Naming Strategy
DO!
• Variables !what it contains (noun)!
• Class ! !how you call it in general (noun)!
• Constant !type of usage&value (nominal phrase)!
• Function !what it does (verb)!
27 June 2015
Naming Strategy
39@rzranya
40. Naming Strategy
DO!
• File ! !what it applies to the program (noun)!
• Folder !type of files it contains || part name (noun)!
• Table! !Object or action it records
! ! ! !(noun / verb / noun & verb)!
• Field! !what it contains (noun)!
• FK! ! !what it refers to (and may be how)!
27 June 2015
Naming Strategy
40@rzranya
41. Naming Strategy
DO!
Short and meaningful!
!
Avoid programming keywords!
!
English!
27 June 2015
Naming Strategy
41@rzranya
43. Naming Strategy
1. Examine it as object!
2. Write full description!
i. What is is?!
ii. What it does?!
3. Find n. , v. or extract to phrase!
4. Check its distinctness!
27 June 2015
Naming Strategy
43@rzranya