![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/4c2/5c4/a55/4c25c4a55f8002100b4ec3e5cf072f6b.png)
CacheBrowser experiment: bypassing the Chinese firewall without a proxy by caching content
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/d66/0d3/2f3/d660d32f32aeef5e74e4f2cf613e09a0.jpeg)
Today, a significant portion of all content on the Internet is distributed with the use of CDNs (Content Delivery Networks). At the same time, there is no research on how various censors extend their influence on such networks. Scientists from the University of Massachusetts analyzed possible methods of blocking CDN content using the example of the practices of the Chinese authorities, and also developed a tool to bypass such blocks.
We (specialists from proxy service) have prepared an overview material with the main conclusions and results of this experiment (translate of this material).
How to deploy Next.js to Firebase hosting quickly in 2024: a beginner's guide
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/065/3a0/ee9/0653a0ee99c4e3b3b09abf218d7e618c.jpg)
In this tutorial, I’ll show you how to deploy a full-stack JavaScript web app into Firebase. We’ll deploy a Next.js application to Firebase hosting. I’ll show you a quick and efficient process that can be completed in 5 minutes.
Dual Reliability Requests
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/bfe/f4d/c9a/bfef4dc9ab3a2e8c596c001caf050c79.jpeg)
We are requesting 20,000,000 euro to place 900 orders on the exchange. What could go wrong?
Today, I will explain how to avoid losing billions in client money when executing large transactions on the exchange. This discussion focuses on an often overlooked and largely invisible problem that arises when handling large requests, particularly HTTP requests, which may not be fully executed. It's surprising how little attention is given to this issue and how few tools there are to address it.
Our task was to implement large-scale management of exchange orders, not just within a single exchange but globally, and to ensure it operates reliably. In this story, you'll encounter clients, servers, and cats. Stories are always more enjoyable with cats.
Optimizing IT Services: The Case for Reducing 24/7 Operations in B2B Services
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/1c7/c0d/281/1c7c0d2818c66ab21979e2bf17e3b1d4.jpg)
In the world of IT services, the idea that operations must run 24/7 is often taken for granted. However, for business-to-business (B2B) services, this assumption needs to be rethought. By reconsidering the need for around-the-clock processing services, companies can achieve significant benefits in efficiency, security, and sustainability.
The Salmon Project: how to counter Internet censorship effectively using proxies with user trust levels
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/10a/862/b10/10a862b103dfed4b07c978efdcf4c5d4.png)
Governments in many countries restrict citizens' access to information and services on the Internet in one way or another. Combating such censorship is an important and difficult task. Usually simple solutions cannot boast about high reliability or long-term efficiency. More complex methods of overcoming blocks have disadvantages in terms of usability, low performance, or they do not allow you to maintain the quality of Internet use at the proper level.
A group of American scientists from the University of Illinois has developed a new method of overcoming blocks, which is based on the use of proxy technology, as well as segmenting users by trust level to effectively identify agents working for censors. We present you with the main theses of this work.
Description of the approach
Scientists have developed the Salmon tool, a system of proxy servers operated by volunteers from countries without restrictions on Internet use. In order to protect these servers from blocking by censors, the system uses a special algorithm for assigning a level of trust to users.
The method involves exposing potential censor agents that pose as ordinary users in order to find out the IP address of the proxy server and block it. In addition, countering Sybil attacks is carried out through the requirements to provide a link to a valid social network account when registering in the system or to receive a recommendation from a user with a high level of trust.
How it works
It is assumed that the censor is a state–controlled body that has the ability to take control of any router within the country. It is also assumed that the task of the censor is to block access to certain resources, and not to identify users for further arrests. The system cannot prevent such a course of events in any way – the state has plenty of opportunities to find out what services citizens use. One of them is the use of honeypot servers to intercept communications.
It is also assumed that the state has significant resources, including human ones. The censor can solve tasks that require hundreds and thousands of full-time employees.
A few more basic theses:
Utilizing Wearable Digital Health Technologies for Cardiovascular Monitoring
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/37c/3bf/8a7/37c3bf8a76d00c764db7be99a0b68fc8.png)
Wearable Digital Health Technologies for Monitoring in Cardiovascular Medicine
This review article presents a three-part true-life clinical vignette that illustrates how digital health technology can aid providers caring for patients with cardiovascular disease. Specific information that would identify real patients has been removed or altered. Each vignette is followed by a discussion of how these methods were used in the care of the patient.
How to choose a proxy network for business: 3 practical tips
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/9b1/c8b/14e/9b1c8b14edb29343880a795f2912fc54.jpeg)
Masking an IP address with a use of a proxy is necessary not only to circumvent censorship on the Internet and watch TV series. In recent years, proxies have been increasingly used to solve corporate objectives from application testing under load to competitive intelligence. Habr has a good overview of the various options for using proxies in the business sector.
Today we will talk about what to pay attention to when choosing a proxy network for solving such corporate objectives.
Overview: Six ways to use residential proxies for solving corporate objectives
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/7b0/53c/959/7b053c9594f1e12e725d718e3b133639.jpeg)
IP address masking may be required for various tasks – from accessing blocked content to bypassing anti-bot systems of search engines and other online resources. We found an interesting post about how this technology can be used to solve corporate objectives.
There are several options of implementing a proxy:
How to increase capacity of drive from 32 to 256 GB for Asus E200H laptop
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/7ed/e8a/47a/7ede8a47af4f0968e49f2b20cb5b2a31.jpg)
Hi Everyone.
Recently I got Asus E200H laptop, which I would like to use as a portable computer to work with a high-precision equipment.
Within the scope of the article we will perform the experiment about the upgrade of the default 32 GB eMMC capacitor to 256 GB and will test it.
Have a nice reading!
Experiment: How to disguise the use of Tor to bypass blocking
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/525/080/e14/525080e14d4cece3fc2ca5b70eed88a9.png)
Internet censorship is becoming an increasingly important issue worldwide. This leads to increasing of the "race of armaments" – in different countries government agencies and private corporations try to block various content and fight against the ways of circumventing of such restrictions. At the same time developers and researchers strive to create effective tools to combat censorship.
Scientists from Carnegie Mellon University, Stanford University, and SRI International conducted an experiment in which they developed a special service for masking the use of Tor – one of the most popular tools for bypassing blocking. Here is the story about the work done by the researchers.
Structure of Linux driver for single-board computer
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/8b3/325/619/8b3325619512939e991fa1ca8127e703.jpg)
Hello my name is Dmitry. Recently I wrote article "Building firmware for Orange PI i96 (Orange PI 2g-iot) from scratch" . If you haven't read it yat, I highly recommend. And there I noticed that in order to build firware on current kernel, I have to rewrite drivers wirh new archetecture "Device tree". In this article I have revelate how I do it.
Gatsby and its Greatness
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/b1f/bc5/dd3/b1fbc5dd3faa58c793196a6107b8de61.png)
In the internet’s early days, blogging was straightforward. A server with PHP and MySQL allowed you to share your thoughts globally. Even FTP access with an index.html file sufficed.
However, as the web evolved, so did blogging requirements. Non-programmers needed user-friendly web interfaces, faster loading times, and seamless daily publishing. Platforms like Reddit, WordPress, and Tumblr emerged, but they faced a common issue: website ownership.
User-defined aggregation functions in Spark
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/fd3/6c7/e5d/fd36c7e5ddad88b03d593266ed3dea4d.png)
Below, we will discuss user-defined aggregation functions (UDAF) using org.apache.spark.sql.expressions.Aggregator
, which can be used for aggregating groups of elements in a DataSet into a single value in any user-defined way.
Let’s start by examining an example from the official documentation that implements a simple aggregation
Building firmware for Orange PI i96 (Orange PI 2g-iot) from scratch
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/ea8/772/bc7/ea8772bc76f2adfc584464947f62f96e.jpg)
Hellow my name is Dmitry. Once I bought "Orange PI i96", but unfortunately producer not update it firmvere very long. Last firmwere kernel version is 3.10.62 but kernel current at time this article writing (russian version) is 6.5.1. And so I decide build my own firmware from scratch, and do it from sourse completely.
Сервис опросов
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/de1/5b1/f49/de15b1f495f88a8f67a672fcfaba42a3.jpg)
Опросы – это не просто инструмент сбора мнений; они являются мостом между компаниями и их аудиторией, позволяя не только узнать мнение клиентов, но и вовлечь их в процесс создания и улучшения продуктов и услуг.
Сервис опросов Тестограф предоставляет широкие возможности для создания опросов, тестов и голосований, обладая функционалом, который позволяет не только собирать данные, но и анализировать их, делая выводы и принимая обоснованные решения на их основе.
Эта статья будет интересна широкому кругу читателей: от HR-менеджеров, стремящихся оптимизировать процесс подбора и оценки персонала, до маркетологов, ищущих пути повышения эффективности своих кампаний через глубокое понимание целевой аудитории. Она также окажется полезной для специалистов по UX/UI, стремящихся улучшить пользовательский опыт на основе реальных отзывов, и для организаторов голосований, желающих обеспечить прозрачность и достоверность результатов.
Validation of custom data with Minimal API filters, sensible and without fuss
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/916/618/9ed/9166189edab852559f81806b3de6a628.png)
This is a step-by-step research of a clear and intuitive approach to validate custom data in .NET applications with help of the Minimal API filters and the FlatValidator.
Argo CD vs Flux CD
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/webt/2f/20/1d/2f201dtcplnmaf7_fqziicb7m2w.jpeg)
За последнее время я вижу всё больше споров на тему двух популярных GitOps инструментов: Argo CD и Flux CD.
На самом деле я считаю такие споры необоснованными, потому что глубоко убеждён что внимания заслуживают оба инструмента и каждый из них хорош для решения своего круга задач.
В своей профессиональной деятельности я активно использую и тот и другой. Я хочу поделиться с вами своим мнением и кейсами использования. Надеюсь эта статья поможет вам выбрать наиболее подходящий инструмент под ваши нужды.
Evaluating Performance: CosmosDB vs. Azure SQL
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/5bd/8b0/ca6/5bd8b0ca6ea36180b1c5b0046af257ff.jpg)
In the evolving landscape of database technology, choosing the right database management system is crucial for the efficiency and scalability of applications. This article presents a detailed comparison of the performance between Microsoft's CosmosDB and MS SQL Server. We'll examine how each database performs under various load conditions and share some interesting findings.
New plasma rocket engine: A promising experiment harnessing a hybrid of chemical and ion technology
![](https://webcf.waybackmachine.org/web/20240728013707im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/ff8/a33/3a6/ff8a333a68f3ac3e51cecacb10423433.jpg)
Gleb Kulev, Candidate of Technical Sciences
The rapid exploration of outer space has faced a problem related to the insufficient efficiency of modern rocket engines. As a solution to this problem, the concept of a jet engine based on new operating principles is proposed, using a combination of known physical laws and having advantages over known types of jet engines.The article presents the results of testing three modifications of jet engines based on new operating principles and their analysis. The article discusses the physical principles of operation of a jet engine based on new principles, its advantages and problems arising during its creation.
Hubs
Authors' contribution
alizar 18529.9ru_vds 9241.5amarao 5927.0marks 5856.7it_man 3106.6oldadmin 3088.0BarsMonster 2995.0aleksandrit 2889.4ntsaplin 2853.0eucariot 2852.0