-
EMBEDWARE linux programming training Become a LINUX EXPERT from EMBEDWARE
CALL: 9986035545 www.softwaresh
more..
8 months ago.
9.28 min
1534 Views
1.00 Rating
Quick Play
Become a LINUX EXPERT from EMBEDWARE
CALL: 9986035545 www.softwareshouse.com
Training by Industry Experts
IN-DEPTH OF LINUX
ADVANCED LAB -24 hrs
Quality Training Content
ASSURED PLACEMENT
OPERATING SYSTEMS Concepts (20 hrs)
LINUX BASICS (16 hrs)
LINUX INTERNALS, KERNEL and PROGRAMMING (60 hrs)
LINUX DEVICE DRIVERS (40 hrs)
LINUX SHELL SCRIPTING (20 hrs)
LINUX GDB DEBUGGER (24 hrs)
LINUX KGDB KERNEL DEBUGGER (10 hrs)
LINUX PORTING to ARM (10 hrs)
FREE C, C++,Datastructures
CALL: 9986035545 www.softwareshouse.com
-
C Programming, Disassembly, Debugging, Linux, GDB A brief introduction to GDB and Assembly Language on Intel processors
more..
12 months ago.
9.93 min
10548 Views
4.43 Rating
Quick Play
A brief introduction to GDB and Assembly Language on Intel processors using the venerable C language and GCC compiler toolchain. This is probably more fun than it is informative (and not even all that fun), but maybe it will give somebody ideas... Documentation:
man wprintf
man gdb
man objdump
man hexdump
Use pinfo -m instead of man for a nice, colorful interface that can be navigated by clicking or using the arrow keys.
Making simple programs and analysing them with a debugger such as GDB is a great way to learn a little bit about assembly language and machine code. Why delve into machine code during an introductory video? Do we realy need to know that the stack grows downward in memory or that the arguments to a function are pushed onto the stack in reverse order, so they can pop back off in the right order? What's with the wide characters? Why complicate things by adding a function?
First of all, functions and assembly are not that hard to grasp. It's just a push and call. We push an address to something onto the stack and call a function. What's so difficult about that? I'm sick of people trying to insulate us from the details. Besides, knowing a little bit about what goes on under the hood makes better hackers and better programmers. That's what we do while learning. We build things and we take them apart to see how they work. I know there is no compelling reason to use wide characters (C90 spec), but I just want to be prepared to understand them when I see them. Yes, it is probably better to use utf-8 and char now that most platforms support it. You can find simple "hello world" programs anywhere that use printf. I wanted my video to be different.
And I wanted to let everyone know I'm OK. I haven't died. I've just been busy learning a little C.
Oh, and I'll show you why I used a function in a little bit. There is a reason.
We have used up nearly the full 10 minutes and it is still just a brief tour. We were only able to cover a small handful of the tools I wanted to demonstrate. Oh well, Linux is so full of toys that it even has a tool to help find them. Type "man apropos" or "pinfo -m apropos" in a terminal for details. I hope this information is useful but it is provided with no warranty.
Yes, GDB sucks at printing wide character strings, as this video shamelessly points out. It can do it if you include debugging symbols in your program, though, by compiling with gcc -g -o hi hi.c and by downloading a special script for GDB (http://www.linux.com/feature/51836) and putting it in your .gdbrc file. Great.
Wide characters of type wchar_t are not necessarily unicode, but, depending on the implementation, do often represent unicode strings. See:
http://en.wikipedia.org/wiki/Wide_character
http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
Resources:
http://www.iso-9899.info/wiki/Main_Page
http://www.cs.princeton.edu/~benjasik/gdb/gdbtut.html
http://en.wikibooks.org/wiki/Category:X86_Disassembly
http://en.wikipedia.org/wiki/X86_calling_conventions#cdecl
http://www.linux.com/feature/51836
This video contains parts or visuals of a free software program. You may use it freely according to its particular license:
This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
This video is licensed under the Creative Commons Attribution 2.5 Generic license. In short: you are free to share and make derivatives of this work under the conditions that you appropriately attribute it. Any of the above conditions can be waived if you get permission from the copyright holder.
-
Part 1- Intoduction to PHP Programming (HD) This video explains the concepts behind PHP programming and shows how
more..
about 1 month ago.
7.10 min
67 Views
0.00 Rating
Quick Play
This video explains the concepts behind PHP programming and shows how to create variables and use basic functions.
-
Python Programming Tutorial - 32 - Object Oriented Program Part 33 - http://www.youtube.com/watch?v=M1BAlDufqao
OOP or the famou
more..
11 months ago.
7.17 min
10799 Views
4.98 Rating
Quick Play
Part 33 - http://www.youtube.com/watch?v=M1BAlDufqao
OOP or the famous object oriented program. Hold on guys, the waters getting rough!
-
Python Programming Tutorial - 4 - Modules and Functions Part 5 - http://www.youtube.com/watch?v=-lfWzPxOJQ8
The title says it
more..
11 months ago.
7.13 min
28473 Views
4.88 Rating
Quick Play
Part 5 - http://www.youtube.com/watch?v=-lfWzPxOJQ8
The title says it all... Function and Modules!!!
-
Flash Action Script part1 Flash Action Script tutorial
more..
about 1 year ago.
1.97 min
3428 Views
4.67 Rating
Quick Play
Flash Action Script tutorial
-
How to Change Your Cursor in Flash (Action Script 2 AND Action Script 3!) Tutorial Gracias for watching this tutorial!...
Here, we'll talk about how to c
more..
4 months ago.
9.67 min
358 Views
5.00 Rating
Quick Play
Gracias for watching this tutorial!...
Here, we'll talk about how to create your own cursor in Flash in BOTCH actionscripts. Please remember to subscribe!
http://www.mcvdigital.com
-
Free Web Hosting: Forward & masking your .com website to Dropbox This tutorial shows you how to forward your website, and mask it to yo
more..
about 1 month ago.
6.12 min
2051 Views
4.87 Rating
Quick Play
This tutorial shows you how to forward your website, and mask it to your public Dropbox folder. This is convenient especially for small/ personal websites. Most places where you purchased your domain offers free hosting, but they require you to support their own ads! So, instead of hosting it on the free web host they provided, you can actually host your site on a dropbox public folder. I wouldn't use this tutorial to host a company website.
iMaCarly did a great tutorial using a .tk domain, along with dropbox, 100% free! Check the video out here.
http://www.youtube.com/watch?v=LsqeqrPDNy0
Some people do not want a .tk as their website and would like a .com. You can purchase one through GoDaddy around $10. (Sometimes they have sales during the holidays for $2!) If you do not want to pay hosting fee's you can then follow this tutorial if you like!
Here is a link to a video i previously did on "How to make a basic iWeb Page"
http://www.youtube.com/watch?v=tw2zvz_92ng
Here's a video I did on DropBox
http://www.youtube.com/watch?v=GBjpgtXUBTY
Shoutout to: JDSpiderman3 for the INTRO!
http://www.youtube.com/user/JDSpiderman3
-
KCVDS Hamachi Hosting Tutorial Simple Process
Hamachi Download: https://secure.logmein.com/products/h
more..
about 1 year ago.
2.95 min
16892 Views
4.54 Rating
Quick Play
Simple Process
Hamachi Download: https://secure.logmein.com/products/hamachi/list.asp
Hosting with IP (Router): http://www.setokaiba.com/BattleCity/viewtopic.php?id=5404
KCVDS User Guide: http://www.setokaiba.com/KCTutorial/UserGuide.pdf
-
WordPress Tutorial - How To Install WordPress on a BlueHost Domain http://WelcomeToWordPress.com
This tutorial demonstrates how to insta
more..
6 months ago.
3.72 min
281 Views
4.00 Rating
Quick Play
http://WelcomeToWordPress.com
This tutorial demonstrates how to install a WordPress blog using BlueHost's installation utility. If you need a domain, you can get one at http://www.jdoqocy.com/click-3247971-10376739. Other hosting providers may also offer a simple WordPress installation option. Check your control panel for "Fantastico" or look for "Simple Scripts." If your hosting provider offers a simple installation option, the process will likely be similar to the steps in this video.
Visit http://WelcomeToWordPress.com for other WordPress Tutorials including:
-Customizing your blog's title and selecting a theme
-Writing your first post
-Using and modify widgets on your blog
-Finding and installing plug-ins
-Reviews and tutorials on specific plug-ins you may want to use
You can also find tutorials on other subjects, and sign up for a free weekly newsletter filled with updates, tips and resources.
-
Bluehost Wordpress Theme Upload Tutorial http://www.bluehost.com/track/bluehostwebhosting/
Bluehost Wordpress T
more..
about 1 year ago.
5.82 min
916 Views
5.00 Rating
Quick Play
http://www.bluehost.com/track/bluehostwebhosting/
Bluehost Wordpress Theme Upload Tutorial.
Learn to upload wordpress theme to Bluehost Web Hosting
-
4Developers Marcin Mierzejewski - Python i Django... Part 4 Marcin Mierzejewski's presentation Python i Django: Szybkie i łatwe t
more..
3 months ago.
10.05 min
90 Views
0.00 Rating
Quick Play
Marcin Mierzejewski's presentation Python i Django: Szybkie i łatwe tworzenie aplikacji webowych given at the biggest Polish programming conference - 4Developers. The event took place on March 7th, 2009 in Krakow, Poland. It hosted 4 parallel tracks: Java, .NET & C#, Dedicated Languages and IT Project Management. Stefan gave this talk during the Dedicated Languages session. This lecture is in Polish
http://4developers.org.pl/