Archiwum

2007 +

  • Wrzesień
  • Październik
  • Listopad
  • Grudzień

2008 +

  • Styczeń
  • Luty
  • Marzec
  • Kwiecień
  • Maj
  • Czerwiec
  • Lipiec
  • Sierpień
  • Wrzesień
  • Październik
  • Listopad
  • Grudzień

2009 +

  • Styczeń
  • Luty
  • Marzec
  • Kwiecień
  • Maj
  • Czerwiec
  • Lipiec
  • Sierpień
  • Wrzesień
  • Listopad
  • Grudzień

2010 +

  • Styczeń
  • Luty
  • Marzec
  • Kwiecień
  • Maj
  • Czerwiec
  • Lipiec
  • Sierpień
  • Wrzesień

Tagi

polityka

religia

społeczeństwo

akcje

Linux

Prawo

Państwo

Informatyka

recenzja

programowanie

Polska

Internet

Szkoła

blog

ZaDiS

reformy

Kościół Rzymskokatolicki

książki

Moje pomysły

święta

AboutBlogProjekty & PomysłyRegulaminRSS
24 Kwietnia 2010, 22:12

Konkord na Windowsie - MinGW, Boost

Tagi: MSYS, GCC, konkord, Linux, programowanie, Windows, programowanie, mingw, cygwin, boost, C++, make, kompilacja,
Kategoria: Informatyka

Człowiek robi męczące rzeczy z dwóch powodów. Pierwszy powód to czysta ciekawość, a drugi powód to konieczność. Otóż mój kolega posiada Windowsa i chce testować mój program do nauki słówek Konkord, też lubi tak jak uczyć się języków obcych. Niestety nigdy nic nie kompilowałem na Windowsie, musiałem opierać się na skromnych informacjach z Internetu, a najlepsze jest to, że nie było nic po polsku.

MinGW kontra Cygwin

Przechodząc do sedna sprawy, na moim Debianie kompiluję swój program gcc, gdy kiedyś na Windowsie pracowałem, programy kompilowałem MinGW dołączonym do środowiska developerskiego DevC++ (lecz wtedy nie wiedziałem, że używam jakiegoś MinGW). Lecz teraz wiedziałem, że chcą budować aplikację linuksową na Windowsa, mam dwie możliwości, albo zainstalować Cygwina - implementację standardu POSIX dla systemów z rodziny Windows, albo użyć kompilatora MinGW - gcc przeportowanego na systemy z rodziny Windows.

Cygwin zapewniał by mi to, że nie musiałbym zmieniać kodu programu, ani przekompilowywać zewnętrznych bibliotek, których w nim używam, lecz zmusiłbym również tym użytkowników do instalacji Cygwina, a oni raczej nie chcieli by instalować takiego kombajna dla jednego kilkudziesięcokilobajtowego (bez wkompilowanych bibliotek) programu.

MinGW tworzy mi program z rozszerzeniem .exe, który będzie działał na każdym Windowsie i będzie samowystarczalny. Jednak w tym wypadku będę musiał przekompilować biblioteki i je dołączyć do program i czasem zmienić kod programu.

Zdecydowałem się na drugie rozwiązanie, dużo czasu poświęciłem na wstępne przygotowywania, czyli na to, żeby zainstalować i skompilować to, co będzie mi potrzebne do skompilowania programu. Nie żebym aż tak długo się zastanawiał, lecz te pakiety trochę ważą.

...

Przeczytaj cały artykuł i zobacz komentarze

14 Kwietnia 2010, 15:45

Książki - marzec i kwiecień

Tagi: „Cherub”, „Rekrut”, „Kurier”, „Bojownicy”, Rachel Caine, Anthony Horowitz, Tolkien, „Tygrysi Księżyc”, „Wampiry z Morganvil, Robert Muchamore, czytanie, książki, recenzja, „Ucieczka”, „Świadek”, „Nocna aleja”, „Krucze Wrota”, „Mroczna Gwiazda”,
Kategoria: Kultura

Ostatni wpis o książkach był 11 marca, co nie oznacza, że od tamtego czasu nie czytałem. Wręcz przeciwnie, na świętach i w ostatnią sobotę przeczytałem masę książek, dopiero wczoraj wziąłem się za pisanie ich krótkich opisów, wystawiania ocen. Wczoraj nie opublikowałem wpisu, bo w przypadku dłuższych wpisów daję im czas na dojrzenie, to co wczoraj brzmiało mądrze, dzisiaj niekoniecznie takie się wydaje.

