Monday, March 18, 2019

Operating Systems written in FPC

Python for Windows - Win32API

https://sourceforge.net/projects/pywinauto/

http://vermeulen.ca/python-win32api.html

https://pypi.org/project/pywin32/


http://zetcode.com/gui/winapi/gdi/




When running Python programs on a Windows computer there are often cases (such as better integration) where it makes sense
 to throw portability to the winds and call on the win32api for some platform-specific functionality.


              Friday, March 15, 2019

              Najbolji router, IDS, FIREWALL for free, zaštitite svoju mrežu kompjutera najboljim rešenjem

              https://www.clearos.com/

              Šta je sve potrebno ?

              1) Treba Vam jedan kompjuter sa 2GHz, Dual Core, 2GB ram, 20 GB HDD.

              2) U kompjuter ugradite dve mrežne LAN kartice.

              3) Ubacite instalacioni DVD i instalirajte ga.

              4) Sa nekog drugog kompjutera u mreži pristupite preko web sučelja (interfejsa) i podesite sve parametre vašeg novog "rutera", možete instalirati i dodatne pakete za IDS, Firewall, Statistiku i slično.

              5) Uopšte Vam ne treba Windows Server, sve oko Active Directory i podešavanja domena, možete odraditi i na CLEAROS-u.





              ClearOS CustomersClearOS Customers



              Thursday, March 14, 2019

              Instalirali ste WPSOffice na linux, šta dalje...

              Script to append date stamp to Microsoft Office Word file on Linux:
              #!/bin/sh



              file_name=test_files.docx

              current_time=$(date "+%Y.%m.%d-%H.%M.%S")
              echo "Current Time : $current_time"

              new_fileName=$file_name.$current_time
              echo "New FileName: " "$new_fileName"

              cp $file_name $new_fileName
              echo "You should see new file generated with timestamp on it.."

              -----------------------




              Bill Gates
              "Measuring programming progress by lines of code is like measuring aircraft building progress by weight"


              []

              Knowledge of programming

              Introduction:
              1. Introduction to Computer Science and Programming: MIT
              2. Intensive Introduction to Computer Science: Harvard
              3. Introduction to Computer Science and Programming Methodology: Stanford
              4. Programming Abstractions (Second Course in Unit): Stanford
              5. Java Programming Basics via Udacity
              6. An Introduction to Interactive Programming in Python (Part 1) via Coursera
              7. An Introduction to Interactive Programming in Python (Part 2) via Coursera
              8. Introduction to Computer Science and Programming Using Pythonvia edX
              9. Introduction to Interactive Programming in Python - Rice
              Programming:
              1. Programming 1: University of Toronto
              2. Programming 2: University of Toronto
              3. Programming Paradigms: Stanford
              4. Object Oriented Programming: MIT
              5. Object Oriented Programming in C++: ITU
              6. Object Oriented Programming in Java via Coursera
              7. Design in Computing: UNSW
              8. Principles of Programming Languages: IIT
              9. C++ for C Programmers: UC Santa Cruz
              10. Heterogeneous Parallel Programming: University of Illinois
              11. Compilers: Stanford
              12. Java Programming: Principles of Software Design via Coursera
              13. Code Yourself! An Introduction to Programming via Coursera
              14. Java Programming: Solving Problems with Software via Coursera
              Software Engineering:
              1. Software Engineering: Berkeley
              2. Elements of Software Construction: MIT
              3. Mobile Software Engineering: Harvard
              4. Software Engineering for Scientific Computing: Berkeley
              Theory of Computation:
              1. Introduction to the Theory of Computation: Stonehill
              2. Principles of Computing: Rice
              3. Theory of Computation: UC Davis
              4. Theory of Computation: IIT Kanpur
              5. Principles of Computing (Part 1) via Coursera
              6. Principles of Computing (Part 2) via Coursera
              Mathematics:
              1. Mathematics for Computer Science: MIT
              2. Discrete Mathematics: ArsDigita
              3. Linear Algebra through Computer Science Applications: Brown
              4. Discrete Math and Probability Theory: Berkeley
              5. Probability and Statistics - UC Berkeley
              6. Statistics and Probability: Harvard
              7. Probabilistic Systems Analysis and Applied Probability: MIT
              8. Statistical Inference: Johns Hopkins
              9. Data Analysis and Statistical Inference: Duke
              10. Probabilistic Graphical Models via Coursera
              Computer Architecture:
              1. Computer Architecture: Carnegie Mellon
              2. Computer Architecture: Princeton
              Operating Systems:
              1. Operating Systems and Systems Programming: Berkeley
              2. Introduction to Linux: edX
              Systems:
              1. Computer System Engineering: MIT
              2. The Hardware/Software Interface: University of Washington
              Networking and Data Communications:
              1. Fundamentals of Computer Networking: Manhattan College
              2. Introduction to Data Communications: Thammasat University
              3. Computer Networks: University of Washington
              4. Internet Technologies and Applications: Thammasat University
              Cryptography and Security:
              1. Introduction to Cryptography: Ruhr University
              2. Cryptography 1: Stanford
              3. Cryptography 2: Stanford
              4. Bilinear Pairings in Cryptography: BIU
              5. Cryptography I via Coursera
              Security:
              1. Introduction to IT Security: Thammasat University
              2. Security and Cryptography: Thammasat University
              3. Designing and Executing Information Security Strategies: University of Washington
              4. Information Security and Risk Management in Context: University of Washington
              5. Software Security via Coursera
              6. Hardware Security via Coursera
              7. Usable Security via Coursera
              Algorithms and DS:
              1. Algorithms
                1. Introduction to Algorithms: MIT
                2. Algorithms I - Princeton
                3. Algorithms: Design and Analysis, Part 1 via Coursera
                4. Algorithms: Design and Analysis, Part 2 via Coursera
                5. Advanced Algorithms and Complexity via Coursera
                6. Approximation Algorithms Part I via Coursera
                7. Approximation Algorithms Part II via Coursera
                8. Algorithmic Thinking (Part 1) via Coursera
                9. Algorithmic Thinking (Part 2) via Coursera
                10. Efficient Algorithms and Intractable Problems: Berkeley
              2. Data Structures
                1. Introduction to Data Structures and Algorithms: UNSW
                2. Data Structures: Berkeley
                3. Advanced Data Structures: MIT
                4. Data Structures Made Easy via Coursera
                5. Data Structures via Coursera
                6. Advanced Data Structures in Java via Coursera
              Data Management:
              1. Introduction to Databases: Stanford
              2. Introduction to Modern Database Systems: Saylor
              3. Introduction to Database Management Systems: KU Leuven University
              4. Database Management Systems: Ars Digita
              5. Advanced Databases: Saylor
              6. Database Management Essentials via Coursera
              7. Data Management and Visualization via Coursera
              8. Hadoop Platform and Application Framework via Coursera
              Data
              1. Science
                1. Introduction to computing and data science - MITx
                2. Introduction to Data Science - Washington
                3. Data Science Essentials via edX
                4. Introduction to Python for Data Science via edX
                5. Introduction to R for Data Science via edX
                6. Python for Genomic Data Science via Coursera
                7. Process Mining: Data science in Action via Coursera
              2. Analytics
                1. Introduction to Big Data via Coursera
                2. Managing Data Analysis via Coursera
                3. Exploratory Data Analysis via Coursera
                4. Managing Big Data with MySQL via Coursera
                5. Big Data Analysis with Apache Spark via edX
                6. Big Data Integration and Processing via Coursera
                7. Big Data: from Data to Decisions via FutureLearn
                8. Big Data Modeling and Management Systems via Coursera
                9. Graph Analytics for Big Data via Coursera
              3. Others
                1. Getting and Cleaning Data via Coursera
                2. Relational Database Support for Data Warehouses via Coursera
                3. Pattern Discovery in Data Mining via Coursera
                4. Framework for Data Collection and Analysis via Coursera
                5. Data Manipulation at Scale: Systems and Algorithms via Coursera
                6. Dealing With Missing Data via Coursera
                7. Data Warehouse Concepts, Design, and Data Integration via Coursera
                8. Data Visualization via Coursera
              Artificial Intelligence:
              1. Introduction to Artificial Intelligence: Berkeley
              2. Artificial Intelligence: HRW
              3. Artificial Intelligence: Berkeley
              Machine Learning:
              1. Machine Learning: Stanford
              2. Principles of Machine Learning via edX
              3. Practical Machine Learning via Coursera
              4. Machine Learning via Coursera
              5. Machine Learning Foundations: A Case Study Approach via Coursera
              6. Machine Learning: Regression via Coursera
              7. Machine Learning: Clustering & Retrieval via Coursera
              8. Machine Learning With Big Data via Coursera
              9. Machine Learning for Data Analysis via Coursera
              10. Machine Learning: Classification via Coursera
              App Development:
              1. Basics
                1. Building Mobile Applications: Harvard
                2. Foundations of Objective-C App Development via Coursera
                3. Developing Intelligent Apps via edX
                4. CODAPPS: Coding mobile apps for entrepreneurs via Coursera
                5. Engineering Maintainable Android Apps via Coursera
              2. Android
                1. Android Application Development: ITU
                2. Android Basics: Multi-screen Apps via Udacity
                3. Build Your First Android App (Project-Centered Course) via Coursera
                4. Java for Android via Coursera
                5. Android Basics: Networking via Udacity
                6. Programming Mobile Applications for Android Handheld Systems: Part 1 via Coursera
                7. Programming Mobile Applications for Android Handheld Systems: Part 2 via Coursera
              3. iOS
                1. iPhone Application Development: ITU
                2. Best Practices for iOS User Interface Design via Coursera
                3. Toward the Future of iOS Development with Swift via Coursera
                4. iOS App Development Basics via Coursera
                5. App Design and Development for iOS via Coursera
              4. Web
                1. Intro to Progressive Web Apps via Udacity
                2. Web Application Development: Basic Concepts via Coursera
                3. Web Application Development with JavaScript and MongoDBviaCoursera
                4. Single Page Web Applications with AngularJS via Coursera
                5. Web Accessibility via Udacity
                6. How To Create a Website in a Weekend! (Project-Centered Course)viaCoursera
                7. HTML, CSS, and Javascript for Web Developers via Coursera
                8. HTML, CSS and JavaScript via Coursera
                9. Introduction to HTML5 via Coursera
                10. Introduction to CSS3 via Coursera
                11. Programming and the Web for Beginners via Coursera
                12. Responsive Website Basics: Code with HTML, CSS, and JavaScriptviaCoursera
                13. Responsive Website Tutorial and Examples via Coursera
                14. Responsive Web Design via Coursera
                15. Front-End Web UI Frameworks and Tools via Coursera
                16. Building Dynamic Websites: Harvard
                17. Interactivity with JavaScript via Coursera
                18. Front-End JavaScript Frameworks: AngularJS via Coursera
              Other Languages:
              1. Ruby on Rails: An Introduction via Coursera
                1. Ruby on Rails Web Services and Integration with MongoDBviaCoursera
                2. Rails with Active Record and Action Pack via Coursera
                3. The Raspberry Pi Platform and Python Programming for the Raspberry Pi via Coursera
                4. Interfacing with the Raspberry Pi via Coursera
                5. R Programming via Coursera
                6. Introduction to Neurohacking In R via Coursera
                7. Functional Programming Principles in Scala via Coursera
                8. Functional Program Design in Scala via Coursera
                9. Server-side Development with NodeJS via Coursera
                10. Introduction To Swift Programming via Coursera
                11. M101J: MongoDB for Java Developers via MongoDB University
                12. M101JS: MongoDB for Node.js Developers via MongoDB University
                13. M101P: MongoDB for Developers via MongoDB University
                14. M102: MongoDB for DBAs via MongoDB University
                15. M202: MongoDB Advanced Deployment and Operations via MongoDB University
              Game:
              1. Beginning Game Programming with C# via Coursera
              2. Combinatorial Game Theory - Georgia Tech
              3. Games, Sensors and Media via Coursera
              Natural Language Processing:
              1. Natural Language Processing: Columbia
              2. Natural Language Processing: Stanford
              Digital Media:
              1. Digital Image Processing: Purdue
              2. Computer Graphics: Berkeley
              3. Computer Graphics: ITU
              4. Image processing Duke
              5. Creative Programming for Digital Media & Mobile Apps via Coursera
              6. Interactive Computer Graphics via Coursera