social.sokoll.com

Search

Items tagged with: programming

 

Announcing TypeScript 3.8 Beta | TypeScript


Interesing new features, however, those private field stuff in my opinion is now totally confusing.
#typescript #javascript #programming
Announcing TypeScript 3.8 Beta
 
rebecca auf Twitter: „git rebase isn't about "hygiene" or "moving commits to a different branch" or anything else. it's about saving face after it takes you 37 tries to get travis working“ / Twitter

Oh yes! I hate those yaml shit.
#git #programming #humor
 

Unintentional framework | CommitStrip


So this explains a lot now!

#javascript #framework #programming #humor
 

COBOL – Computersprache fürs Geschäft | HNF Blog

Die „Common Business Oriented Language“ ist auf Deutsch die allgemein einsetzbare Sprache für geschäftliche Zwecke. Die Abkürzung des englischen Ausdrucks lautet COBOL; sie bezeichnet eine Programmiersprache, die in vielen Ländern benutzt wurde und wird. Die Entwicklung von COBOL startete 1959. Vor sechzig Jahren, am 7. und 8. Januar 1960, wurde die Urversion der Sprache freigegeben.
Happy Birthday #COBOL !
#programming #history
COBOL – Computersprache fürs Geschäft
 
Learning hardware programming as a software engineer

I feel the same at the moment. Beeing a software developer since a couple of years I never worked with hardware before. I recently got an ESP32 and a breadboard and I am now trying to understand all that hardware stuff.
#Microcontroller #programming #hardware
 

C, what the fuck??! – bowero


Dude!

#clang #c #programming
C, what the fuck??!
 
Anyone interested in programming here? You'd think it would be easy to strike up a convo on here. #code #programming
 
Anyone interested in programming here? You'd think it would be easy to strike up a convo on here. #code #programming
 

Circuit Simulation in Python


#softwarehacks #analogcircuit #circuit #integration #ltspice #modeling #numpy #programming #python #simulation #spice #hackaday
posted by pod_feeder_v2
Circuit Simulation in Python
 

Circuit Simulation in Python


#softwarehacks #analogcircuit #circuit #integration #ltspice #modeling #numpy #programming #python #simulation #spice #hackaday
posted by pod_feeder_v2
Circuit Simulation in Python
 
I still remember the first time that I played Wolfenstein 3D. It was on a contemporary hardware, as a minigame in a far more recent Wolfenstein game. My first thought was how rudimentary simple it was; my second was "Holy crap, you could do this on a 286?".

By modern definitions, I don't think anyone would be thrilled by the limitations Id's early engines had for map geometry. But I think for their times, it was a small price to pay given the hardware. And to be fair, as a kid, when I first played DooM '93 on a Sega 32X^, I certainly didn't notice. Years later when I would play it on a PC, I didn't care—because it was still fun. All these years later, I still find DooM '93 to be a lot of fun. That's the real success of a video game, I'd say :P.

For the time, even the console ports were pretty impressive games. I mean, most of the games we had looked like this:

https://upload.wikimedia.org/wikipedia/en/f/f4/Supermarioworld.jpg

Meanwhile if you popped in DooM, this was what you got:

https://upload.wikimedia.org/wikipedia/en/d/de/Doom_ingame_1.png

That just didn't happen, lol.

Many times that I've read about porting PC games to the Super Nintendo, and other consoles, they've usually been stories that I would describe as "Lossy" or "Brutal" depending on the complexity gap. Such as when an arcade machine was far more powerful than a console, or a PC simply had more oompth than a console.

Id's games were kind of revolutionary: both in their visual technology, and in their portability. Wolf 3D, DooM, and Quake were pretty widely ported during their era of commercial viability. Post open sourcing of their code, they have come to run on virtually everything, and anything. As technology has advanced, we've probably reached the point where it is no longer a surprise if your wrist watch is more powerful than many of the things DooM '93 was ported to in the '90s.

Today, I think that DooM's use of BSP is somewhat novel. You should think of that today, or your hardware is probably so powerful compared to your goal: that you just don't care. Given a decent computer science education, the concept isn't the leap into rocket science. Today though, I imagine most people aren't tasked with solving such a problem, because they live in the world John Carmack helped create: one where we have this thing called a Game Engine.

When Carmack programmed these games, I don't think it was so obvious a technique. People were still struggling to make PCs do this kind of thing at all. Resources for learning these things have also changed a lot over time. Many of us have the advantage of knowledge built on the minds of geniuses, if we have any education at all—and the code.

Two of my favourite engines to read: are modern source ports of the Quake III: Arena and DooM engines. By releasing the code into the wild, I think it helped all of us learn better how to solve these problems. Both the things you can go off and learn, and the code you can get ahold of have evolved since these games were written. But thanks to games like DooM: it's easier for us to do that today. Because technology is built upon what came before, by extending the ideas of others in new directions and taking advantage of improved hardware.