...

Przeczytaj cały artykuł i zobacz komentarze

11 Kwietnia 2010, 11:56

Tragedia w Smoleńsku

Tagi: Uncategorized, Lech Kaczyński, Polska, Rosja, żałoba, R.I.P, tragedia, Smoleńsk, Katyń, katastrofa lotnicza, katastrofa,
Kategoria: Reszta

Łączę się w bólu z rodzinami ofiar katastrofy lotniczej pod Smoleńskiej, w której zginął prezydent RP Lech Kaczyński wraz z małżonką Marią Kaczyńską. Jest to wielka strata dla Polski, straciliśmy nie tylko wielkich polityków, ale również najważniejszych dowódców WP. Konsekwencje tej tragedii będą wielkie, nie wyobrażam sobie polskiej sceny politycznej bez tych osób. Pytań nie będę zadawał, bo każdy wie jak będą wyglądały. Najważniejsze, żebymśy z tej tragedii wyciągneli wnioski. W imieniu Polaków chciałbym również podziękować całemu światu, a szczególnie Rosjanom za wyrazy współczucia i miłe gesty.

Zobacz komentarze

9 Kwietnia 2010, 15:48

„Potop” - film

Tagi: Szkoła, film, książka, lektura, Potop,
Kategoria: Kultura

W poniedziałek mam sprawdzian z treści „Potopu" H. Sienkiewicza. Książkę przeczytałem jeszcze przed świętami, a zacząłem miesiąc wcześniej, 50 stron dziennie to nie tak dużo. W celu utrwalenia treściu utworu postanowiłem sobie oglądnąć film, na filmwebie użytkownicy pisali , że zgodny z lekturą. Po dobrnięciu połowy piątej godziny filmu nie wytrzymałem, stwierdziłem, że filmu tak niezgodnego z lekturą to jeszcze na oczy nie widziałem, nie będę marnował jeszcze pół godziny na oglądanie reszty i na zastanawianie się, czy to w filmie namieszali, czy ja źle pamiętam z lektury. Przykłady elementów i znacząco różniących się

  • Ucieczka Oleńki
  • Listy do Kmicic od hetmana i oświadczyny Wołodyjowskiego Oleńce
  • Anna Borzobohata-Krasicka
  • Miecznik rosieński
  • podróż Kmicic z królem
  • posłowie od Szwedów do klasztoru w Jasnej Górze
  • podróż Kmicic spod chaty smolarza do klasztoru w Jasnej Górze
Jakbym dorwał tego, co tą bzdurę na filmwebie napisał, to... To tyle na temat wiarygodności niektórych źródeł w Internecie.

Zobacz komentarze

4 Kwietnia 2010, 22:45

Bezpieczne hasła

Tagi: C++, Informatyka, hasła, zabezpieczanie, program, bezpieczeństwo, HCSL,
Kategoria: Informatyka

Znalazłem na Hard Core Security Lab artykuł o tworzenie superbezpiecznych haseł i to tylko przy użyciu żółtej karteczki. Niestety ciężko jest stworzyć sensowną żółtą karteczkę, dlatego napisałem program, który pomógłby mi w tym. Jednak przed wgłębianiem się dalej w mój wpis proponuję przeczytać HCSL - Superbezpieczne hasła zapisane na żółtej karteczce.

Pewnie artykuł się spodobał, ale mam kilka uwag, część jest w komentarzach innych użytkowników portalu. Po pierwsze lepiej stosować karteczkę, np. 10x10. Wtedy można stosować już jakąś lepszą metodą, kwadrat, prostokąt, lub kształt jakiejś literki, ruchy z szachów itd. Po drugie wygenerowane hasło pierwsze przepisywałbym z karteczki, a później nauczyłbym się na pamięć i karteczkę wywalił. A jeśli komuś już się nie chce tak strasznie wymyślać znaków, jakie mógłby wpisać na tą karteczkę, to proponuję skompilować to:

#include 
#include 
#include 

using namespace std;

