June 9 software update collection....

Vivaldi 6.1 Released, Can Bypass Microsoft's Restrictions on Using Bing Chat

The latest version of Vivaldi benefits its users by masquerading as Edge on the desktop and adds more functionality to workspaces and tabs.

Support Microsoft Bing Chat

Vivaldi is built on top of the Chromium open source project. It's the same core used by Edge and Chrome. In theory a website that works fine in one Chromium browser should also work fine in other browsers, but that's not currently the case.

While Vivaldi would like to proudly announce itself as Vivaldi, the current state of the web makes that difficult. Previously, by disguising itself as Chrome, you could improve Vivaldi's battery life, reduce crashes, improve system stability, and unlock graphics driver optimizations made specifically for Chrome.

Today, Microsoft's Bing Chat is popular with many users, but users must use Microsoft's Edge browser to achieve it. Now, Vivaldi has taken the extra step of masquerading as the Edge browser when users visit Bing to ensure that users can also use Bing Chat in Vivaldi.

The workspace has been improved

In Vivaldi 6.0, Vivaldi introduces workspaces on the desktop. Vivaldi 6.1 continues to improve workspaces, now users can drag and drop and rearrange different workspaces according to your preferences or workflow.

​Copy and share links from

In Vivaldi 6.1, you can now select all selected pages and copy multiple webpage links at once. You can quickly share your hotel search or travel itinerary with friends in one simple operation, and this feature is also available in the workspace.

other

  • [Chromium] Upgraded to 114.0.5735.118

  • Fix the problem that the workspace SVG icon is missing

  • Fix the problem that the taskbar icon is damaged due to the upgrade

  • Change "Copy Address" to "Copy Link"

  • List items have darker backgrounds on dark theme

  • Open the workspace of the active page on startup

  • ……

Original link: https://www.oschina.net/news/244471/vivaldi-6-1-released

UJCMS 7.0.0 released, domestic open source java cms

This update adds access statistics function and system monitoring function. Statistical charts have been added to the homepage of the background, and the interface has been beautified.

Access statistics are very prone to performance problems due to the need for a large number of access log insertions and massive data statistical analysis. In response to these problems, the system adopts the design of batch insertion to summarize the access logs. And only log summary information is kept, and access log details are regularly deleted to completely solve the performance problem of access statistics.

Upgrade log (6.0.2)

  • Added access trend statistics

  • Added visited page statistics

  • Added entry page statistics

  • New access source statistics

  • Add new and old visitor statistics

  • Added geographical distribution statistics

  • Added visitor environment statistics

  • Added system monitoring function

  • Add statistical information on the backstage homepage and beautify the interface

  • Fix file management related BUG

  • Fix custom custom field query error reporting

  • Fix the problem that the dictionary cannot be deleted

  • ${article.id} is changed to ${article.id?c} to prevent numbers from adding commas

Introduction

UJCMS is a Java open source content management system (java cms) redesigned and developed based on Jspxcms' years of development experience. Use SpringBoot, MyBatis, Spring Security, Lucene, FreeMarker, Vue3, ElementPlus2, TypeScript, Vite and other technologies. Aiming at some pain points in the original system, it is solved, optimized and improved, and released under the GPL-2 open source agreement, which is free for commercial use.

In terms of technology, choose a mainstream, advanced, and simple architecture to facilitate users' secondary development. The persistence layer replaced Hibernate with MyBatis; the view layer replaced JSP with Vue3, which separated the front and back ends; the database was also redesigned. The design emphasizes "simple" and "flexible", avoids complicated design and implementation, and reduces system maintenance costs and secondary development difficulties. "Simple" is also required in the use of functions to avoid complicated use logic.

  • Official website address: https://www.ujcms.com

  • Download address: https://www.ujcms.com/download/ provides installation package download.

  • Chinese demo site: https://demo.ujcms.com

  • English demo site: https://demo.ujcms.com/en

  • Access the foreground using mobile phone access or browser mobile phone mode, and the mobile page will be automatically displayed.

  • Demo station background: https://demo.ujcms.com/cp/ After the demo user logs in, he only has the browsing background function, and all operation functions will display No Access (403) after clicking. For operational testing, you can download the software and install it locally.