Genius isn't in using a rock to smash something, it is in realizing you can smash things with a rock far better than your thick head.



^ Being around 25 years later, my brain cells are foggy. But DooM was one of my brother's games, so the first thing we had that played that would probably have been the Sega Genesis, which AFAIK means 32X release. We also had the PlayStation versions of DooM, Final DooM, and Quake II but those were later in our childhood.Bild/Foto
Tags: #CaptainsLog #DooM #games #Programming #Quake
Posted from http://feedproxy.google.com/~r/Spidey01/~3/wIDVib-Fgbo/how-much-of-genius-level-move-was-using.html
 
I still remember the first time that I played Wolfenstein 3D. It was on a contemporary hardware, as a minigame in a far more recent Wolfenstein game. My first thought was how rudimentary simple it was; my second was "Holy crap, you could do this on a 286?".

By modern definitions, I don't think anyone would be thrilled by the limitations Id's early engines had for map geometry. But I think for their times, it was a small price to pay given the hardware. And to be fair, as a kid, when I first played DooM '93 on a Sega 32X^, I certainly didn't notice. Years later when I would play it on a PC, I didn't care—because it was still fun. All these years later, I still find DooM '93 to be a lot of fun. That's the real success of a video game, I'd say :P.

For the time, even the console ports were pretty impressive games. I mean, most of the games we had looked like this:

https://upload.wikimedia.org/wikipedia/en/f/f4/Supermarioworld.jpg

Meanwhile if you popped in DooM, this was what you got:

https://upload.wikimedia.org/wikipedia/en/d/de/Doom_ingame_1.png

That just didn't happen, lol.

Many times that I've read about porting PC games to the Super Nintendo, and other consoles, they've usually been stories that I would describe as "Lossy" or "Brutal" depending on the complexity gap. Such as when an arcade machine was far more powerful than a console, or a PC simply had more oompth than a console.

Id's games were kind of revolutionary: both in their visual technology, and in their portability. Wolf 3D, DooM, and Quake were pretty widely ported during their era of commercial viability. Post open sourcing of their code, they have come to run on virtually everything, and anything. As technology has advanced, we've probably reached the point where it is no longer a surprise if your wrist watch is more powerful than many of the things DooM '93 was ported to in the '90s.

Today, I think that DooM's use of BSP is somewhat novel. You should think of that today, or your hardware is probably so powerful compared to your goal: that you just don't care. Given a decent computer science education, the concept isn't the leap into rocket science. Today though, I imagine most people aren't tasked with solving such a problem, because they live in the world John Carmack helped create: one where we have this thing called a Game Engine.

When Carmack programmed these games, I don't think it was so obvious a technique. People were still struggling to make PCs do this kind of thing at all. Resources for learning these things have also changed a lot over time. Many of us have the advantage of knowledge built on the minds of geniuses, if we have any education at all—and the code.

Two of my favourite engines to read: are modern source ports of the Quake III: Arena and DooM engines. By releasing the code into the wild, I think it helped all of us learn better how to solve these problems. Both the things you can go off and learn, and the code you can get ahold of have evolved since these games were written. But thanks to games like DooM: it's easier for us to do that today. Because technology is built upon what came before, by extending the ideas of others in new directions and taking advantage of improved hardware.

Genius isn't in using a rock to smash something, it is in realizing you can smash things with a rock far better than your thick head.



^ Being around 25 years later, my brain cells are foggy. But DooM was one of my brother's games, so the first thing we had that played that would probably have been the Sega Genesis, which AFAIK means 32X release. We also had the PlayStation versions of DooM, Final DooM, and Quake II but those were later in our childhood.Bild/Foto
Tags: #CaptainsLog #DooM #games #Programming #Quake
Posted from http://feedproxy.google.com/~r/Spidey01/~3/wIDVib-Fgbo/how-much-of-genius-level-move-was-using.html
 

The Best Linux Blog In the Unixverse auf Twitter: „#TrueStory even with comments it was hard to understand for me. https://t.co/3UiaE377q0“ / Twitter


Exactly!
#programming

https://twitter.com/nixcraft/status/1197118489523212290
 

The Best Linux Blog In the Unixverse auf Twitter: „#TrueStory even with comments it was hard to understand for me. https://t.co/3UiaE377q0“ / Twitter


Exactly!
#programming

https://twitter.com/nixcraft/status/1197118489523212290
 

Make better use of air travel: Write code - SD Times


Some practical tips if you want to spend a long flight coding.
#travel #programming #flying
Make better use of air travel: Write code
 
#programming #humor
Very accurate
 

