1614229740
An online presentation application based on Vue3.x + TypeScript, which restores most of the common functions of PPT, supports the 6 most commonly used element types, text, pictures, shapes, lines, charts, and tables, and each element is highly editable Ability, while supporting rich shortcut keys and right-click menus to restore the experience of using local desktop applications as much as possible.
You can do secondary development on it to create your own online presentation application or online design tool (the secondary development document is under preparation).
Online experience address (priority update): https://www.pptist.cn/
If the network status is not good, you can visit the domestic mirror: https://pptist.gitee.io/
Github repository: https://github.com/pipipi-pikachu/PPTist
npm install
npm run serve
Q. Why doesnât the xxx shortcut key work?
A. Some shortcut keys need to be focused on the designated area to take effect. For example, the focus is on the thumbnail list on the left to use the shortcut keys of the operation page, and the focus is on the canvas area to use the shortcut keys of the operation element.
Q. Why doesnât paste work?
A. Please pay attention to allow the browser to access the system clipboard.
Q. After the browser is refreshed or reopened, why is there no PPT made before?
A. The demo project is purely front-end deployment and no data will be saved.
Q. How to adjust the order of slide pages?
A. Press and hold the thumbnail on the left to drag to adjust the order.
Q. Why does the operation freeze after inserting a picture?
A. Since this demo project does not rely on the backend, the actual reference to the inserted local image is Base64, which results in a very large data volume. In a real production environment, the image address should be quoted after uploading the image. This will not happen.
Q. Why is there no effect after applying the preset theme?
A. The function of setting a preset theme is to apply the theme style to the newly added elements and pages, which will not take effect on the existing elements and pages (except font colors). You can use the âApply Theme to Allâ function to change the current theme Apply to all current pages.
ant-design-vue
- UI library
lodash
â Tool Library
prosemirror
- Rich text editing frame for rich text editing of text elements
chartist
- svg chart library for chart elements
tinycolor2
- Color processing tools
dexie
- indexedDB wrapper, used to record historical operations
mitt
- Custom event launch/monitor
animate.css
- CSS animation library
vuedraggable
- Drag and drop plugin based on Vue, used to adjust page order, etc.
crypto-js
- Encryption function library, used to encrypt and decrypt clipboard contents
clipboard
- Used to copy content to clipboard
icon-park
- Icon library
Author: pipipi-pikachu
Demo: https://www.pptist.cn/
Source Code: https://github.com/pipipi-pikachu/PPTist
#vue #vuejs #javascript #typescript
1654588030
TypeScript Deep Dive
I've been looking at the issues that turn up commonly when people start using TypeScript. This is based on the lessons from Stack Overflow / DefinitelyTyped and general engagement with the TypeScript community. You can follow for updates and don't forget to â on GitHub đš
If you are here to read the book online get started.
Book is completely free so you can copy paste whatever you want without requiring permission. If you have a translation you want me to link here. Send a PR.
You can also download one of the Epub, Mobi, or PDF formats from the actions tab by clicking on the latest build run. You will find the files in the artifacts section.
All the amazing contributors đš
Share URL: https://basarat.gitbook.io/typescript/
Author: Basarat
Source Code: https://github.com/basarat/typescript-book/
License: View license
1614229740
An online presentation application based on Vue3.x + TypeScript, which restores most of the common functions of PPT, supports the 6 most commonly used element types, text, pictures, shapes, lines, charts, and tables, and each element is highly editable Ability, while supporting rich shortcut keys and right-click menus to restore the experience of using local desktop applications as much as possible.
You can do secondary development on it to create your own online presentation application or online design tool (the secondary development document is under preparation).
Online experience address (priority update): https://www.pptist.cn/
If the network status is not good, you can visit the domestic mirror: https://pptist.gitee.io/
Github repository: https://github.com/pipipi-pikachu/PPTist
npm install
npm run serve
Q. Why doesnât the xxx shortcut key work?
A. Some shortcut keys need to be focused on the designated area to take effect. For example, the focus is on the thumbnail list on the left to use the shortcut keys of the operation page, and the focus is on the canvas area to use the shortcut keys of the operation element.
Q. Why doesnât paste work?
A. Please pay attention to allow the browser to access the system clipboard.
Q. After the browser is refreshed or reopened, why is there no PPT made before?
A. The demo project is purely front-end deployment and no data will be saved.
Q. How to adjust the order of slide pages?
A. Press and hold the thumbnail on the left to drag to adjust the order.
Q. Why does the operation freeze after inserting a picture?
A. Since this demo project does not rely on the backend, the actual reference to the inserted local image is Base64, which results in a very large data volume. In a real production environment, the image address should be quoted after uploading the image. This will not happen.
Q. Why is there no effect after applying the preset theme?
A. The function of setting a preset theme is to apply the theme style to the newly added elements and pages, which will not take effect on the existing elements and pages (except font colors). You can use the âApply Theme to Allâ function to change the current theme Apply to all current pages.
ant-design-vue
- UI library
lodash
â Tool Library
prosemirror
- Rich text editing frame for rich text editing of text elements
chartist
- svg chart library for chart elements
tinycolor2
- Color processing tools
dexie
- indexedDB wrapper, used to record historical operations
mitt
- Custom event launch/monitor
animate.css
- CSS animation library
vuedraggable
- Drag and drop plugin based on Vue, used to adjust page order, etc.
crypto-js
- Encryption function library, used to encrypt and decrypt clipboard contents
clipboard
- Used to copy content to clipboard
icon-park
- Icon library
Author: pipipi-pikachu
Demo: https://www.pptist.cn/
Source Code: https://github.com/pipipi-pikachu/PPTist
#vue #vuejs #javascript #typescript
1605791076
Fast setup and slick UIs create incredible first impressions on users. However, enterprise managers are aware of the fact that they are at the tip of the iceberg. One of the features of a SaaS is interoperability, and such aspects are the ones that business owners need to lay a solid foundation.
Are you aware of the term âSoftware as a Service (SaaS)?â You probably heard it several times, but you may not know what itâs all about. Well, a SaaS, designed by a cloud-based application development company, is a cloud-based service that helps consumers gain access to software applications over the web. These applications remain hosted on the cloud and used for various purposes by companies as well as individuals.
SaaS created by a cloud-based application development company is the best alternative to traditional software installation systems. You may compare it with a TV channel thatâs available for subscription. The user connects to a remotely-located base on a central server and uses a license to access data.
In other words, SaaS offers a method of software delivery by which you can access data from any device connected to the internet. Of course, this particular device should have a web browser. Software vendors host everything associated with the application, including servers, code, and databases.
Explore more: https://www.moontechnolabs.com/blog/here-are-the-features-that-a-cloud-based-saas-application-requires/
#mobile-application-development #cloud-based-saas-application #on-demand-applications #moontechnolabs #application-development-services
1596018410
AWS Training and Certification causes you assemble and approve your cloud abilities so you can get increasingly out of the cloud.
Regardless of whether you are simply beginning, expanding on existing IT aptitudes, or honing your cloud information, AWS Certification online course can assist you with being progressively viable and accomplish more in the cloud.
With regards to sharpening your aptitudes and comprehension Microsoft Azure, the Microsoft Azure Certification course online is really justified, despite all the trouble. Undertakings over the globe are reclassifying the manner in which they work with versatile and secure cloud-empowered venture applications.The confirmation is intended for the Microsoft heap of items.
There is an expansive scope of points to browse in framework and engineer aptitudes. To turn into a MSCA, you need to pass two assessments and exhibit your abilities as a cloud overseer and your pathway to turning into a cloud planner.
Benefits of AWS are:
Easy way to enter in AWS community: The AWS is So famous as easy way to enter in AWS community. AWS community share an Amazon certifies logo and digital badge with the expertise.
Become God of Cloud: The AWS is So famous as become god of cloud. AWS is a secure Cloud Computing platform to individuals, companies and government.
Expanding professional network: The AWS is So famous as expanding professional networks. It helps for developing professional networks in the community.
Microsoft Azure is the cloud based platform that provides services in domains like networking, database and developer tools that help to scale the business. Azure is offers a wide range of functionalities as analytics, storage, mobile and web applications.
Benefits of Azure are:
Largest IaaS Cloud provider: Azure is the largest and secured IaaS cloud service provider with a vast Microsoft product. Azure is supports Linux based operating systems.
Simple and easy learning tool: Microsoft Azure learning is simple and easy learning tool. It is a simple and easy tool that creates and develop cloud based local applications easily.
Using of Virtual machines: Microsoft Azure helps to learn different types of virtual machines. These are used for management, configuration and monitoring.
#aws online course #aws online training #aws certification online #azure certification online #azure online training #azure online course
1604098800
The raging pandemic has forced many retailers to re-imagine their businesses, shifting from in-person to contactless interactions through online sales. This new socially distanced reality is colliding with the crush of an upcoming holiday shopping season, creating an unprecedented opportunity for cybercriminals to capitalize.
Magecart is just one of the more potent types of attacks to emerge in recent months. Over one September weekend alone, the groupâs card-skimmer malware was launched against 2,000 online retailers, compromising more than 10,000 shoppers.
But experts are warning retailers not to focus only on one threat or on protecting one particular system. Increasingly, attacks are attempting to infiltrate systems from multiple entry points simultaneously, supercharged by bots and automation, and lured by flocks of unsuspecting newbie online shoppers.
In fact, new customer accounts make up 30 percent of current transactions, which is five times higher than pre-COVID, according to Forterâs recent fraud attack index.
With threat levels at historic highs, Threatpost gathered a panel of experts on retail e-commerce security to help sort through the rising threats â and how retailers can defend themselves, their reputations and their customerâs data.
Their prescription isnât simple. Each suggested a wholistic approach which starts with the basics: Patching, encouraging strong passwords and strong, fundamental Web Application Firewall (WAF) protection.
Besides that, retailers need to understand their own operations first and foremost, gaining a transparent view into them and getting a firm handle on what ânormalâ looks like for each organization. Itâs that critical baseline that will often trigger the first alert the site is under attack.
Industry-leading experts Robert Capps, NuDataâs vice president of marketplace innovation; Allan Liska, intelligence analyst for Recorded Future; and Matt Wilson who leads product management for network and application security at Neustar all joined a live Threatpost Webinar event on Oct. 14 titled, âRetail Security: Magecart and the Rise of e-Commerce Threats.â
They offered an up-to-the-minute look at the retail threat landscape, including the application network layer and the evolving role of automation and bots (which are increasingly able to mimic human behavior to evade detection).
Other topics included loyalty programs, fraudsters who buy online and pick up merchandise in the store, the ways cybercriminals can turn an easy buck on unsuspecting retailers is always evolving and more.
Check out our expertsâ critical insights on how to keep ahead in our video replay, below, followed by a lightly edited transcript of the event.
Also please check out Threatpostâs collection of previous and upcoming webinar events, available here.
Becky Bracken: Hello, everybody, and welcome to Threatpostâs Live webinar titled, Retail Security and the Rise of E-commerce. Iâm Becky Bracken and I will be your host for todayâs presentation.
Today, weâve gathered a world-class panel of security experts who will discuss threats online to retailers, and weâre thrilled to have them join us.
The pandemic, as we all know, is created a bit of a perfect storm for retails security breaches, of all kinds.
Itâs drastically accelerated the shift from shopping in a store to making even the most mundane purchases online. And I think pretty much once we were all on eBay, bidding on rolls of toilet paper, all sense flew out the window of us not being able to buy everyday stuff online.
In fact, new customer accounts make up 30 percent of current transactions online, which is five times higher than it was before the pandemic, according to Fortes recent fraud attack index.
Retailers have also had to cobble together entirely new chains of business, moving away from in-person to contactless transactions like delivery. And there are new models of buy online, pick up in store. But because theyâre new, theyâre pretty plum pickings for clever criminals trying to find their next hustle.
And now weâre headed into the holiday shopping season, which will add an entirely new level of chaos.
#breach #malware #videos #vulnerabilities #web security #webinars #allan liska #card skimmer #covid-19 #ddos attacks #ddos extortion #e-commerce #fraud #holiday shopping #loyalty points #loyalty programs #magecart #matt wilson #neustar #nudata #online retail #online sales #online shoppers #online shopping #pandemic #phishing #phishing lures #recorded future #robert capps #scam #secure checkout #waf #web application firewall