Technology and Feature Highlights

Custom fields can be queried: All custom fields can be queried to enhance the flexibility of the system.

Visual design of custom fields: Custom fields use drag-and-drop visual design, what you see is what you get.

URL address SEO optimization: The dynamic addresses of columns and articles can be modified through the global setting function of the system. The default column and article URL address prefixes are /channel and /article, which can be modified according to your needs, such as /categories and /archives. In the case of multiple sites, the sub-site URL address is also changed from the original www.example.com/site-abc form to the more friendly www.example.com/abc form.

Clean up junk attachments: When the system is in use, it may upload more or mistransmit pictures and other attachments; after deleting an article, the pictures in the article will remain in the system, resulting in a large number of unused junk pictures and attachments. Attachment management in the system can view all unused pictures and attachments and delete them.

Independent deployment of attachments, templates, and index files: The files generated during system operation can be separated from the program and deployed to an independent directory to facilitate system backup, upgrade, and management. For example, uploaded pictures and attachments, front-end templates, and index files can all be deployed to directories outside the program.

Template files are in the same directory as CSS and JS: The separate directory structure between template files and CSS and JS will bring great inconvenience to template creation and deployment. It will be much more convenient to design template files together with CSS and JS.

MyBatis parameterized query: background data usually needs to be searched through different fields, and writing a large number of queries for each table is undoubtedly a heavy workload. The MyBatis parameterized query function can realize the query function of any field and associated table (such as: Q_title=abc, Q_user-username=test) by passing query parameters through the foreground, without writing code in the background, and greatly reducing the development workload of the backend.

Splitting of primary and secondary tables: split the primary and secondary tables for complex tables with a large amount of queries, put commonly used query fields into the main table, and place uncommonly used fields into the secondary table to improve performance under large data volumes.

backend technology

  • SpringBoot: Provides out-of-the-box functions for Spring. Simplifies Spring configuration and provides auto-configuration function.

  • SpringMVC: MVC framework, easy to use, less bugs.

  • SpringSecurity: security components.

  • Mybatis: Persistence framework.

  • FreeMarker: Website front-end template engine.

  • Lucene: Full-text search component.

  • Liquibase: Database tracking and management tools.

front-end technology

  • Vue 3: JavaScript framework.

  • ElementPlus 2: Vue 3 UI framework.

  • Vite: A next-generation front-end development and build tool.

  • TypeScript: A superset of JavaScript.

  • TailwindCSS: A functional class-first CSS framework.

  • Tinymce: Rich text editor.

function list

  • content

  • article management

  • article moderation

  • column management

  • block management

  • dictionary management

  • TAG management

  • Attachment management

  • build management

  • interactive

  • message management

  • document

  • template file

  • upload files

  • HTML file

  • configuration

  • Global Settings

  • site settings

  • model management

  • block settings

  • dictionary type

  • dictionary data

  • user

  • User Management

  • role management

  • User Group Management

  • organization management

  • log

  • SMS log

  • login log

  • operation log

  • system

  • site management

  • process model

  • Process instance

  • historical process

front template

background interface

Original link: https://www.oschina.net/news/244424/ujcms-7-0-0-released

postmarketOS releases version 23.06, the Linux mobile operating system

postmarketOS, the Linux mobile operating system for mobile devices, has released version v 23.06, introducing new features, an updated graphical environment, and other improvements.

postmarketOS 23.06 is based on the latest Alpine Linux 3.18 operating system and is the first ever release to offer the GNOME Shell UI (GNOME Mobile) graphical interface for phones and tablets, GNOME Shell on Mobile 44 is included in this release with a A greatly improved GNOME package manager.

The postmarketOS 23.06 release includes KDE Plasma Mobile 5.27.5, GNOME-based Phosh 0.27, and Sxmo 1.14.0 GUI by default. It's worth noting that the Phosh 0.27 interface now comes with the Evince documentation viewer by default.

Other notable changes include working USB tethering, backlight control, and audio support for the PineBook Pro, support for using 6-character rather than 8-character passwords in the installer image, and default installation translations using en_US.UTF-8 as The default locale, replacing the previous C.UTF-8.

