美國媒體Townhall報導(https://pse.is/NKJ5B),川普總統於美國時間4/7週二晚(台灣週三早),於白宮冠狀病毒疫情工作小組記者會說(影片:https://pse.is/RDPNA),將考慮凍結美國給予WHO的經費。主要原因是,在這個全球抗疫的過程,WHO持續不斷地發布錯誤訊息。講完這段後川普之後又回來補充,或許這個抗疫時刻不是凍結預算的好時機,所以我們會「looking into it」, 很顯然的就是舉起了大刀準備砍,叫WHO皮繃緊的意思。
Image may be NSFW. Clik here to view.史考特(Rick Scott,4月1日):「昨天我呼籲國會調查世界衛生組織與共產中國的關係以及幫助中國共產黨掩蓋冠狀病毒擴散的角色。我們來回憶一下。中國共產黨持續對冠狀病毒在中國擴散說謊,而他們還在說謊。過去幾個月,世界衛生組織已經爲他們掩蓋疫情、讚賞他們的反應。 一月中,世界衛生組織重複中國的謊言,說冠狀病毒還沒有人傳人的證據。上個禮拜,一位世界衛生組織官員在被問到該組織不讓台灣成爲會員時中斷專訪,之後還暗示台灣是中國的一部份。記住,美國負擔了世界衛生組織15%的預算,而中國只提供了2%。但是世界衛生組織持續重申中國共產黨的宣傳。國會要就世界衛生組織掩蓋共產中國冠狀病毒的謊言、危及全球公共衛生進行調查並召開公聽會。我們也要嚴正重新考慮這個組織是否還應從納稅人獲取經費。」(關於預算,請看本文後方補充講義)
Image may be NSFW. Clik here to view.克魯茲(Ted Cruz,4月3日):「人們急切呼籲重新評估世界衛生組織的領導階層。世界衛生組織持續對中國共產黨低頭、淡化冠狀病毒的嚴重性、還系統性地排除台灣,已經失去正常運作所需的信用。」
Image may be NSFW. Clik here to view.劉雲平(Ted Lieu,4月7日):「親愛的世界衛生組織,你們可以從台灣專家防治新冠病毒的經驗學到很多。你們不讓台灣加入世界衛生組織是很奇怪的。人命關天,你們應該放下無謂的政治並接受台灣。」
Image may be NSFW. Clik here to view.馬克莎莉(Martha McSally,4月7日):「美國凍結對世界衛生組織經費是正確的。世界衛生組織非但沒有造福全球衛生,還成了中國政府的宣傳武器。世界衛生組織的作爲無法接受。」
Wear House Socks is a product customization and visualization tool utilizing the power of WebGL. It is being built for my friend's sock company in North Carolina. Eventually, it will be a tool on their product's web site.
In its current state, a user can choose a sock construction (crew and extended crew for now), pick the heel, toe, and top band colors, choose a pre-made design or upload a design of their own, and choose the type of knit. The app updates the 3d model in real time, giving the user a photo-realistic 3d representation of the sock they're creating. Many new features will be added soon.
Almost all of them follow the way how official proxy was built. This includes support of multiple secrets, support of promoted channels, etc.
mtg is an implementation in golang which is intended to be:
Lightweight It has to consume as few resources as possible but not by losing maintainability.
Easily deployable I strongly believe that Telegram proxies should follow the way of ShadowSocks: promoted channels is a strange way of doing business I suppose. I think the only viable way is to have a proxy with minimum configuration which should work everywhere.
A single secret I think that multiple secrets solve no problems and just complexify software. I also believe that in the case of throwout proxies, this feature is a useless luxury.
Minimum docker image size Official image is less than 3.5 megabytes. Literally.
No management WebUI This is an implementation of a simple lightweight proxy. I won't do that.
This proxy supports 2 modes of work: direct connection to Telegram and promoted channel mode. If you do not need promoted channels, I would recommend you to go with direct mode: this way is more robust.
To run a proxy in direct mode, all you need to do is just provide a secret. If you do not provide ADTag as a second parameter, promoted channels mode won't be activated.
To get promoted channel, please contact @MTProxybot and provide generated adtag as a second parameter.
Source code organization
There are 2 main branches:
master branch contains potentially unstable features
stable branch contains stable version. Usually you want to use this branch.
Support for the pre-built packages from OpenGApps.org
If you have any questions, check out the Open GApps Wiki, especially the FAQ since it'd answer most of the questions. If you can't find the answer to your question use the XDA Q&A Thread or join us on Gitter to receive support. Don't forget to add at least the Open GApps installer debug log and if experiencing Force Closures also include a logcat.
If you did find a bug in the Pre-built OpenGApps.org packages you can report it at the XDA Open GApps Development Thread. Remember to include at minimum the Open GApps installer debug log and if applicable a logcat.
Please don't file directly any GitHub issues to file problems with the Pre-built packages. The GitHub issues tracker is only used for issues concerning the Open GApps Project scripts themselves.
If you want to build your own version of Open GApps, you'll need to fetch the git sources:
To initialize your local repository using the Open GApps source tree, clone the main repository with the command:
git clone git@github.com:opengapps/opengapps.git
Then sync the submodules to get the original APK sources as provided by Google. Take note that these repositories are very large (in the order of GiBs). You can also use this command to update the sources at a later moment to their most recent version:
./download_sources.sh [--shallow] [arch]
--shallow will order to fetch only the latest snapshot of the APKs (reduces space used and amount of data to be retrieved by git, by not fetching the APKs' history)
arch can be one of the following "arm, arm64, x86, x86_64" to fetch only data required for specified architecture (note that fallback architectures will be fetched too)
To build Open GApps you'll need the Android build tools installed and set-up in your $PATH. If you use Ubuntu you can check out @mfonville's Android build tools for Ubuntu.
To build Open GApps for all platforms and all Android releases:
make
To build Open GApps for a specific Android release on a specific platform, define both the platform and the API level of that release, seperated by a dash and optionally add the variant with another dash.
Two examples (for building for Android 6.0 on ARM):
make arm-23
or
make arm-23-stock
To add updated source APKs to the sources archive (you can add more than one at once):
For contributors, updated sources can be uploaded. Either without an argument for every architecture, or with one or more arguments for a subset of architectures:
./upload_sources.sh [archs]*
If you want an overview of the locally available sources:
./report_sources.sh
You can add extra arguments to report_sources to do your more advanced bidding too:
早期由于信息还不像今天这么畅通,国内大多数人习惯把 Google 服务包又叫做 GMS ( Googel Mobile Service )服务包。但其实从严格意义上来讲, GMS 只存在于那些经过了 Google 的 GMS 认证的手机厂商发售的 Android 设备当中。一方面, Google 通过内嵌服务和应用中的广告来获取收入;另一方面,由于 GMS 认证能从一定程度上反映手机厂商的综合实力,也是手机厂商用来拉开品牌差异的有效手段(遗憾的是当初国内几乎没有厂商通过了 GMS 认证)。
而 Android 玩家一直以来乐此不疲地折腾的东西叫做 GApps (全称 Google Apps ),一般是由国外某些 ROM 大牛或是 ROM 团队为了完善他们的 ROM 体验而单独制作的 Google 应用和服务的整合包。
所以 GApps 不仅包含了 Google 服务的基本框架,根据版本的不同,也包含诸多 Google 自家的优秀应用。
A forever evolving, sophisticated microblogging platform.
Misskey is a decentralized microblogging platform born on Earth. Since it exists within the Fediverse (a universe where various social media platforms are organized), it is mutually linked with other social media platforms. Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet? Find an instance!
Features
Posting
Post your ideas, discussion topics, fun moments, or anything else you want to share! Misskey supports text, emoji, pictures, videos, and polls!
Reactions
Reactions are the simplest way to respond to others' posts. Simply pick a reaction emote from the list! Reactions on Misskey are much more expressive than other social media services which only allow “liking”.
Interface
Customize the UI to your own tastes! No UI will work for everyone, so Misskey is completely customizable. Make Misskey *yours* by editing the style, adjusting timeline layouts, and placing widgets.
Misskey Drive
Organize and store your files! Want to post a picture you have already uploaded? Wish you could organize your files into folders? Misskey Drive is a solution!
...and more! Experience Misskey with your own eyes at misskey.io or join one of the other instances that are available.
Open vSwitch is a multilayer software switch licensed under the open source Apache 2 license. Our goal is to implement a production quality switch platform that supports standard management interfaces and opens the forwarding functions to programmatic extension and control.
Open vSwitch is well suited to function as a virtual switch in VM environments. In addition to exposing standard control and visibility interfaces to the virtual networking layer, it was designed to support distribution across multiple physical servers. Open vSwitch supports multiple Linux-based virtualization technologies including Xen/XenServer, KVM, and VirtualBox.
The bulk of the code is written in platform-independent C and is easily ported to other environments. The current release of Open vSwitch supports the following features:
Standard 802.1Q VLAN model with trunk and access ports
NIC bonding with or without LACP on upstream switch
NetFlow, sFlow(R), and mirroring for increased visibility
QoS (Quality of Service) configuration, plus policing
Geneve, GRE, VXLAN, STT, and LISP tunneling
802.1ag connectivity fault management
OpenFlow 1.0 plus numerous extensions
Transactional configuration database with C and Python bindings
High-performance forwarding using a Linux kernel module
The included Linux kernel module supports Linux 3.10 and up.
Open vSwitch can also operate entirely in userspace without assistance from a kernel module. This userspace implementation should be easier to port than the kernel-based switch. OVS in userspace can access Linux or DPDK devices. Note Open vSwitch with userspace datapath and non DPDK devices is considered experimental and comes with a cost in performance.
What's here?
The main components of this distribution are:
ovs-vswitchd, a daemon that implements the switch, along with a companion Linux kernel module for flow-based switching.
ovsdb-server, a lightweight database server that ovs-vswitchd queries to obtain its configuration.
ovs-dpctl, a tool for configuring the switch kernel module.
Scripts and specs for building RPMs for Citrix XenServer and Red Hat Enterprise Linux. The XenServer RPMs allow Open vSwitch to be installed on a Citrix XenServer host as a drop-in replacement for its switch, with additional functionality.
ovs-vsctl, a utility for querying and updating the configuration of ovs-vswitchd.
ovs-appctl, a utility that sends commands to running Open vSwitch daemons.
Open vSwitch also provides some tools:
ovs-ofctl, a utility for querying and controlling OpenFlow switches and controllers.
ovs-pki, a utility for creating and managing the public-key infrastructure for OpenFlow switches.
ovs-testcontroller, a simple OpenFlow controller that may be useful for testing (though not for production).
A patch to tcpdump that enables it to parse OpenFlow messages.
What other documentation is available?
To install Open vSwitch on a regular Linux or FreeBSD host, please read the installation guide. For specifics around installation on a specific platform, refer to one of the other installation guides
For answers to common questions, refer to the FAQ.
To learn about some advanced features of the Open vSwitch software switch, read the tutorial.
Each Open vSwitch userspace program is accompanied by a manpage. Many of the manpages are customized to your configuration as part of the build process, so we recommend building Open vSwitch before reading the manpages.
UPX is an advanced executable file compressor. UPX will typically reduce the file size of programs and DLLs by around 50%-70%, thus reducing disk space, network load times, download times and other distribution and storage costs.
Programs and libraries compressed by UPX are completely self-contained and run exactly as before, with no runtime or memory penalty for most of the supported formats.
UPX supports a number of different executable formats, including Windows 95/98/ME/NT/2000/XP/CE programs and DLLs, DOS programs, and Linux executables and kernels.
UPX is free software distributed under the term of the GNU General Public License. Full source code is available.
UPX may be distributed and used freely, even with commercial applications. See the UPX License Agreement for details.
UPX is rated number one in the well known Archive Comparison Test. Visit http://compression.ca/ .
UPX aims to be Commercial Quality Freeware.
SHORT DOCUMENTATION ===================
'upx program.exe' will compress a program or DLL. For best compression results try 'upx --brute program.exe'.
Please see the file UPX.DOC for the full documentation. The files NEWS and BUGS also contain various tidbits of information.
DISCLAIMER ==========
UPX comes with ABSOLUTELY NO WARRANTY; for details see the file LICENSE.
Having said that, we think that UPX is quite stable now. Indeed we have compressed lots of files without any problems. Also, the current version has undergone several months of beta testing - actually it's almost 8 years since our first public beta.
This is the first production quality release, and we plan that future releases will be backward compatible with this version.
Please report all problems or suggestions to the authors. Thanks.
THE FUTURE ==========
- AArch64 (64-bit ARM) for Linux and iOS.
- The Linux approach could probably get ported to a lot of other Unix variants, at least for other i386 architectures it shouldn't be too much work. If someone sends me a fresh hard disk and an official FreeBSD/OpenBSD/NetBSD/Solaris/BeOS... CD I might take a look at it ;-)
- We will *NOT* add any sort of protection and/or encryption. This only gives people a false feeling of security because by definition all protectors/compressors can be broken. And don't trust any advertisement of authors of other executable compressors about this topic - just do a websearch on "unpackers"...
- Fix all remaining bugs - keep your reports coming ;-)
- See the file PROJECTS in the source code distribution if you want to contribute.
UPX achieves an excellent compression ratio and offers very fast decompression. Your executables suffer no memory overhead or other drawbacks for most of the formats supported, because of in-place decompression. UPX strengths in a nutshell:
excellent compression ratio: typically compresses better than WinZip/zip/gzip, use UPX to decrease the size of your distribution!
very fast decompression: ~10 MB/sec on an ancient Pentium 133, ~200 MB/sec on an Athlon XP 2000+.
no memory overhead for your compressed executables because of in-place decompression.
safe: you can list, test and unpack your executables. Also, a checksum of both the compressed and uncompressed file is maintained internally.
universal: UPX can pack a number of executable formats.
portable: UPX is written in portable endian-neutral C++.
extendable: because of the class layout it's very easy to add new executable formats or new compression algorithms.
Install the desktop environment and RDP remote desktop connection for your Linux (CentOS/Debian/Ubuntu ) with one click.
(You need a newly installed Linux System, the Recommended Hardware requirements are: CPU core ≥ 1, Memory ≥ 1GB, Disk space ≥ 15GB. The higher the hardware configuration, the better. You can also try running Debian with a low hardware configuration, but it may run slowly.)
Now that you have done it, you can connect via RDP (IP: 3389)
(Please note that it is generally not recommended to use the root user, so the user [RdpUser] is automatically created with the password [cxthhhhh.com] and you should change the default password as soon as possible.)
You should check out my tutorial to find out what you need to pay attention to.
Tutorial name : [Original] One-click installation of Desktop environment, RDP, Windows support for Linux URL : https://tech.cxthhhhh.com/linux/2018/08/07/original-one-click-installation-of-desktop-environment-rdp-windows-support-for-linux-en.html
Version 2.0.2 (stable version) Updated on Sep 11, 2018