char znak(int number) {	
	if(number > 25)return '0'+(number-26)%10;
	else return 'a'+number;
}

int main() {
	timeval t1;
	gettimeofday(&t1, NULL);
	srand(t1.tv_usec);
	for(int i = 0; i < 100; i++) {
		cout << znak(rand()%46) << " ";
		if((i+1)%10 == 0)cout << endl;
		gettimeofday(&t1, NULL);
		srand(t1.tv_usec);
	}
}
PS Aby zapamiętać takie hasło proponuję wpisać w google „mnemotechniki”.

Zobacz komentarze

4 Kwietnia 2010, 18:42

Nie dla mnie SaaS

Tagi: Informatyka, IPv6, SaaS, Google Docs, software, oprogramowanie, system operacyjny,
Kategoria: Informatyka

SaaS, czyli oprogramowanie jako usługa - internetowe serwisy takie jak desktopowe programy, np. Google Docs. Oznacza to, że nie mam dostępu do kodu programu, a nawet jakbym miał, to nie mógłbym go edytować, bo wpłynęłoby to na innych użytkowników. Nie widziałbym czy oprogramowanie mnie inwigiluje czy nie, wyobraźmy sobie, że wkracza ABW i każe zamieścić funkcję w edytorze tekstu (zmiana natychmiastowo objęła by wszystkich użytkowników), która będzie ich informowała czy ktoś wpisał np. "cenzura". Ze 100% pewnością mogę stwierdzić, że byłoby notowane, kto i kiedy używał programu.

Kolejną przeszkodą jest to, że byłaby pojemność dysku by się marnowała, a sieć byłaby strasznie obciążona, a dużych korzyści jak na razie z tego nie widać. Jedyną korzyścią może być to, że np. mając zainstalowany system pracujący jak przeglądarka i dane na serwerze nie byłoby dużej różnicy czy korzystalibyśmy z laptopa czy komputera stacjonarnego. Ale to zniknie, gdy upowszechni się IPv6. Wyobraźmy sobie, że mamy jakieś elektroniczne urządzenie, takie coś w rodzaju routera, które mogłoby uruchamiać inne urządzenia w całym mieszkaniu i byłoby z nimi połączone przez sieć. Jesteśmy w pociągu i chcemy uzyskać przez laptopa dostęp do danych na dysku naszego komputera. No to wpisujemy adres tego naszego routera w przeglądarce, wpisujemy hasło i nazwę użytkownika, włączamy nasz komputer, łączymy się za pomocą zdalnego pulpitu z naszym komputerem (gdy już się włączy), kopiujemy te dane, wyłączamy komputer. I po co nam w tym wypadku dane na jakimś zewnętrznym serwerze.

Zobacz komentarze

1 Kwietnia 2010, 23:00

Tor, usługi ukryte i Apache

Tagi: Linux, Informatyka, vhost, tor, onion, serwer www, www, anonimowość, Apache,
Kategoria: Informatyka

Gdy jeszcze miałem Ubuntu, słyszałem o tej popularnej „pedofilskiej” sieci jaką jest Tor. Tak na prawdę żadną „pedofilską” siecią nie jest, on po prostu zapewnia anonimowość  (patrz http://www.torproject.org/overview.html.pl), a tak określają go ludzie, którzy są przeciwni anonimowości w sieci i którzy oceniają go tylko przez pryzmat tego, że część użytkowników sieci stanowią pedofile, którzy wymieniają się pornografią dziecięcą przez tą sieć.

Wracają do głównego wątku, wtedy nie czułem potrzeby, żeby z niej korzystać, nie zależało mi na anonimowości oraz co najważniejsze uważałem się za żółtodzioba w sprawach konfiguracji czegokolwiek na Linuksie. Jedyne co potrafiłem skonfigurować to edytor programistyczny i serwer Apache (a i to nie bardzo). Kilka lat minęło, moje doświadczenie związane z internetem wzrosły i stwierdziłem, że w niektórych przypadkach anonimowość w sieci jest bardzo ważna. Moje umiejętności posługiwania się Linuksem wzrosły, dlatego stwierdziłem, że mogę spokojnie zainstalować Tora.

...

Przeczytaj cały artykuł i zobacz komentarze

© Godlark 2007 - 2010 | Usługi hostingowe zapewnia