ironmagma
ironmagma
  • 20
  • 182 918

Video

rdom code walkthrough
zhlédnutí 81Před 3 lety
This is a walkthrough of the `rdom: DOM in pure Rust` codebase, in which I describe the functionality of all the code. Source code (Github) available here: github.com/philip-peterson/rust-rdom
Fortran Programming Tutorial 4 - Logical (Booleans), if, else, and do while
zhlédnutí 561Před 4 lety
Learn to write an if statement in Fortran. Quick disclaimer: No kind of values-related or political related statement was intended by Chick fil A's presence in this video, I simply enjoy the taste of their chicken. They decreased their portion sizes, too, so it's not even a good deal anymore. Anyways, enjoy!
"Yesteryear" - Yesterday (Beatles) Piano + Violin cover
zhlédnutí 111Před 5 lety
My friend, Hollister, and I made this as the clock rolled over on New Years in LA. Piano and producer: Hollister Starrett Violin: Philip Peterson
Unity 3D - Starry Expanse (realRiven) Sky Test, July 2012
zhlédnutí 289Před 6 lety
This is a test of a sky system designed by Everett Gunther and implemented by me as a shader in Unity.
Shallow Water Simulation Project - First attempt
zhlédnutí 270Před 9 lety
I started work on my shallow water simulation project for Unreal Engine 4. It still needs some work...
Bash Scripting Tutorial 4 -- Hello World!, functions, and integer arithmetic
zhlédnutí 1,9KPřed 10 lety
Bash Scripting Tutorial 4 Hello World!, functions, and integer arithmetic
Bash Scripting Tutorial 3 - The * wildcard, dangerous commands, basic output redirection, cat
zhlédnutí 1,6KPřed 10 lety
Bash Scripting Tutorial 3 - The * wildcard, dangerous commands, basic output redirection, cat
Bash Scripting Tutorial 2 - Relative vs. absolute paths, tab completion, echo, man
zhlédnutí 2,8KPřed 10 lety
Bash Scripting Tutorial 2 - Relative vs. absolute paths, tab completion, echo, man
Bash Scripting Tutorial 1 - Basics: chsh, ls, cd, mkdir, rm, and the working directory
zhlédnutí 8KPřed 10 lety
Tutorials for using bash as a programming language. Use Ctrl-c to cancel out of typing a command. These first few videos are just primer for the later (actual scripting) videos. Subscribe so you'll be notified when they're added!
Fortran Programming Tutorial 3.5 - (Why not to use) Uninitialized Variables
zhlédnutí 1,5KPřed 10 lety
Quick demo of why you should always initialize variables. By the way, if you want an actual random number, check out RAND: gcc.gnu.org/onlinedocs/gfortran/RAND.html
SE Meeting
zhlédnutí 195Před 10 lety
SE Meeting
Fortran Programming Tutorial 3 - Using Variables
zhlédnutí 20KPřed 11 lety
In this tutorial we explore how to use variables, and how to avoid the "uninitialized variable" (random value) mistake in programs.
Fortran Programming Tutorial 2 - Saying Hello
zhlédnutí 51KPřed 11 lety
Here we learn about how to use the WRITE statement. Be sure to ask questions in the comments!
Fortran Programming Tutorial 1 - Installing gfortran
zhlédnutí 79KPřed 11 lety
The first in a series of tutorials intended to teach Fortran programming from the ground up. Little to no programming experience necessary. The primary audience for these tutorials is (aspiring?) engineers and scientists with little to no programming experience. However, programmers and computer scientists may also benefit, as Fortran supports a surprisingly rich set of features and is blazingl...
Moon Slowdown Effect
zhlédnutí 148Před 12 lety
Moon Slowdown Effect
Wx Tutorial 1 -- Sizers: BoxSizer part I
zhlédnutí 10KPřed 13 lety
Wx Tutorial 1 Sizers: BoxSizer part I
Zigeunerweisen (Gypsy Airs) - Philip Peterson, violin
zhlédnutí 3,8KPřed 13 lety
Zigeunerweisen (Gypsy Airs) - Philip Peterson, violin
Cyan Worlds [formerly Cyan Inc.] Intro Music (Arranged for Piano)
zhlédnutí 884Před 14 lety
Cyan Worlds [formerly Cyan Inc.] Intro Music (Arranged for Piano)
Space Shuttle Animation Project - Sparks
zhlédnutí 493Před 14 lety
Space Shuttle Animation Project - Sparks