Update announcement: https://postmarketos.org/blog/2023/06/07/v23.06-release/

This stable release is available for the following 31 devices:

  • ASUS MeMo Pad 7

  • Arrow DragonBoard 410c

  • BQ Aquaris X5

  • Fairphone 4

  • Lenovo A6000

  • Lenovo A6010

  • Motorola Moto G4 Play

  • Nokia N900

  • ODROID HC2

  • OnePlus 6

  • OnePlus 6T

  • PINE64 PineBook Pro

  • PINE64 PinePhone

  • PINE64 PinePhone Pro

  • PINE64 RockPro64

  • Purism Free 5

  • SHIFT6mq

  • Samsung Galaxy A3 (2015)

  • Samsung Galaxy A5 (2015)

  • Samsung Galaxy E7

  • Samsung Galaxy Grand Max

  • Samsung Galaxy S III (GT-I9300 and SHW-M440S)

  • Samsung Galaxy S4 Mini Value Edition

  • Samsung Galaxy Tab 2 7.0"

  • Samsung Galaxy Tab 2 10.1"

  • Samsung Galaxy Tab A 8.0

  • Samsung Galaxy Tab A 9.7

  • Wileyfox Swift

  • Xiaomi Mi Note 2

  • Xiaomi Pocophone F1

  • Xiaomi Redmi 2

Original link: https://www.oschina.net/news/244408/postmarket-23-06-released

Likeshop is a free and open-source mall system based on "ThinkPHP + Vue + Nuxt + uni-app", which supports H5, small programs, APP, WeChat payment, Alipay payment, SMS, cloud storage, coupons, seckill, group buying, rush buying and other mainstream Function, professional team maintenance, trustworthy, welcome to download and experience. 2,000+star open source address: https://gitee.likeshop.cn/1HurY0AC official website document address: https://gitee.likeshop.cn/1HurY0AC

Cinnamon 5.8 Released, Linux Desktop Environment

The Cinnamon 5.8 desktop environment has been released and is already available in Arch Linux's stable software repositories.

Cinnamon 5.8 has several cool new features, one of which is XDG desktop portal support, which provides better compatibility for Flatpak applications as well as GNOME/libadwaita applications, allowing these applications to take screenshots. Additionally, the feature brings global dark mode settings to apps that support it, with three options to choose from including Prefer light, Prefer dark, and Let the applications decide.

Another new feature in Cinnamon 5.8 is support for gestures on touchpads, touchscreens, and tablets. These gestures can be used for window management, workspace management, tiling, and media control.

Tooltips have been redesigned to be more consistent across GTK versions (GTK2, GTK3) and Cinnamon, and they now also use an accent color. Tooltips in Cinnamon are now larger, rounder and have wider margins, and there is now some space between applets to keep them from sticking together.

Cinnamon's default file manager, Nemo, has gained support for multi-threaded thumbnails. This is a performance improvement that requires less CPU resources when generating thumbnails because it is able to generate multiple thumbnails in parallel.

Among other things, Cinnamon 5.8 adds keyboard shortcuts for twisting the mouse pointer between monitors in a multi-monitor setup, adds the ability to paste the current selection via middle-click (by default in mouse and touchpad settings enabled), and added the ability to disable low battery warnings for connected devices in power management settings.

Under the hood, Cinnamon 5.8 comes with updated CJS, the Cinnamon Javascript interpreter, which is based on GJS 1.74 and uses SpiderMonkey (libmozjs) 102.

Cinnamon 5.8 has landed in the Arch Linux stable repositories and will be the default desktop environment for the upcoming Linux Mint 21.2 "Victoria" distribution later this month.

Original link: https://www.oschina.net/news/244402/cinnamon-5-8-released

JavaWeb microservice Eureka series AntdVue version v3.0.0 released

v3.0.0 is updated as follows:

1. Optimize the personal center page and adjust the page structure;

2. Optimize the login page and remove the third-party login static content;

3. Remove the business and code related to the page layout module;

4. Redesign the login background image to improve the visual experience;

5. Optimize and improve the system architecture to improve development efficiency;

6. Reorganize the data content and maintain a unified display style;

