Na czym siedze ?!

Debian 9 – chyba najpopularniejszy Linux dla zaawansowanych, na nim oparty jest Ubuntu

Scientific Linux 7 GNoME – oprogramowanie na potrzeby CERN główne dla fizyków. Posiada bardzo dobrego firewall, który potrafi blokować nawet krypto waluty

Linux CAE – Ostanie wydanie datowane na 2013 rok, zawiera dużo oprogramowania inżynierskiego, jednakże w większości są to programy, których napisanie zlecili profesorowie na różnych instytutach czy Uczelniach w ramach prac dyplomowych bądź zaliczeniowych.

Nieukończony Firewall dla HaikuOS

Praca pod tytułem Firewall dla HaikuOS, nie została złożona ani obroniona. Uczęszczając na Uczelnie pisałem prace przez niespełna rok, temat mi się przyśnił, że tak powiem, niestety praca nie jest skończona, głownie z powodu przeżyć w życiu osobistym w tamtym okresie, jak i brakiem umiejętności pisania programów dla HaikuOS, brakło mentora (…). Praca może być ciekawa ze względu na spory opis grup ataków hakerskich na komputery i urządzenia.

https://www.pragmavalue.com/pliki/Firewall.pdf

Jeżeli komuś ona się przyda cieszę się, na chwile obecną zakończyłem swoją przygodę z Haiku-OS.

Mój projekt ewoluował, wpadłem na pomysł stworzenia Firewall’a kaskadowego. Idea jest w miarę prosta dane przechodzą przez od 3-5 firewalli, które są odgórnie sterowane – siła wodospadu.

Z tego co zdążyłem się zorientować można stosować fuzzy logic (rozmycie pakietu) polegające na minimalizowaniu czasu życia pakietu TTL.

Problem kaskadowego firewalla jest duży gdyż realizacja jego nie jest łatwa, pomyslałem o systemach embedded np. RaspBerryPI. Ewentualnie z maszyn wirtualnych i Dockera jako systemu sterującego…

Wybrane algorytmy optymalizacji – Krótka recenzja

Problem optymalizacji w wielu aspektach przeraża, nie tylko mnie. Spotkałem się z nim już jako nastolatek, czytając w rożnych periodykach optymalizacje kodu assemblera dla procesorów z rodziny MC68000.  Dalej podejmując studia wyższe chciałem rozwinąć tą teorie (dowiedzieć się więcej). Spotkałem się tam jednie z optymalizacja wielo-kryterialną. Po uczelni chodziły legendy (plotki) ze warto optymalizacje zastosować w konstrukcjach mechanicznych czy budowlanych, to za sprawą O.C.Zienkiewicza, który to podobno zoptymalizował MES (ang. FEM) i dlatego jest tak szanowaną osobą w polskiej nauce. Ostatecznie w moje ręce wpadła publikacja M.Chudego „Wybrane algorytmy optymalizacji” wydana nakładem wydawnictwa EXIT. Książka przekazuje różne poziomy trudności zadań optymalizacyjnych od zadań Niutonowskich aż po Teorie Gier i aspekty których jeszcze nie ogarniam, ponieważ w książce nie ma teorii i wyjaśnień są tylko suche wzory (równania). Dla matematyka jak znalazł jednakże ja nim nie jestem, porównując  do innych książek tego typu np. Teoria sterowania T. Kaczorka, gdzie każde równanie jest wyprowadzane i przedstawione w kodzie MatLab. Tutaj w publikacji pana Chudego brakuje własnie chociażby pseudo kodu zagadnień poruszanych w książce. Pozostaje mi lektura z wujkiem Google i sprawdzanie do czego dana metoda może mi się przydać.

Wirtualny startup

Wpadłem na szalony pomysł stworzenia pod tym adresem strony internetowej inkubującej wirtualny startup. Na stronie zaprezentuje 5 pomysłów, które  będę realizował równolegle, bądź etapami.

  1. Forma odwróconego crowdfunding’u – portal z pomysłami, projektami, za które płacić będzie „zamożny” inwestor. (duży projekt)
  2. Ten wirtualny startup (mały projekt) -> blog
  3. Konsolidacja (integracja) rynku automatyki w Polsce, produkowanie pod własną, jedną marką urządzeń automatyki, takich jak np. PLC, styczników wyłączników, przełączników elektrycznych (olbrzymi projekt)
  4. Wydanie, cykliczne, Wikipedii w formie książkowej ala Encyklopedia Britannica (niewyobrażalny projekt)

Na razie tyle -> do następnego!

podstawy OOP

 

[w budowie]

Język obiektowo zorientowany?! Wiodąc się moim mizernym doświadczeniem postanowiłem w końcu wziąć się za programowanie i tu w przyszłości powstanie prosty tekst.

TO DO

Przykład I – Najprostszy z przykładów wykorzytusjacy enkapsulację.

 

<?PHP
class pudelko
{
// zmienne prywatne
 private $wysokosc;
 private $dlugosc;
 private $szerokosc;
 // tworznie funkcji - skrótowej
 public function wys($i) {
$this->wyskosc = $i;
 }
 public function dlu($j) {
$this->dlugosc = $j;
 }
 public function sze($k) {
$this->szerokosc = $k;
 }
// inny model funkcji ze zwracana wartoscia
public function wys()
 {
 return $wysokosc;
}
 public function dlu()
 {
 return $dlugosc;
}
 public function szer()
 {
 return $szerokosc;
}
 }
?>

 

Przykład II – To bardzo ciekawy przykład

Przykład III na pewno będzie wykorzystywał wzorzec architektoniczny MVC z wykorzystaniem jednego z Frameworkow MVC

    • klasa pudełko
    • klasa samochód
    • klasa mieszkanie