In The 17th Century, Leibniz Dreamed Of A Machine That Could Calculate Ideas IEEE Spectrum - IEEE Spectrum


#science #nlp #programming
 

Natural Language Processing Dates Back To Kabbalist Mystics IEEE Spectrum - IEEE Spectrum


#NLP #science #programming
 
#programming #truth
 

Sticky Footer — Solved by Flexbox — Cleaner, hack-free CSS

Getting the footer to stick to the bottom of pages with sparse content is something just about every Web developer has tried to tackle at some point in his or her career. And, for the most part, it’s a solved problem. Yet all the existing solutions have one significant shortcoming — they don’t work if the height of your footer is unknown.

Flexbox is a perfect fit for this type of problem. While mostly known for laying out content in the horizontal direction, Flexbox actually works just as well for vertical layout problems. All you have to do is wrap the vertical sections in a flex container and choose which ones you want to expand. They’ll automatically take up all the available space in their container.
https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/
#programming #webdev #css
 

Sticky Footer — Solved by Flexbox — Cleaner, hack-free CSS

Getting the footer to stick to the bottom of pages with sparse content is something just about every Web developer has tried to tackle at some point in his or her career. And, for the most part, it’s a solved problem. Yet all the existing solutions have one significant shortcoming — they don’t work if the height of your footer is unknown.

Flexbox is a perfect fit for this type of problem. While mostly known for laying out content in the horizontal direction, Flexbox actually works just as well for vertical layout problems. All you have to do is wrap the vertical sections in a flex container and choose which ones you want to expand. They’ll automatically take up all the available space in their container.
https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/
#programming #webdev #css
 

Die digitale Raumfahrt | HNF Blog

Vor fünfzig Jahren landeten Neil Armstrong und Edwin Aldrin auf dem Mond. Ihnen folgten zehn NASA-Kollegen; seitdem betrat kein Mensch mehr den Erdtrabanten. Aber schon im November 1969 lief ein „Lunar Landing Game“ auf dem Rechner einer amerikanischen High School; verfasst hatte es der siebzehnjährige Jim Storer. Sein Programm schuf eine eigene Gattung von Computerspielen.
#history #programming #NHF #LunarLander #space
Die digitale Raumfahrt
 

GitHub - dylanaraps/pure-bash-bible: 📖 A collection of pure bash alternatives to external processes.


#programming #opensource #linux #bash #free #book

Great resource!
 

GitHub - dylanaraps/pure-bash-bible: 📖 A collection of pure bash alternatives to external processes.


#programming #opensource #linux #bash #free #book

Great resource!
 
New & Noteworthy | Eclipse IDE 2019-09 | The Eclipse Foundation

Yeah, a new #eclipse release! #programming #java
 

Get the name of a TypeScript class at runtime - Meziantou's blog


Very useful if you need to be sure that you have the right type.
const obj = new Sample(); 
console.log(obj.constructor.name); // print "Sample"

#Typescript #Javascript #programming
 

REST – PUT vs POST – REST API Tutorial


#PUT vs #POST in #REST
I need to remember when to use what...

#programming
 
For real this time, get your butt off Python 2: No updates, no nothing after 1 January 2020 • The Register

Python 2 will be EOL at January, 1st 2020

#programming #python
 
#followerpower

I once found a site which was called_Git in layman's terms_ or similar and contained a complicated mathematical description of #git, e.g, that git is some kind of spehere or other multi dimensional #topology
Unfortunately I don't remember the sites address and no longer can find it.
Does anybody know this site?

#math #git #humor #programming #help
 
is a nice #free and #open-source #monospace #font for #programming with reach ligature support.
 
is a nice #free and #open-source #monospace #font for #programming with reach ligature support.
 
Vicki Boykis auf Twitter: „Job Req: ------ Years of Experience: 37 PhD: Required Languages: Python, R, Scala, Fortran, and Cantonese Experience with: Machine Learning, DevOps, Agile, Marie Kondo Method Someone who is good at recruiting, help me find a dat…

Love the idea of Marie Kondo Method in software!
#programming #humor
 
Falsehoods Programmers Believe About Names | Kalzumeus Software

Oh yes this is also a common problem
#programming
 
The Sad Story of Mr. Null and Little Bobby Tables | Laserfiche Blog

#programming
 

UK cybersecurity agency warns devs to drop Python 2 due to looming EOL & security risks | ZDNet


https://www.zdnet.com/article/uk-cybersecurity-agency-warns-devs-to-drop-python-2-due-to-looming-eol-security-risks/
#programming #security
 

UK cybersecurity agency warns devs to drop Python 2 due to looming EOL & security risks | ZDNet


https://www.zdnet.com/article/uk-cybersecurity-agency-warns-devs-to-drop-python-2-due-to-looming-eol-security-risks/
#programming #security
 
Later posts Earlier posts