7. Optimize the drop-down selection component and adjust the maximum width;

8. Added the function of setting article status in article management;

9. Optimize the dictionary management module and optimize the data structure;

10. Optimize the configuration management module and standardize the data fields;

11. Upgrade the website configuration function and optimize the processing of multi-select data options;

12. Added the function of generating module codes in batches;

13. Solve the problem of error reporting when adding permission nodes to the menu;

14. The network management service adds multiple environment variable selectors;

15. Added verification code function for system login;

16. Fix the problem that the article CMS management status setting is abnormal;

A Java language based on SpringCloud, SpringSecurity, Eureka, OAuth2, Vue3.x, AntDesign, MySQL and other frameworks, a front-end and back-end separation framework, dedicated to achieving modular, componentized, pluggable front-end and back-end separation architecture agile The development framework can be used to quickly build a background management system with front-end and back-end separation. In line with the original intention of simplifying development and improving development efficiency, the current framework has integrated a complete RBAC permission structure and regular basic modules. The front-end Vue side supports multi-theme switching, which can be based on Choose a theme that you like in your favorite style, and realize the needs of personalized presentation; in order to develop quickly and quickly, improve the efficiency of research and development, the framework has a built-in one-click CRUD code generator, and customizes the module generation template, which can be based on the built The table structure (field comments need to be standardized) can quickly generate all the codes of the entire module with one click, add, delete, modify and check, and other functional services, truly realizing low-code development, which greatly saves labor costs and improves development efficiency. The R&D cycle is a component-based, low-code agile development framework in the true sense.

module display

Original link: https://www.oschina.net/news/244314/javaweb-cloud-pro-3-released

Proxy-Go v13.2 released, adding random and rotating export IP functions

Proxy is a high-performance http, https, websocket, tcp, udp, socks5 proxy server implemented by golang, supporting forward proxy, reverse proxy, transparent proxy, intranet penetration, TCP/UDP port mapping, SSH transfer, TLS encrypted transmission , protocol conversion, DNS anti-pollution intelligent proxy, pre-CDN/Nginx anti-generation, proxy connection redirection, API dynamic call to upper-level proxy, speed limit and number of connections. Provides a command line version for all platforms, a friendly and easy-to-use Windows&Linux&macOS control panel, and a powerful Android version.

Update details

1. For the outgoing of the specified export IP returned by the API, it supports multi-segment writing, comma-separated multiple network segments, and the proxy will randomly select one of the IPs as the egress.

This randomness will also be maintained after the authentication cache is turned on. For details, please refer to the manual.

2. When the outgoing returned by the API is a network segment, every time the client connects, if you do not want the proxy to randomly select an IP every time, you can use another header parameter "RotationTime" to control the time for randomly selecting an IP interval.

If it is within the interval period, keep the last randomly selected IP.

If the API does not return the header parameter RotationTime, or is 0, then each time the client connects to the proxy, an IP in an outgoing network segment will be randomly selected.

Update: For v10.7 and later versions, execute: proxy update to complete the quick update to the latest version.

