This document describes an email encryption project that aims to securely transmit information by protecting email messages from unauthorized access. The project uses encryption algorithms like mono-alphabetic, poly-alphabetic, and binary encryption to authenticate and encrypt emails, securing them from third parties. It has modules for access control, encryption, sending encrypted emails, and decryption. The project's objectives are to provide secure communication, protect data from third parties, and ensure confidentiality of privileged information for employees and clients.
303 TANSTAAFL: Using Open Source iPhone UI Codejonmarimba
This document discusses modifications made to improve the animation and behavior of an open source cover flow library called OpenFlow. The author hacked the code to have a scroll view handle animation instead of core animation for better control. Touch handling was also hijacked to directly control selection instead of relying on scroll view callbacks. Friction was reduced and reflection rendering was adjusted to better match Apple's implementation.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help boost feelings of calmness, happiness and focus.
Everything Staffing Folks Should Know About Mobile DevelopmentMatt Galloway
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help boost feelings of calmness, happiness and focus.
This document describes an email encryption project that aims to securely transmit information by protecting email messages from unauthorized access. The project uses encryption algorithms like mono-alphabetic, poly-alphabetic, and binary encryption to authenticate and encrypt emails, securing them from third parties. It has modules for access control, encryption, sending encrypted emails, and decryption. The project's objectives are to provide secure communication, protect data from third parties, and ensure confidentiality of privileged information for employees and clients.
303 TANSTAAFL: Using Open Source iPhone UI Codejonmarimba
This document discusses modifications made to improve the animation and behavior of an open source cover flow library called OpenFlow. The author hacked the code to have a scroll view handle animation instead of core animation for better control. Touch handling was also hijacked to directly control selection instead of relying on scroll view callbacks. Friction was reduced and reflection rendering was adjusted to better match Apple's implementation.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help boost feelings of calmness, happiness and focus.
Everything Staffing Folks Should Know About Mobile DevelopmentMatt Galloway
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help boost feelings of calmness, happiness and focus.
The document repeats the date "Friday, October 11, 13" multiple times without providing any other context or information. It is unclear what the purpose or topic of the document is as only the date is listed on each line.
The document discusses the benefits of meditation for reducing stress and anxiety. Regular meditation practice can help calm the mind and body by lowering heart rate and blood pressure. Studies have shown that meditating for just 10-20 minutes per day can have significant positive impacts on both mental and physical health over time.
An overview of resources in and around the Tulsa, Oklahoma area for startups and small business. Presented at the Tulsa Chamber of Commerce Small Business Forum on February 22, 2011.
This document summarizes a 9-week study of Twitter use in Oklahoma from March 29 to May 31, 2009. Over 1.5 million tweets from over 18,000 self-identified Oklahomans were analyzed. The study found that an estimated 31,000-47,000 Oklahomans, or about 1% of the state population, are active on Twitter. College towns like Stillwater had higher Twitter usage rates than other areas.
Love 1:46pm twitter event april 22 & 23, 2009Matt Galloway
In an attempt to capture the attention of
@realhughjackman, and to experiment with
using Twitter to increase awareness, Brains on Fire and Love146 asked tweeps to post their support for the Love146 movement at 1:46pm Eastern Time on April 22 & 23, 2009.
This report illustrates the activity on Twitter related to this event.
Tulsa Area United Way Agencies' Website Assessment & RecommendationsMatt Galloway
Report summarizing the results of a cursory review that was was performed for each website of the 64 Tulsa Area United Way agencies with websites*. All reviews were conducted between August 1, 2009, and September 7, 2009.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
The document repeats the date "Friday, October 11, 13" multiple times without providing any other context or information. It is unclear what the purpose or topic of the document is as only the date is listed on each line.
The document discusses the benefits of meditation for reducing stress and anxiety. Regular meditation practice can help calm the mind and body by lowering heart rate and blood pressure. Studies have shown that meditating for just 10-20 minutes per day can have significant positive impacts on both mental and physical health over time.
An overview of resources in and around the Tulsa, Oklahoma area for startups and small business. Presented at the Tulsa Chamber of Commerce Small Business Forum on February 22, 2011.
This document summarizes a 9-week study of Twitter use in Oklahoma from March 29 to May 31, 2009. Over 1.5 million tweets from over 18,000 self-identified Oklahomans were analyzed. The study found that an estimated 31,000-47,000 Oklahomans, or about 1% of the state population, are active on Twitter. College towns like Stillwater had higher Twitter usage rates than other areas.
Love 1:46pm twitter event april 22 & 23, 2009Matt Galloway
In an attempt to capture the attention of
@realhughjackman, and to experiment with
using Twitter to increase awareness, Brains on Fire and Love146 asked tweeps to post their support for the Love146 movement at 1:46pm Eastern Time on April 22 & 23, 2009.
This report illustrates the activity on Twitter related to this event.
Tulsa Area United Way Agencies' Website Assessment & RecommendationsMatt Galloway
Report summarizing the results of a cursory review that was was performed for each website of the 64 Tulsa Area United Way agencies with websites*. All reviews were conducted between August 1, 2009, and September 7, 2009.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tulsa Dev Lunch iOS at Work
1. iOS at Work:
Integrating iOS Apps with
Back End Systems
Tulsa Dev Lunch
February 13, 20
1 3
Mat llowaoydinaire)
t Ga a r
obile Develo per Extr
(Fr eelance M
Wednesday, February 13, 13
2. h at a bo ut
W d?
A n dr oi
Wednesday, February 13, 13
3. Android s
ucks.
(Espec ially for business.)
Wednesday, February 13, 13
4. Most Consistent API
Consistent Hcxrdwcxre
--
Best Securit.Y
1=eel G-ood Kumb·,cx Pseudo Open
Source-ness
Wednesday, February 13, 13
5. aid, most of what I’m gonna say a bout iOS applies to Android too.
That s Meh.
Wednesday, February 13, 13
6. Th ink m obile!
Th ink n ow!
Wednesday, February 13, 13
7. Ch aracteristi cs of Mobile
not a keyboard /mouse paradigm
small screen
unreliable low bandwidth high latency network connection
ocessing power a nd local storage
limited pr
limited battery life
hostile work environment
untapped resources: camera(s), acceler
ometers,
GPS, phone, speaker, mic, LED flash
Wednesday, February 13, 13
9. Mo bile w eb or die.
Wednesday, February 13, 13
10. Natrve (iOS, Android,
Blackberry, Windows
Phone) App Window
Flll~dwith a single
Awesome Dashboard We.bVIeW widget loaded
"App" With your mobile web
content.
Awesome Dashboard
"App"
Wednesday, February 13, 13
12. When the web wo n’t do.
Performance/Responsiveness/UX.
Complex lo cal data store.
Ne twork optional.
Hardware control.
Sophisticated UI.
3D/a ccelerated graphics.
Wednesday, February 13, 13
13. re ent erprise mobile
How a
ap ps diff erent?
Complex local data st
res. o
I ntegration wi th back office
systems.
Wednesday, February 13, 13
14. ,..__---------~----~~
Mob.1le Inte_gr~t:1on J>os &- J>on'ts
,
OV 0
Cove-r -the Yet) I
I
I
I
I
I
Crf ~oLA he>.ve -t:.o) /
I
I
I
I
I
I
I
I
f>ov-ts B$Z> &-443 I
I
I
I
Wednesday, February 13, 13
15. Protot_yp·,ccxrash
EVterpr·,se Arch.atecture
""'
-+l
-
.a...
~
•
H o
(/)
(J
;.J
<U
H
~ LU""
' •
H
~ LU""
' (J
•
:J >l-...
cS <(_ LU-tJ
(J
<(_ LU-tJ
<Sw
hZ. -:s ~ (U -:s ~ (U
sG.'-
_g ""'~ 4- h '"" 4- h '""
cu(/)V) r- '""~ r- '""~
r-~ r-~
3~~ (/) (/)
""Q_. LU LU<!. LU LU<!.
_J (/) p!. z~ p!. z~
•
. ~h •
l-
I. D~t~
Stov-e
Bus·aness D~t~
Present~ t·aon Access
Lo.9·ac
Wednesday, February 13, 13
19. Discl aimer : I’m
not .NET devel oper,
bu tIe xper iment ed a
little in co llege.
Wednesday, February 13, 13
20. In Vis ual St udio...
1.) Create a Web Project
a new Entity Model
2.) Create
3.) Reverse enginee r Entity Model
from Database
reate a WCF Dat a Service o
4.) C odel Cl ass t
Add y our En tity M
5.) ration
decla .
class cess
the S ervice a ac
onf igure dat
6.) C
Wednesday, February 13, 13
21. [JSONPSupportBehavior]
public class Service : DataService<YourEnterpriseEntities>
{
// This method is called only once to initialize service-wide policies.
public static void InitializeService(DataServiceConfiguration config)
{
// config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);
config.SetEntitySetAccessRule("Locations", EntitySetRights.AllRead);
config.SetEntitySetAccessRule("Customers", EntitySetRights.All);
config.SetEntitySetAccessRule("SalesOrders", EntitySetRights.All);
config.SetEntitySetAccessRule("Secrets", EntitySetRights.None);
//Set a reasonable paging site
config.SetEntitySetPageSize("*", 25);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
}
}
Source:
http://www.hanselman.com/blog/CreatingAnODataAPIForStackOverflowIncludingXMLAndJSONIn30Minutes.aspx
Wednesday, February 13, 13
28. id retVal = [interimDict objectForKey:@"d"];
if ([retVal isKindOfClass:[NSDictionary class]] && [((NSDictionary *)retVal) objectForKey:@"results"]!=nil) {
return [((NSDictionary *)retVal) objectForKey:@"results"];
} else {
return retVal;
}
} else {
NSLog(@"Error: unable to complete web request because - %@",[internalError localizedDescription]);
if (error!=nil) *error=internalError;
return nil;
}
NSArray
}
If result is a list, an
NSMutab leDiction ary’s is
of
ret urned.
Otherwise, an
NSMutableDictionary
is returned.
Wednesday, February 13, 13
31. What to Do With an NSMutableDictionary?
1.) Parse into proper objects
2.) Create a wrapper object that
stores NSMutableDictionary internally
3.) Use Objective-C Categories to add
field-like methods to NSMutableDictionary
But don’t just
[object objectForKey: @“propertyName“]
Wednesday, February 13, 13
32. //
// NSMutableDictionary+Customer.m
// Yale Cleaners
//
// Created by Matt Galloway on 8/31/12.
// Copyright (c) 2012 Architactile LLC. All rights reserved.
//
#import "NSMutableDictionary+Customer.h"
@implementation NSMutableDictionary (Customer)
#pragma mark - Customer Custom Getters
-(NSString *) mobileNumber {
ple
return [self filteredObjectForKey:@"Mobile_no"];
}
am
-(NSString *) sendEmail {
return [self filteredObjectForKey:@"SendEmail"];
}
Ex
-(NSString *) sendReceipt {
return [self filteredObjectForKey:@"SendReceipt"];
}
ry
-(NSString *) sendText {
return [self filteredObjectForKey:@"SendText"];
}
ego
-(NSString *) username {
return [self filteredObjectForKey:@"User_Name"];
}
t
-(NSString *) uri {
return [self filteredObjectForKey:@"uri"];
Ca
}
-(NSString *) address {
return [self filteredObjectForKey:@"address"];
-(NSString *) area {
return [self filteredObjectForKey:@"area"];
}
-(NSString *) charge {
return [self filteredObjectForKey:@"charge"];
}
-(NSString *) city {
return [self filteredObjectForKey:@"city"];
}
.
.
.
Wednesday, February 13, 13
33. Use HTT PS +
Au then tica tion
(at a mini mum)
Wednesday, February 13, 13
34. Loca l Data Store?
M eet SQ Lite &
Cor eData
Wednesday, February 13, 13
35. ata is one of iOS’s
CoreD
greate st adv antag es over
d for b usiness apps.
Androi
Wednesday, February 13, 13
36. PrtmaryK _y _--1
_e;_ • Anr butt~
hc: dlypc: Louuonvet.lO.lt.l-,
-
C Locat o n _----,~
_o _
_
JSOnW~t~Od i fied Annb~o~tcs 1 Auro butes
9
loatoorMet~DJ.tJfield ld jsonlilstY.od I fled OJddrusl
,~e ocatton~ctOJDiltald .lddreu2
pockl stCho ces vo~lu tBool City
required v.llu eno~t folde r' arne
• Rclattons hips VJ.Iuelnt htghCr. mc:Locat.on
J S.onuu~od o ticd
location~c:tt~Oata < valueText
-
Rc ta11onsh1ps loutoOf'lld
!ocatton loutlonN u mber
.;
Pr OJeCt l'ame
• Attll bU IC!S state
folderNam e ~urveyCiodT me
j sonl.ast'li~ocM1ed surveyor
name: sutleySct'leduled-IIM
proJectld
syn<Corn !)lete
Re ~l i O nships
draw-ng-ypes
elementRe qul rements
:~:~::~:d~~
syt'I(Complete
2op
cotNple-Le
I J ' ~
fc:: Re :lto hlps
ons
>dto'lwings Elemc:ntRc:qu rc:rrc:f'll
1 0r.Jwingiy____1
JX
D•aw r.g
• Attribute~ ·--..-j~----+ locattonl'etaOata
~
::__j
e eme t~tRequi remc:nu Anro butes
e ementRequirementld
Attributes
dr.w,, ngTypeld
1---------
drolw n!lld
fa en~rne
project JSOt'll...lStMOCifled
m.lXAllcw.ed
JSO nl...lstMOOif1ed m nRc:qu•rcd
name heo tgh Relauonsho ps
Re atton~h ps JSOf'll.astMod•f1ed , . - - - - + - - - - - - - - - --1-- ,..> drav. n!jType
dril'Wi ngs A::llamc: i---1-~---+----------+--+~c: cmc:ntTypc
OementTyoe
c:o
--:
c:mc:ntRcquirc:mcnts
c c:mentType5
!---t-~PI'OJ ects _ _ _ ___,.J
scale
wlctth
Re ·" •onship~
d t.lWlngTypt
1,..:::::1
l ===------:!-------------lL...--~~~ocatoon
:=
~
" d ----'
E ementCroup
• Ann b"tc:s
elementGroupld
9 Annblltes
c:lememTypeld
,conl tlename eemenu _
1_
, ~ t.~ ~ cc
l1.J
JsonLut'-1oct'lc:d Jsonl..ut'Aocif,c:d
n;amc:
sortOrde r
Rel.'lt on·"s~"'c;===i
" h t ps
narrc:
Rc: o'!t onhops
drilv.ongTypu Element ess
er w h
/'.,.» elementCroup AUt ib'->ttS
dra~o, ng(()Q(dX
c:lementQ..estlons
c:lementRequ lremen ts
~;::·~~;=~:n V ·,t.
lm0 t.
c:lc:mc:nts
elementld
~
clcmentll.umber
jsonl..ut'-1oditied
Eltmc:ntQue stlon
~
Attrobutes
c: c:mc:ntQI.esbonld
~~
n.1me
'f Relat o n Sh pS
O
s
no
nelpPnotofoename !-------c:iementAnswc:rs
help-tltt
nchesMax
Code ~nd
nches4ln
json~tlod • tied E c:mentAnswc:r 0 emc ntA.11s"'..: rPhoto
pnoto.AI owNOt e~
J
Auro butes Aur iba.tes
:>hotoM.1xCount OJnswc: rlnt crc;atcdOn
ohotoM nCount
photoRc:qu rel'l.otcs
p cl(L siC no cc:s
quest Of'ITtxt
.'lnswerText
created On
e emen!An~"erld
etementAnswerPhotold
gpsUto tude
gpslottgltude
no
SQL•
gpslatttudc: t'ludong
quest on- 'fpe gpslong tude jsonLOJst'Aodoficd
required jsonLmVoct o foed .'lnMod fied
sortOrdc:r IJ.stl'-'od ned ~otor den~e
tc:xtMaxleng th Re ilto ons"'lps photoNotts
Rc: ilto
oqhips e ement
: :::~~~;~;:rs "< _-------------------,fmentAn~"-C!rPhotos
; +u
Wednesday, February 13, 13
37. To Re cap...
A ndroid sucks.
Mobilize your web assets.
he mob ile web first.
Con sider t
Avoid SQL & SOAP.
Use RESTful APIs.
Co reData i s way w orth it.
Wednesday, February 13, 13
38. Mat llowaoydinaire)
t Ga a r
o bile Develo per Extr
(Fre elance M
matt@architactile.c
om
918 -808- 3072
Wednesday, February 13, 13