Difference between pages "Package:ACPI Daemon" and "Programming"

(Difference between pages)
(Adding to rc)
 
m
 
Line 1: Line 1:
== Introduction ==
+
Programming is a fun, useful skill that is helpful to contribute back to linux, gnu, and other software sources.  This page is dedicated to improving our programming, & scripting skills.  Many of the programming languages are pretty easy to pickup, but take time, and practice to master.  To help simplify things, and make them fun too, video is extensively used on this page. [https://hackerone.com/ Finding bugs] can earn you some change to donate to funtoo also. :)  Changing videos to in house programming videos, or better suited programming videos is welcomed.
==== What is acpi? ====
+
"In computing, the Advanced Configuration and Power Interface (ACPI) specification provides an open standard for device configuration and power management by the operating system." [(http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface Wikipedia)]
+
  
==== What is acpid? ====
+
=== Recommended languages ===
"ACPID is a completely flexible, totally extensible daemon for delivering ACPI events. It listens on a file (/proc/acpi/event) and when an event occurs, executes programs to handle the event. The programs it executes are configured through a set of configuration files, which can be dropped into place by packages or by the admin." [(http://acpid.sourceforge.net/ acpid Sourceforge)]
+
Funtoo linux uses bash for init, ebuilds, cron scripts, etc... [[portage]] is written in [[python]]. C, and C++ are major languages used extensively in the open source world.
  
== Installing acpid ==
+
*bash
==== Emerging ====
+
*c
To install acpid, run this command:
+
*c++
<console>
+
*python
##r### ##b##emerge -av acpid
+
</console>
+
  
==== Adding to rc ====
+
 
After you have finished installing acpid, you may want to add it to the list of rc services to be started with your system at boot.
+
===Programming Languages===
<console>
+
====Assembly Language====
##r### ##b##rc-update add acpid default
+
{{#widget:YouTube|playlist=PL4C2714CB525C3CD7}}
</console>
+
 
Then, run the following to start rc:
+
===={{package|app-shells/bash}}====
<console>
+
 
##r### ##b##rc
+
====C====
</console>
+
{{#widget:YouTube|playlist=PLkB3phqR3X40reMCBYSoNUPbDvM4kybMs}}
[[Category:System]]
+
 
 +
====C++====
 +
{{#widget:YouTube|playlist=PLAEwfbJn6kqFnzJjYi0vNn69VNSsL3guo}}
 +
 
 +
====Cobol====
 +
{{#widget:YouTube|playlist=PLw2d78nGwdI-FwgYrZOIHT4TIlgE6G--a}}
 +
 
 +
====Fortran====
 +
{{#widget:YouTube|playlist=PLj1FmKKVt84VRooS72BVR1n3M1awzRbj2}}
 +
 
 +
==== Go ====
 +
{{#widget:YouTube|playlist=PL0irJ82JAlEh7E9fHr75lOMaORN8sTvTD}}
 +
 
 +
===={{package|dev-java/oracle-jdk-bin}}====
 +
 
 +
====javascript====
 +
{{#widget:YouTube|playlist=PLHGSE2kjRS_Yn4lE6mu7ZajhtMzp2lbZL}}
 +
 
 +
===={{package|dev-lang/lua}}====
 +
 
 +
===={{package|dev-lang/mono}}====
 +
 
 +
===={{package|dev-db/mysql}}====
 +
 
 +
====ObjectiveC====
 +
{{#widget:YouTube|playlist=PL54515103C712A53D}}
 +
 
 +
===={{package|dev-lang/perl}}====
 +
 
 +
===={{package|dev-lang/php}}====
 +
 
 +
====[[Python]]====
 +
 
 +
===={{package|dev-qt/qtcore}}====
 +
 
 +
===={{package|dev-lang/ruby}}====
 +
 
 +
====Tex====
 +
{{#widget:YouTube|playlist=PLlLAyGJ7_7MFcSTHMVMErZ1GW0pGOfWtd}}
 +
 
 +
=== External Resources ===
 +
https://en.wikipedia.org/wiki/List_of_programming_languages

Latest revision as of 05:19, February 19, 2015

Programming is a fun, useful skill that is helpful to contribute back to linux, gnu, and other software sources. This page is dedicated to improving our programming, & scripting skills. Many of the programming languages are pretty easy to pickup, but take time, and practice to master. To help simplify things, and make them fun too, video is extensively used on this page. Finding bugs can earn you some change to donate to funtoo also. :) Changing videos to in house programming videos, or better suited programming videos is welcomed.

Recommended languages

Funtoo linux uses bash for init, ebuilds, cron scripts, etc... portage is written in python. C, and C++ are major languages used extensively in the open source world.

  • bash
  • c
  • c++
  • python


Programming Languages

Assembly Language

Package:Bash

C

C++

Cobol

Fortran

Go

Package:Java SE Development Kit (JDK)

javascript

Package:Lua

Package:Mono

Package:MySQL

ObjectiveC

Package:Perl

Package:PHP

Python

Package:Qtcore

Package:Ruby

Tex

External Resources

https://en.wikipedia.org/wiki/List_of_programming_languages