Komentáře

  • @user-fm4kg3ng8c
    @user-fm4kg3ng8c Před měsícem

    Е шд

  • @ironmagma
    @ironmagma Před 11 měsíci

    Sheet music is up: www.dropbox.com/scl/fi/zgw7n1g478h68omdt4xy6/Cyan-Theme-Score.pdf?rlkey=blkfhuxw3ipodmmejcg47pwfj&dl=0

  • @krasotabella9675
    @krasotabella9675 Před 2 lety

    So beautiful!!!

  • @pineappleus3031
    @pineappleus3031 Před 2 lety

    ...and he never uploaded II part :(

  • @kasha9861
    @kasha9861 Před 3 lety

    Good video ! Thanks

  • @marywatson6935
    @marywatson6935 Před 3 lety

    sorry this is fortran95?

    • @ironmagma
      @ironmagma Před 3 lety

      It is, but it should compile on newer compilers like the ones that compile Fortran 2008. The differences are fairly small, except for the new features added by later versions.

    • @marywatson6935
      @marywatson6935 Před 3 lety

      @@ironmagma ok, thanks!😄

  • @rublitz
    @rublitz Před 3 lety

    Hi. On the last step where we open up fortran in Eclipse from the terminal I keep getting the following error in terminal: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See www.slf4j.org/codes.html#StaticLoggerBinder for further details. Then, when I try to compile my code in Eclipse I get the following error: "Launch failed. Binary not found." Do you know how I can fix this problem?

    • @ironmagma
      @ironmagma Před 3 lety

      You may need to tell Eclipse that your project is not a Java project. Eclipse is made primarily for Java and so will try to load log4j (also for java hence the 4j) and execute other Java related tooling which will not work. You might try looking for a fortran plugin for Eclipse.

  • @boo4995
    @boo4995 Před 4 lety

    Beautiful.. This song means so much for me

  • @jimmyrelife
    @jimmyrelife Před 4 lety

    ok, a while since the last one

  • @estivenflorezcastro8313

    Thank u for the video, i need do something, i am close to compile the code SpecMesh.

  • @estivenflorezcastro8313

    Thanks men, i'm trying to do in windows with cygwin and is cool, you're the best.

  • @estivenflorezcastro8313

    Hello, I'm watching your gfortran videos and I think it's great that you make this section of videos, I'm starting to program and I hope, it hurts you left the video series, I hope you can continue with the dream I want to realize.

    • @ironmagma
      @ironmagma Před 4 lety

      Wow, thank you so much for this comment. I lost the motivation to work on the series a while ago because I felt it needed to cater more to the scientific side than I could meaningfully provide, but your interest inspires me. Why you want to learn Fortran, if I may ask?

    • @estivenflorezcastro8313
      @estivenflorezcastro8313 Před 4 lety

      The reason in summary: I am from Colombia and I am studying a degree in mathematics, but I like the mathematical field more than the pedagogical one, so they proposed me to work a thesis in applied mathematics of "automatic mesh generation" for which I have to program, because the code called SpecMesh2D reads in Gfortran language, my thesis director told me, the problem is that honestly if they don't explain to me or I don't have a direction, I can't understand anything. That's why I tried to find out who can explain this language, since they are not popular as python or java, even when installing gfortran in MAC, I did it with the video of how to install and my director managed to run the code, but he has little time then I must learn separately, and I really want to go ahead with this project and learn, I do not know if it is too much to ask you to help me, starting that English has had to reinforce a lot hehe. Thanks for the attention friend, regards.

  • @civilengineeringandprogram1466

    Sir how to install lapack in windows 10

  • @starfishandlatte
    @starfishandlatte Před 5 lety

    Where's the dang script writing in this?

  • @sjpbrooklyn7699
    @sjpbrooklyn7699 Před 6 lety

    IMPLICIT none: in early versions (FORTRAN IV, from the 60s and 70s) there were two important variable conventions we would find very restrictive now: 1. variable names were limited to 8 characters with no distinction between upper and lower case. 2. By default, if the first letter of a variable was I through N the variable type was INTEGER, otherwise it was REAL (which we used to call floating point). These could be easily overridden with a simple statement such as INTEGER X, but keep in mind that FORTRAN came of age in the era of punch cards, where each card usually contained a single line of code (with multiple cards needed for statements of more than 72 characters), so for long programs this became an issue of economy as well as physical space (program cards quickly mounted up by the box-full). The IMPLICIT none statement says that there is no implicit type for any variable. This leaves it to the programmer to declare a type for every variable (e.g, integer, real, complex, logical), which to many people is simply good programming practice.

  • @justanotherweeb8061
    @justanotherweeb8061 Před 6 lety

    I love Java And c sharp

  • @IbnFarteen
    @IbnFarteen Před 6 lety

    For windows, everything having to do with MinGW, Cygwin, Cygwin64 etc is unbelievably confused and chaotic. I've given up.

  • @medifive1190
    @medifive1190 Před 6 lety

    tanx..i..enjoyed this tutorial

  • @yulinaputriani
    @yulinaputriani Před 6 lety

    how can i exit after writing my program? i keep clicking but can find anything

    • @yasinyalcin6247
      @yasinyalcin6247 Před 3 lety

      did u learn how to do that? Because it is my issue right now.

  • @marksmith6061
    @marksmith6061 Před 7 lety

    Thanks for taking the time to do the BoxSizer video. Cleared this topic up for me quite a bit.

  • @jesslyn2993
    @jesslyn2993 Před 7 lety

    I can't install the gfortran.pkg. It says it's from unidentified developer. Can someone help me?? :(

    • @ironmagma
      @ironmagma Před 4 lety

      If this happens, open up System Preferences > Security & Privacy > General and there should be an "Open <name of program>" button in the bottom right that you can click to authorize the install.

  • @rogerhudson9732
    @rogerhudson9732 Před 7 lety

    I remember learning FORTRAN 68, then 77. Time to retire.

  • @ashthepandao-o6924
    @ashthepandao-o6924 Před 8 lety

    i am only here because i wanna create an injectable hack client in minecraft

  • @joaofmcarvalho
    @joaofmcarvalho Před 8 lety

    which text editor is it? How can I use it?

  • @sganesap
    @sganesap Před 8 lety

    if you really need to display more spaces between words, you have to add backslashes for each spaces like this: echo what \ \ is \ \ \ up

  • @Lordpoopsir
    @Lordpoopsir Před 8 lety

    how to I call fortran on my mac terminal?

  • @lourencodelimapeixoto9769

    Thanx a lot! This tutorial is excelent!

  • @hyys8607
    @hyys8607 Před 8 lety

    How come in my fortran I do not have this line number at the very left?

  • @hasiukjanf5687
    @hasiukjanf5687 Před 9 lety

    After installing gnu fortran, i can't find it in my applications

  • @ramakanthdvv
    @ramakanthdvv Před 9 lety

    Thank you.

  • @ruthlessadmin
    @ruthlessadmin Před 9 lety

    Perfect, thank you so much. I was struggling quite a lot with other tutorials on this, but you made it clear and concise.

  • @NetPwn
    @NetPwn Před 9 lety

    echo great tutorial, thanks!

  • @McFlo
    @McFlo Před 9 lety

    Great Video, Absolutely Helpful. Thanks a lot.

  • @lorenzobeas7214
    @lorenzobeas7214 Před 9 lety

    awesome tutorial thank you so much!

  • @shantamoyguha4138
    @shantamoyguha4138 Před 9 lety

    Sir, how to do exit the editor by typing :wq ?

    • @DejiAdenuga
      @DejiAdenuga Před 4 lety

      My exact question! That's definitely a step that shouldn't have been overlooked

  • @blackmouthblackface
    @blackmouthblackface Před 9 lety

    hey mate, just finished all your tutorials, i think it's great for beginners! Too bad this is the last tutorial it seems. THanks!

  • @ardee3949
    @ardee3949 Před 9 lety

    Hello ironmagma! good start for Bash-script tutorials- not sure if this is the last tutorial of this topic or not but I could'nt find any tutorials after this (5.6.7...200 :D ) -- hopefully you keep the good work going I am kinda new with Bash scripting and linux in general and trying to come up with a Bash script for automation of some tasks , like installing .repo if they don't exist in the system repository already , distributing ssh keys to nodes in a cluster, disable enable a service, etc. what do you recommend? what is the best approach to come up with a blue-print for this? Thank you in advance?

    • @ironmagma
      @ironmagma Před 9 lety

      Ardavan Moinzadeh Hey man, sorry I'm a little late replying. You can do all that with bash scripts yourself, but I have heard tools like Puppet, Chef, and Ansible are good at automating things like that on large scales. I have not had the chance to use any of them yet myself, but that's where I'd point you if you'd like to research it a bit or ask around and see if they fit your use cases.

  • @MatthewHolevinski
    @MatthewHolevinski Před 9 lety

    let's just be honest, this video got AWESOME at 1:19 :) WTF was that!

  • @umuhozanelky4648
    @umuhozanelky4648 Před 9 lety

  • @mammadbaghirbaghirzade8638

    Sir there are many questions below why don't u answer them???? ı have a question u said that save file, please show how to save a file

    • @ironmagma
      @ironmagma Před 9 lety

      The text editor I use in this video (Vim) has a very unusual user interface, so I type <ESC>:wq<ENTER> to save. In most other text editors you would go to File > Save, or perhaps hit Ctrl-S.

    • @soominster
      @soominster Před 9 lety

      You can also use TextEdit (a program that should already be installed on your mac) instead of using vim. Go to TextEdit and create a 'New Document'. Make sure to change the format of your file to a plain text file by clicking 'Format' -> 'Make Plain Text', and proceed as video suggests.

  • @Alexandermajor
    @Alexandermajor Před 10 lety

    Can you use it to make software that also requires physics or chemistry application

    • @Andrumen01
      @Andrumen01 Před 9 lety

      Of course, that is the primary use of Fortran.

  • @sidd26
    @sidd26 Před 10 lety

    The download link for 4.6.2 for Snow Leopard is broken on the website; by any chance could you share the one you've downloaded somewhere online?

  • @dolphinsatsunset1
    @dolphinsatsunset1 Před 10 lety

    I've taken two semesters of C++ programming (passed them with A's) and software design (passed it with a 'B'). Learning Fortran, a very uncommon language today, would also look good on my resume.

  • @zacharyhuberty3883
    @zacharyhuberty3883 Před 10 lety

    Great, tutorial. I wish you had more!

  • @kellysiah
    @kellysiah Před 10 lety

    hey, thanks so much for your help! ^~^

  • @cookieb0i
    @cookieb0i Před 10 lety

    hello, how do you actually open up a new tab with the custom directory and create a new file there? Thank you in advance! :)

  • @ahmednoor628
    @ahmednoor628 Před 10 lety

    Nice tutorials! Thanks for the help

  • @robbiemcgee2482
    @robbiemcgee2482 Před 10 lety

    Fortran was actually the first programing language in all the history of computers. It was made in NewYork by a women who worked for IBM in the late 1950s.

    • @philip3712
      @philip3712 Před 10 lety

      Fortran wasn't exactly the first programming language (there was already a language called Speedcoding), but it was one of the largest. I've heard that looking back, the creators said that they thought the compiler was the main feature, and that the actual design of the language didn't seem that important! I'm curious as to who you're referring to, as I've always read that John Backus was the main pioneer of Fortran (though there were other people, of course, as well).

  • @imaginaryunit.
    @imaginaryunit. Před 10 lety

    "...which looks kinda like an owl" lol liked!

  • @andreanegri4927
    @andreanegri4927 Před 10 lety

    I love when I find someone that uses the 2008 standard...