Special feature

  • Chain agent, the program itself can be used as a first-level agent, and if an upper-level agent is set, it can be used as a second-level agent, or even an N-level agent.

  • Communication encryption, if the program is not a first-level agent, and the upper-level agent is also this program, then the communication with the upper-level agent can be encrypted, and the underlying tls high-strength encryption is used, which is safe and featureless.

  • Intelligent HTTP proxy, HTTPS proxy, SOCKS5 proxy, will automatically judge whether the visited website is blocked, if it is blocked, then it will use the upper-level proxy (provided that the upper-level proxy is configured) to access the website; if the visited website is not blocked, in order to speed up access , the proxy will directly access the website without using the parent proxy.

  • Domain name black and white list, more freedom to control the way to visit the website.

  • Cross-platform, no matter you are widows, linux, mac, or even raspberry pie, you can run proxy very well.

  • Multi-protocol support, support HTTP (S), TCP, UDP, Websocket, SOCKS5 proxy.

  • TCP/UDP port forwarding.

  • Game shield, game agent, high imitation server.

  • Intranet penetration, P2P transmission, protocol supports TCP and UDP, optimized penetration for HTTP.

  • SSH transfer, HTTP (S), SOCKS5 proxy supports SSH transfer, the upper-level Linux server does not need any server, and a local proxy can happily surf the Internet.

  • KCP protocol support, HTTP (S), SOCKS5 proxy supports KCP protocol to transmit data, reduce delay and improve browsing experience.

  • Dynamically select the upper-level agent, through the external API, HTTP (S), SOCKS5, SPS proxy can realize the speed limit based on user or IP, limit the number of connections, and dynamically obtain the upper-level agent.

  • Flexible upper-level allocation, HTTP (S), SOCKS5, and SPS proxy can implement user-based or IP-based speed limit, connection limit, and specified upper-level through configuration files.

  • Reverse proxy, which supports directly resolving the domain name to the ip monitored by the proxy, and then the proxy will help you access the HTTP (S) website that needs to be accessed.

  • Transparent HTTP (S) proxy, combined with iptables, directly forwards the outgoing traffic in the direction of 80 and 443 to the proxy at the gateway, so that a non-aware intelligent router proxy can be realized.

  • Protocol conversion, which can convert the existing HTTP (S) or SOCKS5 or SS proxy into a port. It supports HTTP (S), SOCKS5 and SS proxy at the same time. If the converted SOCKS5 and SS proxy is a SOCKS5 proxy, it supports UDP function , while supporting powerful cascading authentication functions.

  • Customize the underlying encryption transmission, http (s)\sps\socks proxy can encrypt tcp data through tls standard encryption and kcp protocol on top of tcp, in addition, it also supports custom encryption after tls and kcp, that is to say User-defined encryption and tls|kcp can be used in combination. AES256 encryption is used internally. You only need to define a password when using it.

  • Underlying compression and efficient transmission, http (s)\sps\socks proxy can encrypt tcp data through custom encryption, tls standard encryption and kcp protocol on top of tcp, and can also compress data after encryption, that is to say, the compression function and Custom encryption and tls|kcp can be used in combination.

  • The secure DNS proxy can realize the secure and anti-pollution DNS query through the encrypted communication between the DNS proxy server provided by the local proxy and the upper-level proxy.

  • Load balancing, high availability, HTTP (S)\SOCKS5\SPS proxy supports upper-level load balancing and high availability, and multiple upper-levels can repeat the -P parameter.

  • Specify the egress IP, the HTTP (S)\SOCKS5\SPS\TCP proxy supports the function that the client connects with the ingress IP, and uses the ingress IP as the egress IP to access the target website. If the ingress IP is an intranet IP, the egress IP will not use the ingress IP

  • Support speed limit, HTTP (S)\SOCKS5\SPS\TCP proxy supports speed limit.

  • Supports limited number of connections, HTTP (S)\SOCKS5\SPS\TCP proxy supports limited number of connections.

  • SOCKS5 proxy supports cascading authentication.

  • The certificate parameters use base64 data. By default, the -C, -K parameters are the path of the crt certificate and key file. If it starts with base64://, then the following data is considered to be base64 encoded and will be used after decoding.

  • Support client IP blacklist and whitelist, more secure control client access to proxy service, if blacklist and blacklist are set at the same time, then only the whitelist will take effect. socks/http (s)/sps/tcp/udp/dns/ Intranet penetration bridge / Intranet penetration tbridge, all support client IP blacklist and whitelist.

  • Port range batch monitoring, HTTP (S)\SOCKS5\SPS\TCP proxy supports specified port range monitoring to avoid starting too many processes and improve performance.

Original link: https://www.oschina.net/news/244313/proxy-go-13-2-released

Likeshop is a free and open-source mall system based on "ThinkPHP + Vue + Nuxt + uni-app", which supports H5, small programs, APP, WeChat payment, Alipay payment, SMS, cloud storage, coupons, seckill, group buying, rush buying and other mainstream Function, professional team maintenance, trustworthy, welcome to download and experience. 2,000+star open source address: https://gitee.likeshop.cn/1HurY0AC official website document address: https://gitee.likeshop.cn/1HurY0AC

Guess you like

Origin blog.csdn.net/2301_76364917/article/details/131129609