I'd send this message to the whole high tech department of the society all over the world.
In short, we advance to what I call the one way networking.
It's not only the network department that need to work on this, but I expect the OS and all the website and of course the programs under all this.
In short, we're going to use the two way with the wire and maintain it to save time. Save time to not change the wire network to wireless. And start another transmission system over the current wire one that will be wireless and one way.
The one way is good for town only. In Montréal, I'm going to use the antenna on the hill in the center of the town.
Of course, this network goes with a compression system that I have explain here.
In short, we don't stack 10 engine over a Honda Civic for making cash anymore.
I guess I'll be a busy man(I'm a politician), and I guess that I don't need to give more instruction than that to start a one way network.
I think I'm going to give the project to a PDG here in Québec. Other allied nation need to do the same. And I'll answer to all his/her question if I have time.
24
samedi 17 septembre 2016
vendredi 16 septembre 2016
My image format to totally* avoid virus and malware free to all (OMG, I found out something as I write this)
*Because something like that
The point of this technologies is to offer to anybody a format of image that is secure. Test need to be done to see if it follow the performance of the other format.
Someone with a head or with a intelligence can read this post and program this in his image viewer program. Because of course, my format need a viewer program such as FastStone.
The point of this technologies is to offer to anybody a format of image that is secure. Test need to be done to see if it follow the performance of the other format.
Someone with a head or with a intelligence can read this post and program this in his image viewer program. Because of course, my format need a viewer program such as FastStone.
***
Note that I'm not aware of some things and I'm all alone. I have some question to ask to expert before be sure. These resolve question could lead to major bandwidth save on a network.
***
The image is a file.
The first 10 digit or input of the file is the horizontal resolution.
The next 10 input is the vertical one. So from 11 to 21.
If the resolution, both vertical and horizontal is less than 10 digit, it end with a A.
The 22th input is the first pixel color of the left top corner. Follow by a A for closing the command.
Or the number after the second A is the first pixel left top corner. Follow by a A for closing the command.
1920A1080A255A-second pixel here-A-and so on
So it start from the left top corner and goes like you read a book until it reach the last pixel define by the resolution.
Resolution 1920 X 1080 = 2 073 600
***
See how weird things is, I can't tell how much meg is 2 million of A.
It's quite obvious that for be performant, I need a compression scheme. And I know how. Next, stay tune.
2 gig without compression. omg.
I forgot to mention that a number need to be assign to a color. I'd use the photoshop pallete and numbers.
More(1a compression):
If the next pixel is the same and there is a lot of it the code will look like this than:
1920A1080A255AR4000A
R4000 mean same color as the previous one repeat 4000.
With this I must save byte for sure! Test now!
***
Take an image
Take pixel one color number and if a pixel is the same + 1 on string a1. Put string a1 in log.log
***
Edit: So anyway, excuse me but it's because I found out something big while writing this. Now I will talk about my compression without lost. Yes because I got another one with lost too.
***
Let's take an example:
1920A1080A255A
Say there is the pixel with the color 255 1000 times in the image.
255 will be replace by 01.
And 255 will receive 01 in the database.
The database is sent with the image.
The viewer program will use the database and modify the 01 by 255 live or on disk with a decompression of the file and so a new file will be made uncompressed.
Now, my compressor will assign the smaller number starting by 0. 01 than 02 and so on. To the most replicated pixel of the same color.
Say 255 is 1000 times
And 256 is 2000 times
255 get 02
and 256 get 01
And so on
So instead of 3 digit to define a pixel color, I got 2 digit. So I have save 3000 byte. One byte = 1 digit.
Things get interesting with color with a large number. Because my info say there is 65 000 color.
So as I write this, I'm not sure if this compression is worth it. The question is, how much pixel are usually the same in an image.
So my team need to test that and see.
I forgot to mention that a number need to be assign to a color. I'd use the photoshop pallete and numbers.
More(1a compression):
If the next pixel is the same and there is a lot of it the code will look like this than:
1920A1080A255AR4000A
R4000 mean same color as the previous one repeat 4000.
With this I must save byte for sure! Test now!
***
More: On a image with all the same color, the code will look like:
1920A1080A255ARRRR
RRRR mean repeat all.
So a 1080p image of the same color take 19 bytes.
***
Just for fun, I'll make the program to calcul how much pixel repeat.
Take an image
Take pixel one color number and if a pixel is the same + 1 on string a1. Put string a1 in log.log
Repeat to all pixel. Put string x on the line below.
So the final log.log will look like:
10 0000
200
400000
60
ect for 2 million of lines
Than I just need to add all this number and know how much byte I save for the image.
So the final log.log will look like:
10 0000
200
400000
60
ect for 2 million of lines
Than I just need to add all this number and know how much byte I save for the image.
***
I have another compression method that could save space as much as A1 compression. It's diagonal on the matrix and line bellow/over.
***
So I figure out a little more with God how computer work. There is no marker and it's the end of a byte. Which have 8 digit in it.
So we just need to covert this: 1920A1080A255A-second pixel here-A-and so on
in binary and remove the marker A.
I'll maybe rewrite this someday when I'll have a team or some people interested. For now I stop there.
mercredi 7 septembre 2016
How to I calcul the latency on a network
The latency is the time the packet is sent from A to B and come back to A.
Since I'm not sure if the time it take to send a packet from a to b will be the same as the b to a, I will say there is a ping/pong.
There is the ping and the pong. The ping is the packet sent to the target and the pong is the packet sent to the original sender.
Both add make the latency.
But to know who is lagging, or what is the latency of the ping and the pong. I need to have two identical computer set on the same time. Same time on 0.000
The time will be send with the packet to the target. And with the difference on the target it is possible to calcul the ping. Than a packet will be send from the target and the time will be calcul by the sender.
It is possible that the pong is useless because there is always no difference. I'll know later.
Note that the pong in this story is for monitoring and troubleshooting for the network guys.
For the games, the latency of both should be enough.
Since I'm not sure if the time it take to send a packet from a to b will be the same as the b to a, I will say there is a ping/pong.
There is the ping and the pong. The ping is the packet sent to the target and the pong is the packet sent to the original sender.
Both add make the latency.
But to know who is lagging, or what is the latency of the ping and the pong. I need to have two identical computer set on the same time. Same time on 0.000
The time will be send with the packet to the target. And with the difference on the target it is possible to calcul the ping. Than a packet will be send from the target and the time will be calcul by the sender.
It is possible that the pong is useless because there is always no difference. I'll know later.
Note that the pong in this story is for monitoring and troubleshooting for the network guys.
For the games, the latency of both should be enough.
lundi 2 mai 2016
4K tv are good finally
By luck yesterday, I've try a large 4K TV curved from LG. I was sit near the screen with this setup.
I can say the quality of the image was good. Better than 1080p.
Look like some TV are not as good as other. That's why I said in the past that 4k TVs was a joke.
If would have a lot of cash, I'd for sure get one of these TV and use the same setup as the store I've been yesterday.
Can't wait to see gaming in 4K now!
I can say the quality of the image was good. Better than 1080p.
Look like some TV are not as good as other. That's why I said in the past that 4k TVs was a joke.
If would have a lot of cash, I'd for sure get one of these TV and use the same setup as the store I've been yesterday.
Can't wait to see gaming in 4K now!
samedi 23 avril 2016
If I had game studios and for those that want to lead by me
We're going series only.
Remaking bots or AI from scratch for a new game is plain dumb and a total waste of time and so MONEY.
It is better to always work on a game and always make it better.
There is also the reason that when you stay in a project, you much more in it and not lost because you not been there for years.
And there is not only the bots and AI that are remake with new tittle imo. A lot of stuff is remake.
Of course, a good series such as Farcry or BF need to be found. Some games like Mirror Edge does not really fit for a no end series.
May God be with us
Remaking bots or AI from scratch for a new game is plain dumb and a total waste of time and so MONEY.
It is better to always work on a game and always make it better.
There is also the reason that when you stay in a project, you much more in it and not lost because you not been there for years.
And there is not only the bots and AI that are remake with new tittle imo. A lot of stuff is remake.
Of course, a good series such as Farcry or BF need to be found. Some games like Mirror Edge does not really fit for a no end series.
May God be with us
lundi 4 janvier 2016
How my mass network would work
God ask me how your network would work if a new one was needed to be created or if I'd take the existing one.
First I say that it would be pretty similar: One IP for all client and a system of IP to connect to all. Permanent IP to find the problem but only know by the central now said ISP. So to add a data center, get 15.0.0.0 instead of 14.0.0.0 .
Than the difference is there is official website and custom website. And there is a main website. The main website is a directory with a search engine and the trend.
As a remember I'd say that I'd run this network with a State. So not everybody or people with money is welcome like now. You need to respect laws and duty and so pass the echelons to have access to the network.
It appear that there is a major difference between mine and the existing one. First there is no wire and second there is much more 1 way emission. I doubt the wire will remain when the cash won't be as now. And for the 1 way emission that look like a tv signal, it will distribute games, music, videos and much more. So this way I'm going to have much more client for the same amount of servers.
It appear that God, even after the catastrophy, want rich. So it could be possible still to play games like BF4. Play games that require a lot of bandwidth and cpu time. What need to be understand here is that there is no way that the greatest lamer get this. It's the greatest echelons respecter.
The official site will offer everything needed to host custom site. But it appear that a State pass could be require to host a website. It could work by a ftp given or web base. So you upload files on the ftp and when you point www.mat.com it load index in the right ftp.
For the game server, you receive a rack, so one server. No way you install anything on other(other people) servers. Same thing goes for the rest I forgot right now. And a State pass is require to host this kind of stuff.
So at the end, it would be a text only network for a mass with one way content and rich with many more stuff. As time advance, it will be everything for everybody.
First I say that it would be pretty similar: One IP for all client and a system of IP to connect to all. Permanent IP to find the problem but only know by the central now said ISP. So to add a data center, get 15.0.0.0 instead of 14.0.0.0 .
Than the difference is there is official website and custom website. And there is a main website. The main website is a directory with a search engine and the trend.
As a remember I'd say that I'd run this network with a State. So not everybody or people with money is welcome like now. You need to respect laws and duty and so pass the echelons to have access to the network.
It appear that there is a major difference between mine and the existing one. First there is no wire and second there is much more 1 way emission. I doubt the wire will remain when the cash won't be as now. And for the 1 way emission that look like a tv signal, it will distribute games, music, videos and much more. So this way I'm going to have much more client for the same amount of servers.
It appear that God, even after the catastrophy, want rich. So it could be possible still to play games like BF4. Play games that require a lot of bandwidth and cpu time. What need to be understand here is that there is no way that the greatest lamer get this. It's the greatest echelons respecter.
The official site will offer everything needed to host custom site. But it appear that a State pass could be require to host a website. It could work by a ftp given or web base. So you upload files on the ftp and when you point www.mat.com it load index in the right ftp.
For the game server, you receive a rack, so one server. No way you install anything on other(other people) servers. Same thing goes for the rest I forgot right now. And a State pass is require to host this kind of stuff.
So at the end, it would be a text only network for a mass with one way content and rich with many more stuff. As time advance, it will be everything for everybody.
jeudi 31 décembre 2015
How to make a match making without any data center
God ask me to write this so...
A program will be make and will be install on the computer that want to be matched in a game like Rainbow Six Siege.
The program will use the ondular transmitter. When the user will push ready, the program will sent a ready via the transmitter.
The other computers will receive this ready and put the user on a ready list.
When a user search a game, the program will choose those that are ready. One of the user will be selected as server.
Quite simple really!
I take for acquire that the transmitter of a small size can send really far and that a computer with a ondual receptor can listen to a lot of frequency. Note that in the case that a computer cannot listen to a lot of frequency, master server could be created for a game. Just like network center describe in the next paragraph. The master will receive frequency, one for send and one for receive will tell all the members his frequency with the center describe in the next paragraph. So the members will send to the server master a ready and the master will broadcast the members that are ready with their address of their frequency.
Note that when the program install, it will receive an ID and a frequency from one of the center of the network. And anybody, member of the network, can become a center and do this job.
This for sure work for a game like Siege but for a game like BF4 with a lot of players a computer that does not play the game could be require to be the server.
Imo, after taking 10 minutes to write this, I'm about sure that there is no need of data center to run a game like Rainbow Six Siege.
A program will be make and will be install on the computer that want to be matched in a game like Rainbow Six Siege.
The program will use the ondular transmitter. When the user will push ready, the program will sent a ready via the transmitter.
The other computers will receive this ready and put the user on a ready list.
When a user search a game, the program will choose those that are ready. One of the user will be selected as server.
Quite simple really!
I take for acquire that the transmitter of a small size can send really far and that a computer with a ondual receptor can listen to a lot of frequency. Note that in the case that a computer cannot listen to a lot of frequency, master server could be created for a game. Just like network center describe in the next paragraph. The master will receive frequency, one for send and one for receive will tell all the members his frequency with the center describe in the next paragraph. So the members will send to the server master a ready and the master will broadcast the members that are ready with their address of their frequency.
Note that when the program install, it will receive an ID and a frequency from one of the center of the network. And anybody, member of the network, can become a center and do this job.
This for sure work for a game like Siege but for a game like BF4 with a lot of players a computer that does not play the game could be require to be the server.
Imo, after taking 10 minutes to write this, I'm about sure that there is no need of data center to run a game like Rainbow Six Siege.
Inscription à :
Articles (Atom)