The attack on Github Pages with the interception of the site on your domain

The attack on Github Pages with the interception of the site on your domain
 
Most developers know and love github pages. In case you haven't met them, this service allows you to create a static site from your repository, which will be available on the smth.github.io domain. This is incredibly convenient for all temporary statics, documentation, small simple sites and so on. No need to think about any additional web server.
 
Also, there is an opportunity to link your domain to the repository - then everything will be quite beautiful. Even SSL support is available.
 
After this small introduction, let's move on to the actual topic of the article. Most recently (November 9th) I had ...
+ 0 -

Software module for digitizing damaged documents

Software module for digitizing damaged documents 3r3197. 3r3-31. 3r3181. Optical Character Recognition (OCR) is the process of obtaining printed texts in a digitized format. If you read a classic novel on a digital device or asked a doctor to pick up old medical records through the hospital's computer system, you probably took advantage of OCR. 3r3186. 3r3179.  3r3197. 3r3181. OCR makes previously static content editable, searchable and exchangeable. But many documents seeking to digitize contain coffee stains, faded sunspots, pages with curled corners, and many wrinkles retain some printed documents in non-digitized form. 3r3186. 3r3179.  3r3197...
+ 0 -

Git subtree in detail

When deciding whether to use one or another tool in our own projects, the engineer has to not only study the accompanying documentation, but also conduct a series of experiments in order to avoid potential problems in the future. If we are talking about a CM policy designed for the long term, the price of a mistake of choice becomes quite high.
 
 
The purpose of this paper is to study the subtree management tool 3r3113 in practice. Git
.
 
 
 
Starting with revision ??? 3r332322. upstream repository Git in the directory ...
+ 0 -

GitHub announced its own CI /CD and began distributing invitations

GitHub announced its own CI /CD and began distributing invitations On the last GitHub Universe, the company announced a lot of things, but most of all I was hooked by my own CI /CD solution. Based on Docker, it can collect and execute containers by pushing into the repository, the appearance of a new ticket, the creation of a release. here You can apply for participation in the public beta, Microsoft will issue invites in small batches. Under the cut - my speculation than such a thing can be useful to us with live GitLab and CircleCI.
 
3r311.
 
In 3r315. announcement
An interesting phrase was heard on TechCrunch:
 
 
I see CI /CD as one narrow use case of actions...
+ 0 -

Protection of repositories on GitHub from malicious commits

Protection of repositories on GitHub from malicious commitsMozilla tries to protect its repositories on GitHub from malicious changes. As shown by the recent incident with Gentoo , such attacks are real.
 
 
https://t.co/Mxtcxki9Ce
Today 28 June at approximately 20:20 UTC unknown individuals have gained control of the Github Gentoo organization, and modified the content of repositories as well as pages there. More see link.
- Gentoo Linux (@ gentoo) June 2? 2018
 
Initially Mozilla used GitHub as a spare hosting. Like Gentoo, the original repositories ...
+ 0 -

T2F: a project for converting text into a face drawing using depth learning

T2F: a project for converting text into a face drawing using depth learning  
 
The project code is available in repositories
 
 

Introduction


 
When I read the descriptions of the appearance of characters in books, I always wondered how they would look in life. It is quite possible to imagine a person as a whole, but the description of the most notable details is a complex task, and the results vary from person to person. Many times I could not imagine anything other than a very blurry face from the character to the very end of the work. Only when the book is turned into a film, a blurry face is filled with details. For example, I never could imagine exactly how Rachel's ...[/h]
+ 0 -

Code coverage: how to improve the quality of testing

Our colleague, Scott Hanselman, continues to study testing and code coverage in the .NET Core. He has already talked about some tools for improving the quality of testing, and today he talks about one more: AltCover . Look under the cut!
 
 
Code coverage: how to improve the quality of testing
 
 
I pass the word Scott Hanselman .
 
 
Earlier this week I got acquainted with coverlet . There is also a well-respected tool OpenCover and ...
+ 0 -

Version control of individual files using GitHub Gist

Version control of individual files using GitHub Gist
 
 
It often happens that the developer is accumulating a certain collection of code with time, which he uses in his projects.
 
 
He uses some scripts in some projects, others in others.
 
 
These scripts are improved with time, bugs are cleaned, optimized. Therefore the question arises, How to synchronize new versions of scripts with those that are in projects .
 
 
There are several options:
 
 
The first variant:
 
 
Create one repository and put all the scripts there. Then this repository is connected as a submodule to the project and is used.
 
 
Cons:
 
 
 
The project copies all scripts including ...
+ 0 -

Version control inside SQL Server'a

Version control inside SQL Server'a Julia : So, who changed my procedure yesterday?
 
Lyosha : not I
 
Maxim : not I
 
- Guys, can Git get?
 
Серёжа : It is high time!
 
2 weeks have passed
 
 
Julia : Rebyyayat?
 
- Yul, and you did not commit?
 
Julia : damn no ( .
 
 
That's how it all began. Well and what, each character and each line to commit?
 
And maybe all this will happen by itself?) At this moment
begin to come to mind.  
DDL triggers ...
+ 0 -

Github.com refuses to use jQuery and goes to pure JavaScript

Today Mislav Marohnić announced that , that the developers of Github got rid of jQuery on the frontend of GitHub.com. It would seem, in this very fact there is nothing remarkable, if not for one interesting moment.
 
 
The problem of choosing a new front-end framework was solved radically - it was decided to do without frameworks in principle. Instead, the following tools were used:
 
 
 
querySelectorAll (which was supposedly inspired by jQuery at one time),
 
fetch to work with AJAX,
 
...
+ 0 -