[...]
| Czy sa to jakies konstrukcje o podobnej budowie rozniacej sie
oprogamowaniem
| (EPROM?) czy kazdy ma inna konstrukcje w zaleznosci od producenta?
EPROM ? A próbował go kotś zmieścić w obudowie od dongla ? :))
Jeśli już to szeregowy EEPROM (widziałem i tak proste konstrukcje...)
[...]
Podejrzewam, że wszystkie współczesne klucze to mikrokomputery
jednoukładowe.
Oj, nie wszystkie (przynajmniej nie na standardowych jenoukładowcach)...
Często jest to jakiś ASIC (choć nie mówię, że nie jest oparty na jądrze
jakiegoś uP 8-bitowego).
[...] Już prędzej poprzez analizę
oprogramowania komunikującego się z tym kluczem. Tyle, że nikt tak nie
będzie robił, bo dużo prościej jest przerobić program, by po prostu
klucza nie sprawdzał.
Z analizą oprogramowania jest problem - kto ma cierpliwość do przeglądania
kilometrów listingów (przy obecnych rozmiarach "programozaurów") i zabawy
debuggerem. Łatwiej i przyjemniej jest monitorować aktywność portów w celu
prosty krak - chociaż z doświadczenia wiem, że niektóre firmy lekkomyślnie
podchodzą do sprawy zabezpieczania softu - np. monitoruję wersje pewnego
programu i widzę, że nic nie zostało zmienione - te same funkcje w tych
samych bibliotekach. Zrobiłem sobie uniwersalnego kraka, który umożliwia mi
odpalanie wszystkich wersji od kilku lat wstecz do pewnie kilku lat wprzód
:) i to bez emulacji dongla...)
Początkujący kraker (?)
K.B.
Witam!
Dla jakiejś części listowiczów będzie to pewnie śmieszne pytanie. Czy
instalacja oprogramowania dla linuxa odbywa sie tak samo jak we windzie?
jeżeli zna kotoś może strony z opisem takich instalacji to poproszę :-))
Zależy przede wszystkim jakiego programu (np. Open Office podobnie - ma
graficzny instalator), ale generalnie nie.
Przede wszystkim są dwa rodzaje instalacji (1) z pakietów binarnych
(2) ze źródeł oraz czasami z (3) binarek bezpośrednio (jak mysql)
(1) Zależnie od rodzaju pakietu i dystrybucji instalacja to zazwyczaj
polecenie_instalujące nazwa_pakietu,np. dla
pakietów rpm ( Redhat) będzie to rpm -ivh nazwa_pakietu.rpm
pakietów tgz (Slackware) to installpkg nazwa_pakietu.pkg
W innych dystrybucjach są polecenia pełniące podobne funkcje
(2) Standardowy przebieg:
W katalogu ze źródłami wydajemy polecenia
./configure
make
make install
Program zostanie skompilowany i zainstalowany z domyślnymi opcjami.
(opcje budowy programu podaje się do polecenia ./configure)
(3) Tutaj całkowicie różnie. Najlepiej czytać najpierw pliki
przychodzące z programem o nazwach README , TODO , INSTALL
(1) Zależnie od rodzaju pakietu i dystrybucji instalacja to zazwyczaj
polecenie_instalujące nazwa_pakietu,np. dla
pakietów rpm ( Redhat) będzie to rpm -ivh nazwa_pakietu.rpm
pakietów tgz (Slackware) to installpkg nazwa_pakietu.pkg
W innych dystrybucjach są polecenia pełniące podobne funkcje
wszystko zależy od dystrybucji i środowiska graficznego. np. w Gnome czy
kde przy dystrybucji rpmowej tak samo jak w windowsie mozna kliknac 2 razy
na plik tylko zamiast .exe to .rpm
(2) Standardowy przebieg:
W katalogu ze źródłami wydajemy polecenia
./configure
make
make install
Program zostanie skompilowany i zainstalowany z domyślnymi opcjami.
(opcje budowy programu podaje się do polecenia ./configure)
z czego TYLKO to ostatnie jest instalacją.
Wtrącam swoje 3-grosze bo później ludzie mówią lub co gorsza piszą (np.
Komputer świat - ekspert) bzdury o Linuxach. że trzeba jądro kompilować i
programy. Jak ktoś lubi i ma ochotę i w tym wypadku kasę to tak samo w windowsie może sobie
pokompilować ale nijak się to nie ma do użytkowania Linuxa.
| - TOM-TOM w wersji XL (minusem jest brak automapy a zależy mi na maks.
| pokryciu kraju)
| - Mio p550 z automapa 4.1 (palmtop - ale czy skorzystam?)
| - E61 Nokia (plus ze to również telefon, ale za to cegła)Pytanie zaś brzmi :-)):
Co wybrać?
PG
Nie mam kompletnie żadnej wiedzy o Nokii i Tom-tomie. Mam Mio p550. Nie
zawiódł mnie jeszcze, owszem - zdarzały nam się konflikty, wynikające,
jak się okazywało, z mojej ignorancji czy indolencji, a nie jego budowy.
Co jakiś czas zdarza mi się korzytać też z funkcji palmowych -
przypominanie, rzadko - poczta i explorer, ale - jednak, tak. Oglądałem
film w kolejce na granicy, wysłuchałem kilku mp3, ale tylko kilku.
Jezcez nie przetestowałem na okoliczność zbiornicy fotek.
Tylko nie wiem, czy iGO, Destinator, czy Automapa.
I chzyba nikt nie wie, sądząc po burzy mózgów, jaką wywołał mój post na
ten temat.
Wiesz co ? Myslalem ze cos sie na tym znasz... moze i tak ale glownie to
cwaniak jestes i tyle.
nic nie poradze ze umiem myslec logicznie... moze tak maja cwaniaki? :)
Owszem, sa zasady jesli chodzi o projektowanie we flashu. Co do budowy i
ujec. Byc moze nawet chodzilo mi o te 'zasady o ktorych nalezy pamietac'.
Az sie dziwie, ze jestes na tyle zlosliwy, ze chcialo Ci sie ta cala
bajeczke pisac...
sa i trzeba sie ich trzymac aby nie sleczec potem godzinami nanoszac
poprawki czy robiac update... sa dzieki ktorym animacja czy prezentacja
jest plynna itd. itd. tylko osoba ktora sie za cos takiego zabiera musi
myslec! a tobie tej funkcji wyraznie brakuje...
btw. "cwaniaki" czytaja ksiazki i dyskutuja... nie pytaja sie o banaly.
stad moja "bajeczka" o sniadaniu... mam nadzieje ze nie bedziesz mial
takich problemow ze sniadaniem jak sie wyprowadzisz od mamusi :)
na koniec.
ludzie pytaja sie jak cos zrobic i widac ze samemu nic nie zrobili.
od czekaja aby podac im rozwiazanie na tacy. nie lubie lenistwa...
za to bardzo chetnie odpowiada sie na posty tych ktorzy gdzies
utkneli... czegos nie zrozumieli do konca itd. widac ze sie staraja
i pomoc im sie na cos przyda. nawet jesli tak nie jest to sa na tyle
inteligentni aby inaczej zadac pytanie.
odrobina zlosliwosci odemnie - zajmij sie szydelkowaniem :) tam zasady
sa proste... jest jeden player i wszystko zawsze ladnie wyglada :)
-
el.
http://www.flashroom.com - it's showtime.
http://www.fc2003.flashroom.com - flash film showcase.
Witam...
pojawia sie jeden problem, przy zastosowaniu funkcji onRollOver, nie
dzialaja umieszczone wewnątrz MC (okna) przyciski.
Musisz zmodyfikowac budowe okna. Sugeruje trzy warstwy:
- na samym dole wszystko czego sie nie klika
- nad tym przezroczysty button odpowiedzialny za wyciaganie okna do gory
- na samej gorze wszystko co da sie kliknac.
Calosc zamknieta w jednym MC. Buttony z gornej warstwy oprocz swojej
normalnej roli, powinny takze wyciagac okno na gore, tak jak samo jak
button z srodkowej warstwy. Button z srodkowej warstwy powinien
oczywiscie przykrywac cale okno. To powinno zalatwic sprawe.
Pozdro...:)
TeNciN
Witam,
Zadnym ekspertem ani znawca nie jestem. Swoje wnioski opieram na tym, ze
ogladalem tylko kilka modeli Canona (nie pamietam w tej chwili jakich) i
byly to d o k l a d n e kopie (parametry i funkcje oraz budowa) kamer
Sony.
---
to przypomnij sobie jakie to były modele canona i jakie kamery sony. chętnie
sprawdzę czy mówisz prawdę. bo jak narazie to uważam, że mówisz na podstawie
swojej wyobrażni. gratuluję!!!
prosta sprawa podaj przykład i uzasadnij swoją wypowiedź. a jeśli tego nie
potrafisz to idź do szkoły i naucz się konsekwentnie myśleć i wypowiadać!
Witam,
Zadnym ekspertem ani znawca nie jestem. Swoje wnioski opieram na tym, ze
ogladalem tylko kilka modeli Canona (nie pamietam w tej chwili jakich) i
byly to d o k l a d n e kopie (parametry i funkcje oraz budowa) kamer
Sony.
---
to przypomnij sobie jakie to były modele canona i jakie kamery sony.
chętnie
sprawdzę czy mówisz prawdę. bo jak narazie to uważam, że mówisz na
podstawie
swojej wyobrażni. gratuluję!!!
prosta sprawa podaj przykład i uzasadnij swoją wypowiedź. a jeśli tego nie
potrafisz to idź do szkoły i naucz się konsekwentnie myśleć i wypowiadać!
.. przypomne sobie (musze niestety dotrzec do katalogow sprzed kilku lat...)
i wtedy podam przyklady klonow modeli video 8 i Hi-8.
Mariusz
Witam ponownie,
[....]
ogladalem tylko kilka modeli Canona (nie pamietam w tej chwili jakich) i
byly to d o k l a d n e kopie (parametry i funkcje oraz budowa) kamer
Sony.
Ciekaw jestem bardzo jakie to byly konkretnie modele i sprzed ilu lat? A
moze pamietasz jakies inne szczegoly?
Moja wiedza praktyczna ( tutaj musze sie przyznac ) nie obejmuje "
pierwszych " modeli Canona.
Takim modelem jest np. VM-E1E, ktorego wyglad i budowa odbiega od
pozniejszych wyrobow Canon'a. Trodno mi tez powiedziec do jaiej grupy
odbiorcow byl adresowany ten model.
Warto wiedziec, ze w pewnym czasie Canon wystepowal na rynku niemieckim
jako Bauer ( choc tak naprawde pod ta nazwa wystepowali jeszcze inni
producenci kamer ).
... Tu wiecej moga powiedziec tacy jak Ty, ktorzy
widzieli "od wewnatrz" tysiace (jak Piszesz...) modeli Canona.
pozdrawiam
Mariusz
Nie chodzi o przechwalanie, po prostu chcialem uwidocznic pewien
kontrast i tyle. Znam Canon'a jakby z innej strony. Jesli chodzi o tysiace
to mowa byla ogolnie o kamerach ( chodzilo o sztuki ). Oczywiscie Canon nie
wypuscil az takiej liczby roznych modeli kamer.
Pozdrawiam,
Moje zdanie - solidna obudowa z solidnymi gniazdami i przedwzmacniacz na
INA załatwia sprawę. Wystarczy wcisnąć to w aluminiową obudowę hammonda
i nit tego nie zgniecie. Oczywiście nie będzie miało ślicznych napisów -
ale swoją funkcję spełni. Przynajmniej ja tak zrobiłem. Ważne, żeby było
mechanicznie solidne i nie rozwaliło się w najmniej oczekiwanym
momencie. Szkoda kasy na tego beachteka.Cały czas największy problem mam z phantomem - bo nie miałem czasu
ugryźć problemu niepiszczącej przetwornicy - ale ten Beachtek tego
problemu nie rozwiązuje.
No dobra, a teraz mi odpowiedz:
1. Jak zasilasz układy INA, potrzebują one symetrycznego napięcia o wartości
około +-12V. Można bawić sie w baterie... ale to naprawdę z czasem utrudnia
dośc mocno sprawę.
2. Jak chcesz taki preamp na INA podłączyć do kamery. VXy nie posiadają
raczej wejścia liniowego, a tłumienie sygnału wychodzącego do poziomu
mikrofonowego, podłączanie go do wejścia mały jack w kmamerze, a następnie
wzmacnianie w przedwzmacniaczu kamery jest bez sensu, za dużo kombinowania i
strat.
Zbudowałem niedawno prototyp przetwornicy, która z 15V daje 50. Nie syczy,
nie piszczy, jest dość "mocna". Ma teraz w ręku ZOOMa H4, tak z 2-3 V
uzyskuje się 45V.. jestem ciekaw ak to zrobili...
Masz może schemat Twojej przetwornicy? Jestem ciekaw jej budowy.
Jest jeszcze jedno wyjcie... używanie mikrofonów z własnym zasilaniem... np.
RODE NTG2, Sennheiser ME66 :)
Monter
www.monterdiy.vel.pl
Witam.
Sprzedam notes menedzerski CASIO SF-9500
-64 KB pamieci (pozwala to na przyklad na przechowywanie 2800 wpisow -
kazdy po 20 znakow- w trybie notatnika);
-wspolpraca z kartami IC (rozszerzajacymi pamiec, slownikami
itp.)
-wyswietlacz: 6 wierszy (po 32 znaki (cyfr, liter, symboli) w
wierszu);
-ksiazka telefoniczna (telefony, adresy, itp. (pola definiowalna np.
adresy e-mail itp.);
-notatnik;
-planowanie dnia, informacje o kazdym wydarzeniu mozna opatrzyc
alarmem;
-kalendarz;
-przypominanie o okresowo powtarzanych zdarzeniach (urodziny,
rocznice, dzien wyplaty itp.);
-czas lokalny, wraz z codziennie powtarzanym alarmem;
-czas na swiecie (mnostwo nazw miast);
-tryb danych tajnych (wymienione wyzej funkcje, tyle ze dostepne
dopiero po podaniu zdefiniowanego przez siebie hasla);
-procentowe i graficzne wskazanie wykorzystania pamieci;
-wspolpraca z komputerem (specjalne gniazdo w notesie). Do notesu
dolaczam zarejestrowana, 32-bitowa wersje programu CASIF, sluzaca
m.in. archiwizacji danych w komputerze oraz wymianie danych miedzy PC
a casio. Kabelek do nabycia w sklepie (badz sluze schematem jego
budowy);
-mozliwosc polaczenia dwoch notesow casio serii SF;
-mozliwosc polaczenia ze stacja dyskietek;
-mozliwosc wspolpracy z piorem drukujacym;
-zasilanie: 3 okragle, plaskie baterie troche wieksze niz od zegarka.
Przy wymianie baterii nie nastepuje
utrata zapisanych w notesie danych;
-plastikowe klawisze;
-stan bardzo dobry, pudelko, oryginalna instrukcja.
CENA: do uzgodnienia
: : : Jezeli ktos ma lub zna jakis adres to prosze o maila
: :
: : perldoc pg
: Wlasciwie to chodzilo mi o jakies dodatkowe przyklady:
: z man-a:
: For examples of how to use this module, look at the file test.pl.
: For further examples look at the Libpq applications in
: ../src/test/examples and ../src/test/regress.
Ale ta biblioteka jest prosta jak budowa cepa... Zwykle używa się
tego tak:
use Pg;
my $sql = new Pg::connectdb("dbname = zzz");
die "Postgress: " . $sql-errorMessage
if $sql-status != PGRES_CONNECTION_OK;
my $result = $sql-exec( "SELECT x, txt FROM test WHERE x 5");
for my $i ( 0..$result-ntuples-1) {
print $result-getvalues( $i, 0 ) . " = " . $result-getvalues( $i, 1 );
}
I w zasadzie do 90% zastosowań te funkcje wystarczą. Chyba że masz
jakieś specjalne zapotrzebowania?
Czy jest konieczność deklarowania zmiennych, które będą używane w klasie?
Czyli czy trzeba pisać np. :class Klasa {
var $zmienna;
function Funkcja()
{
$this -pole = $zmienna;
}Przecież powyższy przykład będzie działać również gdy nie zadeklaruję
zmiennej na początku.
Czy zawsze można to pominąć? Kiedy nie wolno tego robić?Ps Chodzi mi o wyskakiwanie uwag: "Notice: var: Deprecated. Please use
public/private/protected modifiers in ..." w przypadku korzystania
(lokalnie podczas testowania skryptów) z php 5.0.x, a skrypt będzie
wykorzystywany pod php 4.xPps Nie chcę wyłącznia informowania o ostrzeżeniach za pomocą
error_reporting()
Witaj,
pod PHP5 będzie wyskakiwał taki błąd, gdyż PHP5 ma inny system
budowy kalsy niż PHP4, zamiast var używa on modyfikatorów
dostępu takich jak public (pole widziane publicznie) i
private (pole widziane tylko w metodach obiektu). Aby zachować
zgodność z PHP4 musisz używać "przestarzałego" w PHP5 słówa
var będzie ono traktowane nie jawnie jak modyfiaktor public
Witam!
Mimo oporow - naprawde polecam Smarty - jesli chodzi o oddzielenie
logiki od grafiki metoda jest rewelacyjna.(smarty.php.net).
W nawiasie:Do obslugi bazy danych polecam biblioteke ADODB
(adodb.sourceforge.net) - tez ulatwia zycie i mamy mniej pisania.
Dalej: budowa modulowa aplikacji.Ja generalnie robie to w ten sposob:
User wysyla(np. klikajac link,odpalajacy JS ):
v_modul=mod_uzytkownik
v_polecenie=formularz_dodania_uzytkownika
Aplikacja wyglada mniej wiecej tak:
index.php
-----------
...
switch($_POST['v_modul']){
...
case 'mod_uzytkownik':
require_once('moduly/uzytkownik/uzytkownik.inc.php');
break;
...
};
$o_smarty-display("index.tpl");
...
uzytkownik.inc.php
-------------------
switch($_POST['v_polecenie']){
...
case 'formularz_dodania_uzytkownika':
$o_smarty-assign('v_srodek',
'uzytkownik/formularz_dodania_uzytkownika.tpl');
break;
};
Ogolnie - struktura jest dwupoziomowa.Bardzo latwo mozna rozbudowywac
aplikacje o kolejne moduly,a szansa "pogryzienia" sie jest niewielka.
jako obiekty,plus kilka wlasnych funkcji ulatwiajacych zycie - i mozna
budowac calkiem zlozone aplikacje.
Pozdrawiam,
Kacper
Poczytaj o funkcjach DateAdd i DateDiff w MSDN, zapewniam cie ze jest to tak
proste jak budowa dzidy bojowej :))
Lee
CZESC
mam prosty chyba problem jak zrobic progam z opienkiem textowym, do
ktorego uzytkownik wpisywal bedzie date. I teraz:
- jesli jest ona z przedzialu np. od 1 stycznia 1998 do 30 czerwca
2000 to x=1
- jesli jest ona z przedzialu np. od 1 lipca 2000 do 30 czerwca 2001
to x=2Karol
Dwa-trzy bity mniej od standardowego "float" daje az tak bezsensowna
dokladnosc ? Ciekawe...
Ano.
| Tak samo jest w OCamlu, Rubym, Pythonie i prawie wszystkich
| implementacji języków z odśmiecaniem.Moze takze z tad ta porazajaca ich polularnosc (szczegolnie dwoch
pierwszych) ?
Jakie implementacje języków wsadzają floaty razem ze wskaźnikami,
oznaczając je dodatkowymi bitmi, poza tymi egzotycznymi implementacjami
Lispa? Ja nie widziałem na oczy żadnej.
Skoro dispatch jest integralna czescia jezyka, to czy myslales nad
tym, czy *w ogole* bys cos stracil przenoszac jego budowe do czasu
kompilacji/linkowania ?
Owszem: straciłbym jednolity mechanizm wiązania nazw z obiektami, bo
musiałbym w czasie kompilacji wiedzieć, co jest typem, a co nie jest;
straciłbym możliwość obudowania schematu tworzenia typu w funkcję,
rozłącznej kompilacji ze standardowym linkerem, dynamicznego ładowania
modułów...
Znasz choć jeden język z dynamicznymi typami, w którym wyrażenia
opisujące typy i wyrażenia opisujące inne obiekty są rozróżniane
w czasie kompilacji (co jest warunkiem wstępnym)? Bo dla mnie to
jest prawie oksymoron.
Moglbys wtedy wiecej czasu poswiecic na jego budowe, a lookup na
pewno spadlby kilka razy...
Nie spadłby kilka razy, bo nie wierzę w cuda.
Czy ktoś z was posiada jakieś materiały nt. pisania własnego shella (oraz
generalnie jego budowy) dla Windowsa 98 (język C i/lub assembler)? Wpadłem
Windowsa, a nie wiem kompletnie, jak się za to zabrać. Sądzę, że nie jest
to
trudne, patrząc na ilość "upiększaczy" Windowsa dodawanych do płyt w
gazetach komputerowych. Może jakieś książki albo strony internetowe?
Jesli musisz zadac to pytanie to znaczy, ze zadanie okaze sie dosyc ciezkie
dla Ciebie, licz sie z tym.
Na MSDN znajdziesz wszystkie materialy odnosnie funkcji Windowsa od strony
programistycznej. Jesli cos sie da sie zmienic w windzie to bedzie to w
MSDN.
Jezyk nie gra wiekszej roli, moze to byc Delphi lub jakis C++, choc
przyklady podane sa w tym drugim. Asembler na pewno nie bedzie potrzebny.
pozdrawiam
Merlin
| Czy ktoś z was posiada jakieś materiały nt. pisania własnego shella
(oraz
| generalnie jego budowy) dla Windowsa 98 (język C i/lub assembler)?
Wpadłem
| Windowsa, a nie wiem kompletnie, jak się za to zabrać. Sądzę, że nie
jest
to
| trudne, patrząc na ilość "upiększaczy" Windowsa dodawanych do płyt w
| gazetach komputerowych. Może jakieś książki albo strony internetowe?Jesli musisz zadac to pytanie to znaczy, ze zadanie okaze sie dosyc
ciezkie
dla Ciebie, licz sie z tym.
Na MSDN znajdziesz wszystkie materialy odnosnie funkcji Windowsa od strony
programistycznej. Jesli cos sie da sie zmienic w windzie to bedzie to w
MSDN.
Oj, nie zawsze tak do konca jest. Czesto to sa suche informacje a sam - jako
programista - wiesz, ze know-how programistyczny to nie taka prosta sprawa i
nie zawsze wystarcza do tego suche opisy funkcji i struktur ;)
Niestety ten błąd nie mówi nic konkretnego. Wydaje mi się, że plik *.m
powinien być funkcją, a nie skryptem. Jeśli zamiana w funkcję nie pomoże,
to
może masz jakiś błąd w bibliotekach Matlaba. Sprawdź poprawność kompilacji
na gotowych przykładach dołączonych do toolboxa kompilatora.qbear
chyba mnie naprowadziles.
ale jak wygalada budowa (struktura) funkcji w matlabie ?
jak tworzy sie funkcje w C wiem. mozesz podac jakis przyklad ?
dzieki
string
DDK używa tylko kompilatora do budowy driverów.
Wiele funkcji z DDK nie działa w ogóle w ringu 3.
Co więcej wiele kodów io też nie działa.
Jeżeli chcesz używać DDK w aplikacjach i funkcji DDK to w większości
będziesz miał
wiele problemów.
Witam
Kompiluje właśnie program 'exe' pod WinXP w środowisku "Visual C++ 6.0" do
którego dołączam plik nagłówkowy "cfgmgr32.h", gdzie ów plik jest cześcią
pakietu 'Win2000&WinNT&WinMe DDK' - co chyba nie jest zbyt ważne.
Problem jest taki, że gdy dochodzi do kompilacji programu, powstaje błąd w
pliku "cfgmgr32.h" w linii :typedef DWORD_PTR LOG_CONF;
wyświetla taki błąd :
C:PROGRAM FILESNTDDKINCcfgmgr32.h(122) : error C2146: syntax error :
missing ';' before identifier 'LOG_CONF'
C:PROGRAM FILESNTDDKINCcfgmgr32.h(122) : fatal error C1004: unexpected
end of file foundCo o tym myślicie?? Dziwny jest drugi błąd :-( a przecież wcale na tym
plik
się nie kończy!!
Wydaje mi się, że plik ten zbudowany jest poprawnie, gdyż jest częścią
pakietu DDK.Proszę o wszelką pomoc!
Z góry wielkie THXPozdrawiam
Megasus
Jak zmusić standardowy kompilator/linker C do generowania kodu wynikowego
bez wywołań funkcji BIOS-a i systemu operacyjnego, kodu możliwego później
do "wpalenia" w EPROM (konkretnie chodzi o sterownik z uP 80188+64KB
EPROM+16KB RAM). Oczywiście nie korzystam z żadnych bibliotek
standardowych. Chodzi o to, żeby przykładowo w DOS-ie, w pliku wynikowym
nie było np. funkcji obslugi zakończenia programu czy przerwań 21h,22h,23h
itd., a program mial odpowiednią budowę (usunięty blok wstępny programu PSP
?). Prawdopodobnie można spróbować skompilować program do źródła w
asemblerze, a potem mozolnie przerabiać kod, ale może są narzędzia lub
kompilatory ułatwiające to zadanie.
slic
standardowych. Chodzi o to, żeby przykładowo w DOS-ie, w pliku wynikowym
nie było np. funkcji obslugi zakończenia programu czy przerwań 21h,22h,23h
itd., a program mial odpowiednią budowę (usunięty blok wstępny programu PSP
po prostu zdefiniuj sobie wlasny run-time i w nim wywolaj tylko main ()
przyklady mozna znalezc w ksiazce Adam Sapek "Wglab jezyka C" Helion
a nie lepiej wykorzystac funkcje logiczne np AND z odpowiednia maska a
potem
sprawdzic czy wynik jest rowny zero?
Jasne, ze tak, tylko ze to ma byc maksymalnie szybkie, wiec
wlasnie to skad szybko brac "odpowiednie" maski jest problemem.
Tabelka masek odpada, bo jest zbyt duza (256 bajtow), jak na
budowe cache w x86 i czesto bedzie powodowala nietrafienie.
Jesli to moze byc w asembleze, to ja ponownie polecam bt.
Pozdrawiam
Piotr Wyderski
Hmmm... moze nie wyrazilem sie dosc dokladnie o co mi chodzi. NIE chce
montowac ukladu, mam wykonac takie cwiczenie na laborke z Techniki
Cyfrowej... Zadanie brzmi tak: "Sprawdzic podzielnosc liczby czterobitowej
przez 3. Zaproponowac rozszerzenie zadania na liczby n-bitowe.".
Realizacja: w oparciu o bramki NOT, AND, OR, XOR plus wersje z negacja na
wyjsciu.
Jezeli masz sprawdzic na zasadzie podzielny-niepodzielny (wynik 1
bitowy) dla liczby 4 bitowej, to bierzesz depultiplekser 4 bitowy i
bramke OR do ktorej podlaczasz wyjscie dla 0, 3, 6, 9, 12, 15.
Rozszerzenie bedzie trudniejsze sprzetowo, ale tez mozesz zrobic na
zasadzie budowy funkcji logicznej, ktora jest prawdziwa dla wartosci
0, 1, 3...
Pozdrowienia,
Andrzej Popowski
(usun cyfry z mojego adresu / remove digits from my address)
epsilon$ while read LINE; do echo "$LINE"; done < "SNC"
Na zajeciach z aiaso mielismy za zadanie utwozyc plik 32mb, nastepnie
czytac go, wykonac jakas operacje i zapisac( funkcje read, write
jezyka c w drugiej wersji kozystalismy z mmap). Po zmiezeniu czasu
dzialania programu (funkcja time) okazywalo sie ze transfer danych z
dysku to ok 280 MB/s podczas gdy dysk ma ograniczony transfer do 25 MB/
s. Jak mozna to wytlumaczyc?
Trzeba było nie spać na zajęciach z budowy systemów operacyjnych.
(I z polskiego też. "zmierzeniu", "korzystaliśmy")
epsilon$ while read LINE; do echo "$LINE"; done < "SNC"
| Na zajeciach z aiaso mielismy za zadanie utwozyc plik 32mb, nastepnie
| czytac go, wykonac jakas operacje i zapisac( funkcje read, write
| jezyka c w drugiej wersji kozystalismy z mmap). Po zmiezeniu czasu
| dzialania programu (funkcja time) okazywalo sie ze transfer danych z
| dysku to ok 280 MB/s podczas gdy dysk ma ograniczony transfer do 25 MB/
| s. Jak mozna to wytlumaczyc?Trzeba było nie spać na zajęciach z budowy systemów operacyjnych.
(I z polskiego też. "zmierzeniu", "korzystaliśmy")--
/-/-/-/-/-/-/ Podoba Ci się nagoka na wszystko co ma logo
/
Jak zapisac (mysle ze z odczytem sobie potem poradze :-/ ) dodatkowe
informacje do pliku .exe (dopisać do gotowego)? Chodzi mi o rozwiazanie
tego problemu - nie koniecznei od razu źródło- raczej algorytm, bo niby
czytalem o budowie plikow exe ale nie bardzo wiem jak to zrobic w c++.To nie ma byc wirus tylko program instalacyjny... :-)
Ew. jakies inne pomysly ale szczerze mowiac wolalbym zeby wszystko bylo w
jednym pliku.
Jeśli robisz coś pod WIN32 to spróbuj pobawić się w dołączanie zasobów.
Wtedy to linker dołącza dodatkową (określoną przez Ciebie) treść do .exe
a ty ją odczytujesz w programie np. funkcją LoadResource().
Zasoby definiuje się w plikach *.rc. Niestety, przed kompilacją
musisz mieć dane w postaci tekstowej - np. hex - a to troche moze zajmować.
Do robienia programów instalacyjnych są specjalne programiki,
np. Install Shield Express - ale nie wszystkie są darmowe :-).
Pozdrowienia,
Uncle Artur
|
| | | Jak zapisac (mysle ze z odczytem sobie potem poradze :-/ ) dodatkowe
| informacje do pliku .exe (dopisać do gotowego)? Chodzi mi o rozwiazanie
| tego problemu - nie koniecznei od razu źródło- raczej algorytm, bo niby
| czytalem o budowie plikow exe ale nie bardzo wiem jak to zrobic w c++.
|
| To nie ma byc wirus tylko program instalacyjny... :-)
| Ew. jakies inne pomysly ale szczerze mowiac wolalbym zeby wszystko bylo
w
| jednym pliku.
|
| Jeśli robisz coś pod WIN32 to spróbuj pobawić się w dołączanie zasobów.
| Wtedy to linker dołącza dodatkową (określoną przez Ciebie) treść do .exe
| a ty ją odczytujesz w programie np. funkcją LoadResource().
| Zasoby definiuje się w plikach *.rc. Niestety, przed kompilacją
| musisz mieć dane w postaci tekstowej - np. hex - a to troche moze
zajmować.
|
Chciałem do gotowego execa...
|
| Do robienia programów instalacyjnych są specjalne programiki,
| np. Install Shield Express - ale nie wszystkie są darmowe :-).
|
|
| Pozdrowienia,
| Uncle Artur
|
|
|
Pozdrovka,
Uncle Artur
To nie było na zaliczenie. Ponadto podany przez Ciebie algorytm nie
wydaje mi się najlepszy.
Sorry, jeśli cię wziąłem za olewusa ...
Ale co masz na myśli mówiąc: nienajlepszy ?
Jest bardzo zwięźle zapisany i działa, jest poprawny
(w Javie zaimplementowałem go w kilka minut).
Wadą jest tylko to, że dziedziczy wady funkcji
rekurencyjnych - jest dużo wywołań funkcji i
stos się zużywa. Normalka.
Ale jest optymalny w tym sensie, że nie wykonuje
żadnych niepotrzebnych ruchów. Rozpisuje
wszystkie rozwiązania w postaci drzewa, gdzie każdy
liść jest rozwiązaniem. Każdy algorytm wykonujący
to zadanie musi to drzewo rozpisać, choć może
jest to czasem bardziej ukryte. Nie ma innej drogi
do znalezienia wszystkich rozwiązań niż budowa
tego drzewa i jego systematyczne przejście. Mogą
być natomiast algorytmy, które budując to drzewo
wykonują mnóstwo jałowych ruchów, generują
puste liście, które nie są rozwiązaniami itp.
Ten taki nie jest.
Natomiast inna sprawa, że możnaby trochę inaczej
wewnętrznie zorganizować układanie składników
i ich wyświetlanie. Ale to jest sprawa implementacji,
a nie samego algorytmu.
: Czy przeksztalcenie na ONP, a pozniej dopiero obliczenie wartosci to
: dobry pomysl ???Dosc dobry, o ile to jest problem liczenia wartosci funkcji, i musisz
go powtarzac wielokrotnie. W przeciwnym razie - wraz z analiza mozna
jednoczesnie obliczac wyrazenie, i nie trzeba sobie glowy zawracac ONP.
Zamiast ONP być może lepiej będzie budować drzewo. Jest to dla mnie
bardziej naturalne od ONP.
W praktyce IMHO drzewo zamiast ONP jest ciut bardziej skomplikowane przy
budowie, ale prostsze przy obliczaniu.
Z tym że pobawienie się informacji o trybie jest proszeniem się o kłopoty.
Nawet nie to, że jesteśmy przywiązani do kilku standardowych trybów
i nie wiemy, które z nich są dostępne, ale dany tryb na różnych kartach
ma pełne prawo różnić się domyślną ilością bajtów na linię, wielkością
banku, odstępem między początkami banków, adresem pamięci ekranu, możliwym
podziałem na dwa okna, z których np. w jednym można tylko czytać,
a w drugim tylko pisać, kolejnością składowych w trybach True Color...
ciach..
Masz rację jeżeli chodzi o różne karty graficzne i różną budowę - pisałem
coś takiego dla VESY niestety działąło poprawnie na tylko na niektórych
kartach - tylko ramkach graficznych (karty z dopałką nie radziły sobie z
tym)
Co do trybó graficznych - łatwo jest obsługiwać tryby w 256 kolorach, co do
przerwania to chodzi mi o funkcję 4f02h przerwania 10h dla VESY powinno
wywoływać odpowiedni tryb
pozdrawiam
Marcin Cader
1.. Firma AutostradoBud postanowiła zbudować w Polsce sieć autostrad w
[ciach]
Dijkstra dla każdej pary miast. A potem porównanie z budową autostrady.
2. Zaproponuj strukturę danych, która umożliwi wyliczenie częstości
występowania znaków w danym tekście zapisanym w 26 znakowym alfabecie.
Oszacuj koszt pamięciowy utworzonej struktury oraz koszt czasowy wykonania
zadania dla pliku o długości n.
Jak dla mnie, to ze względu na małą dziedzinę danych można zastosować
tablicę o rozmiarze 27, funkcję haszującą wszystkie znaki(wszystko do
lowwer-case'a) do zbioru 0-26 (ostatni element w tablicy na nie-litery).
złożoność pamięciowa - O(26)
złożoność obliczeniowa O(n)
3. Zaproponuj strukturę danych, która pozwoli na jak najefektywniejszą pracę
komisji wyborczych przy obsłudze wyborów. Każda komisja jest zobowiązana
odszukać każdego z wyborców w swojej bazie na podstawie jego adresu
zamieszkania i nazwiska, sprawdzić jego uprawnienia do głosowania oraz
przesłać informację o frekwencji do centrali. Podaj algorytm (pseudokod)
wyszukiwania wyborcy w zaproponowanej strukturze. Oszacuj koszt algorytmu.
Zdecydowanie drzewo dla adresów, a pod każdym adresem lista z nazwiskami.
Jak jest naprawdę? Które narzędzie oferuje więcej funkcji?
:) więcej funkcji... znacznie więcej możliwości.... Visual Studio ;)
masz w nim Visual Basic, Visual C++, Visual FoxPro, był Visual J++ (w VS Net
jest zamiast niego C#), MS Database Engine (to taki zmniejszony odrobinę MS
SQL Server), baza wiedzy MSDN w tym cała masa tutoriali.
trudno porównywać jeden (uczelniany na dodatek) RAD z kompletną windowsową
platformą do budowy aplikacji
pozdrawiam
Ponawiam pytanie - czy ktoś już cos takiego robił
komercyjnie/badawczo/hobbystycznie...?
Może ktoś ma doświadczenie w tworzeniu algorytmów uczących się i
mógłby się podzielić przemyśleniami na interesujący mnie temat?
z punktu widzenia komputera algorytm gry w szachy składa sie z dwóch
zupełnie różnych części: algorytmu budowania i przechodzenia drzewa i
funkcji ewaluacji pozycji.
Ciebie tak naprawdę interesuje nie budowa drzewa, tylko właśnie postać
funkcji ewaluacji pozycji. to tam leży klucz do stylu gry komputera.
zdecydowanie ma sens myślenie o modyfikacji parametrów tej funkcji, bo w
końcu jej formuła jest jakimś wyrażeniem z mnóstwem parametrów. na pytanie
czy ma sens modyfikacja tych parametrów w trakcie partii nie znam
odpowiedzi.
z czasów kiedy się tym trochę interesowałem zapamiętałem jednak dwie rzeczy:
po pierwsze - dobre funkcje ewaluacji pozycji były zawsze tuningowane
ręcznie. po drugie - w czasie jednej i tej samej partii stosowało się wiele
funkcji ewaluacji, w zależności od stanu partii (inna funkcja na poczatku,
inna na końcu) oraz pozycji (inna funkcja przy zagęszczeniu na środku itd.)
niestety, nie pamiętam jakie heurystyki decydowały o wyborze jednej z
funkcji.
Wiktor Zychla
Moim zdaniem programy powinny być dostosowane pod daną architekturę,
nawet jeśli nie wykorzystują w pełni jej potencjału. Zazwyczaj
zachowane funkcje dla kompatybilności wstecz są mniej wydajne, co
oznacza że na procesorze 64b programy 32b chodzą mniej wydajnie.
Wynika to z budowy procesorów 64b, wystarczy zaglądnąć do
specyfikacji. Tutaj nie chodzi o sam wskaźnik, tutaj chodzi o całość.
Obróbka większych danych na procesorach o większych rejestrach jest
zazwyczaj szybsza, ponieważ można je obrabiać większymi partiami
(chociaż teraz zazwyczaj używa się MMX do obróbki takich rzeczy) , ale
program musi być do tego przygotowany.
Co do samych wskaźników, jeśli nie mamy API 32b, lub nasz program nie
jest kompilowany statycznie na maszynie 32b nie opłaca się taka
optymalizacja. To tak jakbyś kazał drwalowi szyć. Procesory 64b są
przystosowane do 64b wskaźników, nie do 32b czy 16b. To że są
kompatybilne wstecz nie oznacza że musisz to wykorzystywać i wmawiać
naokoło że to optymalizacja. Zresztą, zrób sobie testy.
Moim zdaniem programy powinny być dostosowane pod daną architekturę,
nawet jeśli nie wykorzystują w pełni jej potencjału. Zazwyczaj zachowane
funkcje dla kompatybilności wstecz są mniej wydajne, co oznacza że na
procesorze 64b programy 32b chodzą mniej wydajnie. Wynika to z budowy
procesorów 64b, wystarczy zaglądnąć do specyfikacji. Tutaj nie chodzi o
sam wskaźnik, tutaj chodzi o całość. Obróbka większych danych na
procesorach o większych rejestrach jest zazwyczaj szybsza, ponieważ
można je obrabiać większymi partiami (chociaż teraz zazwyczaj używa się
MMX do obróbki takich rzeczy) , ale program musi być do tego
przygotowany.Co do samych wskaźników, jeśli nie mamy API 32b, lub nasz program nie
jest kompilowany statycznie na maszynie 32b nie opłaca się taka
optymalizacja. To tak jakbyś kazał drwalowi szyć. Procesory 64b są
przystosowane do 64b wskaźników, nie do 32b czy 16b. To że są
kompatybilne wstecz nie oznacza że musisz to wykorzystywać i wmawiać
naokoło że to optymalizacja. Zresztą, zrób sobie testy.
praktycznie tym samym, a Twój post brzmi tak jakby miał mnie do tego
przekonać.
Paweł Dziepak
Polecam do takiej mimi sieci, sprzęt Cisco Linksys WRT54GL (270zł) + jakieś
alternatywne firmware, do tego jakiś przełącznik 24 portowy np.Linksys SR224
(400zł).
Na routerze, po zmianie na alternatywny firmware, masz możliwość zrobienia
zaawansowany QoS (firmware Tomato) blokowanie określonych stron na podstawi
adresu url, lub określonych słów kluczowych, oczywiście firewall, wyłączenie
internetu o określonych godzinach (powiedzmy dla danej grupy użytkowników) i
wiele innych przydatnych funkcji które w takiej sieci mogą sie przydać...
Ps. z racji tego że mieszkam we wrocławiu to służę pomocą przy budowie takiej
sieci (oczywiście za free).
Polecam do takiej mimi sieci, sprzęt Cisco Linksys WRT54GL (270zł) +
jakieś
alternatywne firmware, do tego jakiś przełącznik 24 portowy np.Linksys
SR224
(400zł).
Na routerze, po zmianie na alternatywny firmware, masz możliwość zrobienia
bardzo
zaawansowany QoS (firmware Tomato) blokowanie określonych stron na
podstawi
adresu url, lub określonych słów kluczowych, oczywiście firewall,
wyłączenie
internetu o określonych godzinach (powiedzmy dla danej grupy użytkowników)
i
wiele innych przydatnych funkcji które w takiej sieci mogą sie przydać...
tematu.
newsowych) proszę o wypowiedzi na w miarę nautralnym terenie, na
elektrodzie: http://www.elektroda.pl/rtvforum/topic580528.html i może tam
wspólnymi siłami zbudujemy tą sieć. Oczywiście tutaj także postaram się
zaglądnąć.
Ps. z racji tego że mieszkam we wrocławiu to służę pomocą przy budowie
takiej
sieci (oczywiście za free).
Super. Od października będę już we Wrocławiu, być może się spotkamy i razem
postawimy tą sieć, na co gorąco liczę :-)
Poproszę jeszcze o jakieś alternatywne / dodatkowe namiary na Ciebie, bo z
mailami, różnie bywa, czasem się zmieniają ;-)
Jeśli inni mogą, zwłaszcza ci z Wrocławia, to niech się zgałaszają. Może
zmontujemy fajną, zgraną ekipę, i razem wszystko fajnie i szybko nam pójdzie
:-)
Aktyalne namiary na mnie można znaleźć na www.elportal.pl/mariusz.ciszewski
Hej
To nie jest takie proste, bo nie istnieją AFAIK odpowiedniki EEPROM
czy nawet EPROM kości użytych jako ROM w Amidze.
Są podobne, ale trzeba by było robić przejściówki.
Czy to znaczy ze nie sa to zadne normalne kosci pamieci?
Az nie chce mi sie wierzyc. Po kiego ktos mialby zadawac sobie trud
produkowania unikalnych ukladow zamiast uzyc jakiejkolwiek pamieci z
dostepnych standardowych?
Moze wlasnie po to zeby nie przeprogramowywac?
ROM - pamięć tylko do odczytu,
EPROM - pamięć również tylko do odczytu, ale można ją przeprogramować,
po skasowaniu ultrafioletem.
EEPROM - j/w, tyle że zamiast ultrafioletu jest to normalne napięcie
przykładane do jednej z końcówek. To coś jak zwykły RAM, tyle że
dłużej się zapisuje, i pamięta dane po wyłączeniu zasilania.
:-) Wiem czym sie roznia rodzaje pamieci. Uzylem skrotu ROM jako funkcji
pelnionej w komputerze. Chodzilo mi o budowe ukladow pamieci zastosowanych w
A1200. EPROM nie jest to na pewno. Byc moze EEPROM, a jezeli nie, to sa
EPROM-y zgodne wyprowadzeniowo z normalnymi pamieciami ROM (o ile oryginalne
sa "normalne"). Mozna by je wowczas zaprogramowac i zastapic. Tylko jak
zaprogramowac, bo jak pisalem wczesniej plik jest jeden a kosci dwie......
Moze ktos juz ten temat przerabial?
Pozdrawiam
Tom
:-) Wiem czym sie roznia rodzaje pamieci. Uzylem skrotu ROM jako funkcji
pelnionej w komputerze. Chodzilo mi o budowe ukladow pamieci zastosowanych
w
A1200. EPROM nie jest to na pewno. Byc moze EEPROM, a jezeli nie, to sa
EPROM-y zgodne wyprowadzeniowo z normalnymi pamieciami ROM (o ile
oryginalne
sa "normalne"). Mozna by je wowczas zaprogramowac i zastapic. Tylko jak
zaprogramowac, bo jak pisalem wczesniej plik jest jeden a kosci dwie......Moze ktos juz ten temat przerabial?
potrzebne sa dwa epromy o pojemnosci 2mbity,
na jednym nagrywa sie parzyste czesc danych, a na drugim nieparzysta,
potrzebna jest jeszcze plytka na ktora wklada sie dwa epromy,
ta plytke wklada sie w miejsce oryginalnego romu,
Koks
Hej
| To nie jest takie proste, bo nie istnieją AFAIK odpowiedniki EEPROM
| czy nawet EPROM kości użytych jako ROM w Amidze.
| Są podobne, ale trzeba by było robić przejściówki.Czy to znaczy ze nie sa to zadne normalne kosci pamieci?
A jaki ROM to normalne kosci?
Az nie chce mi sie wierzyc. Po kiego ktos mialby zadawac sobie trud
produkowania unikalnych ukladow zamiast uzyc jakiejkolwiek pamieci z
dostepnych standardowych?
A co za roznica? Wiekszosc kosci w Ami jest 'unikalna' wiec jaka roznice
stanowi dorzucenie 2 kosci? A poza tym taki nieprogramowalny ROM jest
bardzo prosty do wykonania.
:-) Wiem czym sie roznia rodzaje pamieci. Uzylem skrotu ROM jako funkcji
pelnionej w komputerze. Chodzilo mi o budowe ukladow pamieci zastosowanych w
A1200. EPROM nie jest to na pewno. Byc moze EEPROM, a jezeli nie, to sa
EPROM-y zgodne wyprowadzeniowo z normalnymi pamieciami ROM (o ile oryginalne
sa "normalne"). Mozna by je wowczas zaprogramowac i zastapic. Tylko jak
zaprogramowac, bo jak pisalem wczesniej plik jest jeden a kosci dwie......
Obejrzyj schemat A1200... To powinno wyjasnic jak zaprogramowac kosci.
| Zastrzezenie: kontroler HD musi (*MUSI*) miec wlasny RAM, co najmniej 512
| bajtow w jednym kawalku. Czy zamierzasz zrobic nowe urzadzenie?UPS :( Mialem na mysli prostrze rozwiazanie, bez ramu
(2*74HCT574,74HCT138 i moze cos jeszcze).
Patrzylem na rozne tego typu rozwiazania i niektore sa bardzo proste w
budowie, ale pozniej nalezy je oprogramowac.
No wlasnie. Nie wszyscy o tym mysla :)
Po co ten wlasny RAM (czyzby 512 bajtow na logiczny sektor) ?
RAM spelnia dwie funkcje: po pierwsze, jak sie domysliles, jest buforem
sektorow do translacji sektora 512-bajtowego na dwa 256-bajtowe. W tym
celu wykorzystuje sie 256 bajtow. Natomiast reszte zajmuje tablica
partycji oraz zmienne programu handlera.
Rzecz jasna, moznaby uzyc na to RAM-u komputera, tylko ze nigdzie nie ma
tyle (bezpiecznego) miejsca.
| Zastrzezenie: kontroler HD musi (*MUSI*) miec wlasny RAM, co najmniej 512
| bajtow w jednym kawalku. Czy zamierzasz zrobic nowe urzadzenie?| UPS :( Mialem na mysli prostrze rozwiazanie, bez ramu
| (2*74HCT574,74HCT138 i moze cos jeszcze).
| Patrzylem na rozne tego typu rozwiazania i niektore sa bardzo proste w
| budowie, ale pozniej nalezy je oprogramowac.No wlasnie. Nie wszyscy o tym mysla :)
| Po co ten wlasny RAM (czyzby 512 bajtow na logiczny sektor) ?
RAM spelnia dwie funkcje: po pierwsze, jak sie domysliles, jest buforem
sektorow do translacji sektora 512-bajtowego na dwa 256-bajtowe. W tym
celu wykorzystuje sie 256 bajtow. Natomiast reszte zajmuje tablica
partycji oraz zmienne programu handlera.Rzecz jasna, moznaby uzyc na to RAM-u komputera, tylko ze nigdzie nie ma
tyle (bezpiecznego) miejsca.
Aha.
No ja sie sugerowalem prostrzymi rozwiazaniami typu SmartIDE lub MyIDE:
http://www.magelair.com/atari_8bit_stuff.htm
http://www.atari.myweb.nl/myide.htm
I tak myslalem, ze dalo by sie to troszke skomplikowac, aby wykorzystac
caly dysk, a nie tylko jego polowke
Dziękuje na razie za te odpowiedzi. Postaram się je teraz skomentować:
do pornel:
1) Czy bullety to znaki specjalne ? I jak to zrobić przez CSS
2) Czy takie rozwiązanie "Menu jest listą linków (<ul+<li+<a)" jest
leprze pod względem google ??
3) Jak zrobić taki layout na jeszcze mniejszej ilości div (ważne aby po
prawej stronie można było dodawać bloki - tak jak teraz są dwa)
do Łukasza Garbonia
1) Co jest leprze pod względem Google używać wielu różnie sformatowanych
h1 - bo wiem że google na to zwraca uwagę, czy lepiej h1, h2, .....
2) W twoim linku kod layout'u jest tylko podobny np. nie spełnia
standardu XHTML 1.1 oraz brakuje w nim bloków po prawej części i
poprawiając je dochodzimy chyba do tej samej ilości div co u mnie.
3) Czy znasz może podobne linki traktujące o budowie wydajnych
szkieletów w czystym XHTML i CSS
Do ethank
1) Funkcja onmouseover popwoduje akcje po najechaniu myszy w tym
przypadku ustawienie strony startowej ale tylko ........... w IE :)
FF całkiem to ignoruje, dlatego dziwią mnie twoje błędy. Proszę podaj
wersję FF i twojego systemu.
Do Marcin Juszkiewicz
Tak. W redakcji portalu zaszły duże zmiany. Chętnie porozmawiam z byłymi
Z góry dziękuje za dalsze uwagi i pomoc w stworzeniu jak najlepszego
szkieletu serwisu : portal.szkola.net co nie pozostanie bez echa.
Adres serwisu: http://portal.szkola.net/
BTW, jako wieloletni programista nie spotkałem się w żadnej tłumaczonej
na polski ani polskiej książce ze sformuowaniem "do".
To kolega Struostrupa nie czytał?
W tej książce są *wyłącznie* wskaźniki *do* czegoś: do zmiennych, do funkcji, do
tablic i co tylko sobie zażyczysz. Oczywiście wskazują (czasownik!) one *na*
coś, ale też nie zawsze...
No to weźmy jeszcze "Visual C++ 2 Podrecznik programisty" (LT&P, 1996).
Wskaźniki są tu *do* obiektów.
S. Lipmann, "Podstawy języka C++", (WNT 1997): wskaźniki *do* obiektów, funkcji,
etc.
Jan Bielecki, "Turbo Pascal 5.0 (WKŁ, 1989)" : "wskazania procedur". [<-- to
ciekawe! ]
M.J. Bach, "Budowa systemu operacyjnego UNIX", (WNT) : "wskaźnik do pozycji w
tablicy procesów".
Chyba wystarczy...
Zbyszek
---
moderatorzy: Robert Maron, Aleksy Schubert, Jolanta Sliwinska
warto zajrzec: http://zls.mimuw.edu.pl/~alx/slownik/slownik.html
moze sie przydac: http://www.systransoft.com/
No i cacy, dziekuje bardzo. Dziala jak burza :). Ale trzeba przyznac, ze
przy budowie funkcji jest to wyjatkowo upierdliwe :(. Tak na moje oko trzeba
bedzie wymyslec rodzaj wyszukiwarki obiektow potrafiacej zaglebiac sie w
gaszcz drzew obiektow :(.
Mider
document.layers.zewnetrzne.layers.srodek.visibility = "hide";
//--
</scripto to Ci chodziło?
pozdrawiam,
Teymyr
http://www.netmagia.dom.pl/
No i cacy, dziekuje bardzo. Dziala jak burza :). Ale trzeba przyznac, ze
przy budowie funkcji jest to wyjatkowo upierdliwe :(. Tak na moje oko trzeba
bedzie wymyslec rodzaj wyszukiwarki obiektow potrafiacej zaglebiac sie w
gaszcz drzew obiektow :(.
Ale czy działa tylko dla layerów absolute? Bo ja chyba próbowałem na
kombinacji: relative/absolute i nie szło. A może to było dawno i nie
pamiętam :-)
Marcin Jagodzinski
(or compatible)
Cześć.
Potrzebuję wstawić do części administracyjnej strony moduł edycji tekstu w
HTML. Do tej pory natknąłem się na kilka rozwiązań gotowych edytorków
WYSYWIG. Jednak nie znalazłem takiego, który byłby w miarę prosty w budowie
i spełnianych funkcjach (podstawowe formatowanie tekstu + tabelki, linki) a
jednocześnie generowałby kod, który dawałby sie poprawnie walidować (XHTML
Transitional 4.01) - warunek podstawowy.
Proszę o informacje, czy są w ogóle takie narzędzia? Zazwyczaj te, które
widziałem działały tylko pod IE.
Pozdrawiam,
Zibi
Witam
Potrzebuję wstawić do części administracyjnej strony moduł edycji tekstu w
HTML. Do tej pory natknąłem się na kilka rozwiązań gotowych edytorków
WYSYWIG. Jednak nie znalazłem takiego, który byłby w miarę prosty w budowie
i spełnianych funkcjach (podstawowe formatowanie tekstu + tabelki, linki) a
jednocześnie generowałby kod, który dawałby sie poprawnie walidować (XHTML
Transitional 4.01) - warunek podstawowy.
Bedzie ciezko... do czasu XHTML 4.x ;)
Proszę o informacje, czy są w ogóle takie narzędzia? Zazwyczaj te, które
widziałem działały tylko pod IE.
HTML Area w stareszej wersji działa tylko pod IE, nowa tez pod mozilla.
Zobacz RTE, mi sie podoba - free.
TinyMCE tez jest fajne i proste w integracji.
a tak w ogole:
http://www.cmsreview.com/WYSIWYG/OpenSource/Directory.html
Zarząd Morskiego Portu Gdańsk SA zatrudni projektanta i wykonawcę stron
WWW
w pełnym wymiarze godzin. Praca w siedzibie firmy w Gdańsku.
Oczekiwania wzgledem kandydata/ki :
Projektant i wykonawca stron WWW zatrudni członka Zarządu Portu Morskiego.
Oczekiwania względem kandydata/tki:
- umiejętności logistyczne/organizacyjne przy budowie portu przeładunkowego
od zera
- umiejętność pełnienia wszystkich funkcji dowolnego pracownika portu, w
tym: kontrolera ruchu, pilota, radio, operatora dźwigu, spawacza oraz
sprzątaczki
- umiejętność dowodzenia jednostką morską niezależnie od klasy i wyporności
- umiejętność pełnienia dowolnej funkcji na ww. jednostkach, w tym : oficera
nawigacyjnego, głównego mechanika, cieśli, palacza oraz kanoniera
rakietowego w przypadku jednostek ORP,
- uprawnienia nurkowe na poziomie co najmniej instruktorskim
- umiejętność pilotażu helikoptera/awionetki/samolotu bojowego
- znajomość języków urzędowych krajów: Panama, Andora, w-y Bahama, Trinidad
i Tobago
Idealny kandydat to 22-letnia, atrakcyjna wizualnie blondynka z 30-letnim
stażem.
Znajomość netykiety bedzie dodatkowym atutem.
ROTFL
MiSi/o
PS. Ja mam dla nich kandydata: R2D2 bedzie niezły.... : P
zalaczam skrypcik.
Dzialanie:
1. zamiana wskazanego/ych lub wszystkich selectow na "obiekt HTMLowy"
to wszystko :)Po tym mozesz zmienic style tego jak chcesz :)
funkcje:
gV() - browser detect
sXWr() - uruchomienie zamiany
WPsL(oB) - budowa "obiektu html" na wzor selecta, tu wbudowalem ksztalt
selecta z pod WinXP stad zalaczane gify.
reszta to podsiwetlenia i uaktywnianie "rozwijki"Milej zabawy :)
Dziekuje. Zaraz obejrze. :)
A tak w kwestii formalnej - na grupy usenetowe zalacznikow sie nie
wysyla. Trzeba bylo jakiegos linka podac albo wyslac na maila.
A samo rozwiazanie wydaje sie warte upowszechnienia ;)
P. Kreglicki
Proponuję pakiet CorelDraw 12 Suite. Jest naprawdę niedrogi, a ma
fantastyczne funkcje.
Witam drogich grupowiczow
Do tej pory do budowy amatorskich stron uzywalem Pajaczka 5 N&G
Professional, w
sumie do html,php i javascript wystarcza, ale do dobrej grafiki chyba nie
wystarczy, jaki program uzyc do grafiki? Flash? czy cos innego, ile
kosztuje
licencja?pozdrawiam
stachu--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Proponuję pakiet CorelDraw 12 Suite. Jest naprawdę niedrogi, a ma
fantastyczne funkcje.--
Pozdrawiam,
Maciek:::: Polecam ::::
| Witam drogich grupowiczow
| Do tej pory do budowy amatorskich stron uzywalem Pajaczka 5 N&G
| Professional, w
| sumie do html,php i javascript wystarcza, ale do dobrej grafiki chyba nie
| wystarczy, jaki program uzyc do grafiki? Flash? czy cos innego, ile
| kosztuje
| licencja?| pozdrawiam
| stachu| --
| Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
dziekuje wszystkim za opinie i rady
pozdrawiam serdecznie
stachu
Witam,
[...]
| HomeSite 4 jest dla webmastera-programisty - duze mozliwosci
| rozszerzania dzialan i wspolpraca z zewnetrznymi aplikacjami.A Pajączek takich nie ma? (Trochę gubię się w tym gąszczu funkcji).
Trochę ma, ale HomeSite ma budowę wybitnie modułową. Z odrobiną zacięcia
można zrobić z nim wszystko. Własne okna dialogowe, własne opcje i tak
dalej. Patrz http://www.webring.org/cgi-bin/webring?ring=homesite;index
Poza tym do czego w końcu służą wersje testowe? Ściągnij HomeSite 4
trial, ściągnij Pajączka 2000, załaduj do nich jakąś stronę z
http://www.font.org, albo spróbuj zrobić nową i wtedy będziesz mógł się
przekonać w którym programie lepiej się Tobie pracuje.
Pozdrawiam,
FONT.ORG <http://www.font.org/
Michał Jaskólski
[...]
dawaj :
Całos jest dość duża.. pozwole sobie na ciecia, przytaczając tylko fragment
wspomnianej funkcji:
function makeMenu(type,text,lnk,target,end){
str=""; tg="";
if(target) tg='target="'+target+'"'
[...] powyżej tworzony jest składnik stringu, który później wyswitlimy
[...]
str+=' <div id="divSlide'+a+'" class="clSlide"<a href="'+lnk+'"
'+tg+' onclick="swmenu('+a+',-1,-1); if(bw.ie || bw.ns6) this.blur(); '
if(lnk=="#") str+='return false'
str+='" class="clSlideLinks"'+text+'</a<br</div
'
[...] to powyżej, to budowa stringu z wspomnianym <a href... oraz target
[...] w tym miejscu było jeacze kilka warunków (if else)
document.write(str)
[...] i w ostatnim wierszu wyświetlamy zbudowany string
}
Oczywiście to powyżej, to skrypt, do którego link podała Ania.
www.motyle-ekosfera.prv.pl
strona jest ciągle w trakcie budowy,
No to NTG!
moze jakies sugestie
Tak - wyrzucić to coś z serwera i zacząć od nowa.
Małe pytanie - jesteś może daltonistą? Bo stronka jest jakby troszkę
oczojebna.
Być może na motylach się znasz - nie wiem, nie znam cię.
Wiem jedno - na tworzeniu stron internetowych w ogóle się nie znasz.
Z logiką też widzę masz problemy - pierwsza opcja w menu to odnośnik do
menu.
...
Czy ta grafika naprawdę ci się podoba czy to jakaś prowokacja?
Rada na koniec - jesli chcecie aby ta stronka pełniła taką funkcję jaką
zapewne założyliście - zlećcie jej wykonanie komuś kto się na tym
naprawdę zna.
No cóż nie będę się rostkliwiał nad poniższą
odpowiedzią. W trącę jedynie iż na każdej grupie
znajdzie się jakiś zrzęda-mędraliński. Czasami
taka zaszczytna funkcja pada na moderatora,
czasami ktoś odstawia cyrk w ramach wolontariatu.
Nie podoba się ?
- Nie czytaj
- Nie oglądaj
- Olej i pa.
Pozdrowienia.
Szcery do bólu
Sebastian
| mirocha.pl| W trakcie budowy ale coś już widać...
Linka też masz w trakcie budowy? Bo nie da się w niego klknąć.
| Konstruktywna krytyka mile widziana.
Jak skończysz to i owszem. Póki co grupa nie służy do oceny stron
Under Construction| (proszę na priva)
A niby czemu na priva? Wyjaśnij mi więc w jakim celu jest ta grupa?
| Sebastian
Zapraszam do FAQ'u
--
lark
http://lark-design.com
  "... Trinity... doesn't exist."
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Moze macie jakies sugestie co powinno znajdowac sie w pracy dyplomowej
(mgr) o PHP.
Ostatnio dostalem od promotora ograniczenie na obietosc
(50, max 60-70 stron).
Mam za duzo materialow i nie mam pojecia z czego mam zrezygnowac :(.
1. Czym jest i do czego sluzy (jest preprocesorem HTML sluzacym do dynamicznej konwersji dokumentów itp...)
2. Charakterystyka PHP jako jezyka programowania (sposób notacji zmiennych, budowa funkcji, klas itp...)
3. Przyklad - dzialajacy gdzies w sieci - sklepu internetowego, ksiegi gosci czy serwisu aukcyjnego.
Opis wkompilowanych w PHP funkcji uzytych do zrealizowania przykladu. Czyli np. funkcje do obslugi serwera baz danych, poczty itp.
4. Perspektywy rozwoju PHP, porównanie PHP z innymi preprocesorami (np. z ASP, ePerl-em, Cold Fusion)
To chyba niezly scenariusz ?
Zarowno instalacja IIS jak i Apache jest prosta ale tak naprawde sam Apache
jest raczej prostym serverkiem (juz widze urazonych :)) i dopiero instalacja
Jest serwerem _HTTP_, w przeciwienstwie do IIS, ktory integruje szereg
protokolow i wlasnosci nie zawsze niezbednych uzytkownikowi indywidualnemu czy
malej firmie.
modulow pozwala go wyposazyc w kolejne funkcje (to jednak moze byc zmora - 'na
poczatek' plecam instalacje modulu wyszukiwarki :))
Dlaczego zmora?
z modulami Apache'a, dopisac do konfiguracji, zrestartowac... i po klopocie.
Dyrektywy konfiguracyjne dla danego modulu mozna podac warunkowo, wiec nawet
jesli modul ow zostanie usuniety czy skasowany, nie trzeba nanosic poprawek do
httpd.conf.
Modulowa budowa pozwala stworzyc serwer wyposazony w funkcjonalnosc dokladnie
neizbedna uzytkownikowi - bez zbednego balastu pozerajacego zasoby i
przynoszacego luki w bezpieczenstwie. Wiekszosc niezbednych modulow jest
dostepna w standardowej dystrybucji. Nie jest norma korzystanie z bardzo wielu
modulow, choc niektore z nich (mod_ssl, mod_perl) zyskaly duza popularnosc - p.
Netcraft. Jest to sytuacja bardzo podobna do korzystania z produktow M$, gdzie
uzytkownicy uzywaja kilku-kilkunastu % mozliwosci danego pakietu.
Michał Stanisław żartobliwie zauważył:
| Wasza Miłość,
| Wybaczysz, ale _można by_ piszemy oddzielnie.
| Ukłony
| michał
| No tak, w charakterystyce grupy zabrakło informacji o tym, że dbamy tu w
sposób niepoprawny o hiperpoprawność językową.
---Dla tych co zapomnieli:
"...trzeba by i należałoby
==================
Szanowni Państwo!
Dlaczego trzeba by i można by piszemy rozdzielnie, a należałoby i
wypadałoby łącznie? Proszę o pomoc w uchwyceniu różnicy pomiędzy
nieosobowymi formami czasownika a osobowymi formami czasowników użytymi w
funkcji bezosobowej.
Pozdrawiam serdecznie.
Należałoby i wypadałoby mają budowę właściwą formom czasownikowym i pod
tym względem są podobne do innych form 3. osoby r. nijakiego w trybie
warunkowym. Nie da się tego powiedzieć o czasownikach (quasi-czasownikach,
predykatywach) trzeba by i można by.
- Mirosław Bańko, PWN"patrz:
http://poradnia.pwn.pl/lista.php?szukaj=%22mo%BFna+by%22&kat=1
http://so.pwn.pl/zasady.php?id=629510
A dziękujemy, dziękujemy. A kto zapomniał? Ja czy Michał?
Pozdr.
A.
......................
Owszem, Janie, kiedy czytasz książkę, również widzisz. Dba o to
pisarz, tak konstruując opisy, by nie zostawiać wieloznaczności.
Jeśli
tego nie robi, kiepski z niego pisarz. Zmień wtedy książkę ;)
.........
Zalezy, zalezy... kiedy...
Nasza rodzima "polszczyzna' potrafi byc cudownie dokladna w opisie
przedmiotu/podmiotu, ale brakuje 'jej' tej samej finezji tam gdzie w
gre wchodzi czas, akcja, wydarzenie czasoprzestrzenne.
Zdanie - samochod wyprzedzil tramwaj - sugeruje... czas dokonany, ale
nie mowi nam, czy jest to nadal czas trwajacy, czy tez czas przeszly.
Niby drobiazg, lecz nadzwyczaj uposledzajacy sfere ekspresji
literackiej w tekstach przygodowych, sensacyjnych, kryminalnych i
generalnie tekstach z tak zwana 'akcja'.
Oddanie w pismie opisu sceny walki kilku oponentow na raz, na tej
samej scenie, wymaga precyzji w budowie 'orzeczenia' i czesto zmusza
wyprzedzajacy tramwaj - jest jezykowym dziwolagiem i nasza
'polszczyzna' go nie akceptuje.
Co, dalej, sprowadza nas do pytania o elementy wzbogacajace lub
zmieniajace potoczny jezyk... jezyk bedacy niczym wiecej, jak tylko
funkcja cywilizacji, per se.
A mowiac o pisarzach... pamietam jak Geno Debski, gdzies tam na swojej
Stronie, narzekal na krytykow batozacych tworcow za nadmiar
'opisowosci'. Narzekal tez, na teksty przypominajace piaski pustynne.
Suche, bolesnie jednoznaczne, rysowane bez ornamentyki
przymiotnikowej, jakoby awangardowe i wiodace :)))
Hmm... tez 'polszczyzna', ale dla kogo pisana?
.......
FM
| Sa rekawiczki samochodowe, golfowe badz golfisty, bokserskie ( tu
rekawice
| oczywiscie) a wiec logicznie rekawiczki skejtowe mialyby racje bytu w
naszej
| pieknej polszczyznie. Czyz nie.Mamma mia! Nie nazwyaj ich "skejtowymi", z tego prostego względu, iż
sugerowałabyś, że takie rękawiczki noszą przedstawiciele subkultury
skejtów.
jednym ze skejtowskich (!) sposobów spędzania czasu jest
jazda na deskorolce albo rolkach,
Rafal "Negrin" Lisowski
Czy rękawiczki te mają jakąś specjalną funkcję, np. ochronę rolek
zakładanych na ręce? A może ich budowa (krój, rodzaj szwów itp.) lub
specjalny wygląd powodują ich zaliczenie po pobieżnym spojrzeniu do
akcesoriów rolkarza? Proszę o wyjaśnienie, bo nie rozumiem problemu.
Zbig.Bag.
Czy rękawiczki te mają jakąś specjalną funkcję, np. ochronę rolek
zakładanych na ręce? A może ich budowa (krój, rodzaj szwów itp.) lub
specjalny wygląd powodują ich zaliczenie po pobieżnym spojrzeniu do
akcesoriów rolkarza? Proszę o wyjaśnienie, bo nie rozumiem problemu.
Zbig.Bag.
NIe wiem jak wyglądają rękawiczki osoby jeżdżącej na deskorolce, ale
osoby, które jeżdżą na rolkach mają specjalne rękawiczki z metalowymi
usztywnieniami chroniącymi nadgarstki. Różnią się one więc znacznie od
rękawiczek kolarzy i już na pierwszy rzut oka tę różnicę widać.
___________________________________________________________________
For large values of one, one equals two, for small values of two.
Oj Panowie niewierni, odsyłam do źródeł. Udało mi się znaleźć wśród zasad
pisowni. Przytaczam szerzej:
44.1. Po nieosobowych formach czasownika:
a) po bezokolicznikach, np.
Skończyć by już warto tę budowę.
Pożyczyć byśmy mogli jacht.
b) po wyrazach o funkcji czasownikowej: można, niepodobna, trzeba, warto,
wolno, np.
Można by to kupić.
Niepodobna by było go nie zaprosić.
Trzeba by pójść wreszcie do kina.
Wolno by było tam wejść.
Warto by było wybrać się na jakąś wycieczkę.
c) po formach bezosobowych zakończonych na -no, -to, np.
Zbrodnię odkryto by później.
Zamknięto by okna.
Zrobiono by to wcześniej.
Zastąpiono by dyżurnych.
d) po wyrazach: winien, powinien, np.
Dawno już winien byś przeprosić mamę.
Powinni byście mu pomóc.
Powinna byś już wyjechać na wakacje.
K.
| Dzieki, w moim przypadku bedzie on owym rozjemca sadowym.
A dlaczego sie nie nazywal "médiateur" w takim razie ?
huissier de justice". Jego funkcja, w danym przypadku sprowadzala sie do
sporzadzenia raportu/constat stwierdzajacego faktyczne usterki. On byl
bezstronny i staral sie doprowadzic do zapisu, z ktorym zgadzalyby sie obie
strony. Ja bylem prawnym przedstawicielem wykonawcy, budowa w 44
departamencie. Nazywanie tego huissier w takim przypadku komornikiem nijak
nie przystawaloby do roli, jaka wtedy pelnil.
t.
| Dzieki, w moim przypadku bedzie on owym rozjemca sadowym.
| A dlaczego sie nie nazywal "médiateur" w takim razie ?
huissier de justice". Jego funkcja, w danym przypadku sprowadzala sie do
sporzadzenia raportu/constat stwierdzajacego faktyczne usterki. On byl
bezstronny i staral sie doprowadzic do zapisu, z ktorym zgadzalyby sie obie
strony. Ja bylem prawnym przedstawicielem wykonawcy, budowa w 44
departamencie. Nazywanie tego huissier w takim przypadku komornikiem nijak
nie przystawaloby do roli, jaka wtedy pelnil.
Tak troche poszukalam bo mnie to zaciekawilo jak tlumaczyc "constat".
I to co widze u samych zainteresowanych (tzn u komornikow), oni sie caly
czas ze komornikow uwazaja, a na constat uzywaja zwrotu "protokol z
ogledzin", np. tu :
http://www.komornik.pl/program_040906.php3
Ewcia
Czy ktos moze wie co oznacza wyrazenie less hardware ?
W doslownym tlumaczeniu to mi wychodzi mniejszy sprzęt komputerowy, ale
to troche jest nie logiczne, bo chyba nie chodzi tutaj o jego wielkosc,
a chyba jakosc, wiec jak ktos wie jak to fachowo przetlumaczyc, to z
gory za pomoc dziekuje. Podaje przykladowe zdania z tym wyrazeniem:1) Mission-specific models contain less memory and less hardware
functionality to support a subset of protocols.2) Therefore RAM-classifier necessities the use of considerably less
hardware, so it is easier and cheaper to achieve concurrent operation in
digital logic.Pozdrawiam,
Lepton
Hardware znaczy uklady elektroniczne, elektronika.
W pierwszym zdaniu mowa o tym ze wyspecjalizowane uklady nie potrzebuja byc
uniwersalne, nie potrzebuja funkcji ktorych dane zastosowanie nigdy nie ma, a
wiec w budowie mozna opuscic te czesci elektroniki ktore obsluguje nieuzywane
funkcje. Moze wiec to oznaczac ze bedzie mniej kostek, albo mniej tranzystorow
w srodku kosci, ktore by byly potrzebne aby te funkcje wykonac.
W dugim zdaniu to samo, ten klasyfikator potrzebuje mniej ukladow
elektronicznych lub tranzystorow, a wiec jest latwiej zsynchronizowac dzialanie
jakichs tam ukladow (dodatkowy hardware - tranzystory, polaczenie, itd. opoznia
sygnal, wiec utrudnia synchronizacje.)
Z wielkoscia pudelka czy plytki hardware nie musi miec wiele wspolnego.
I hope this helps.
Pozdrowienia,
Piotr
Hardware znaczy uklady elektroniczne, elektronika.
W pierwszym zdaniu mowa o tym ze wyspecjalizowane uklady nie potrzebuja byc
uniwersalne, nie potrzebuja funkcji ktorych dane zastosowanie nigdy nie ma, a
wiec w budowie mozna opuscic te czesci elektroniki ktore obsluguje nieuzywane
funkcje. Moze wiec to oznaczac ze bedzie mniej kostek, albo mniej
tranzystorow
w srodku kosci, ktore by byly potrzebne aby te funkcje wykonac.W dugim zdaniu to samo, ten klasyfikator potrzebuje mniej ukladow
elektronicznych lub tranzystorow, a wiec jest latwiej zsynchronizowac
dzialanie
jakichs tam ukladow (dodatkowy hardware - tranzystory, polaczenie, itd.
opoznia
sygnal, wiec utrudnia synchronizacje.)Z wielkoscia pudelka czy plytki hardware nie musi miec wiele wspolnego.
Oj, nie chce sie madrzyc, ale pierwszy fragment chyba przeinterpretowales :)
A w drugim calkiem sie IMHO mylisz:
Powinno byc dokladnie i w calosci tak:
"Therefore RAM-classifier necessities the use of considerably less
hardware, so it is easier and cheaper to achieve concurrent operation in
digital logic."
-
"Dlatego też klasyfikator RAM-u powoduje znaczne zmniejszenie ilości
potrzebnego sprzętu, przez co osiągnięcie równoległego (równoczesnego, może w
sensie wielowątkowości) działania w logice cyfrowej staje sie tańsze i
łatwiejsze"
Proszę o opinie.
D.
Jaki sposób jest najbardziej opłacalny dla osoby fizycznej sposób budowy i
sfinansowania małego budynku o docelowym przeznaczeniu np.:
hotelowo-gastronomicznym ? Czy nie opłaca się go budować na początku jako
budynku typowo mieszkalnego ? a potem "zmienić" jego sposób wykorzystania ?
Przykładowo kupiłem działkę o przeznaczeniu mieszkaniowo-usługowym, dostałem
na to bardzo dobry kredyt typowo mieszkaniowy, ale gdybym chciał kupić
działkę usługową albo produkcyjną, to dostałbym o wiele gorsze warunki. Czy
idąc tym tropem, nie warto osobie fizycznej zbudować "domku mieszkalnego",
którego projekt uzględniałby fukcje lub łatwe przystosowanie do funkcji
gastronomicznych i hotelowych ? Ponadto na cele mieszkaniowe jest niższy
VAT.
pozdr
W przyszłym roku mam zamiar zacząć budowę domu (w każdym razie liczę na
to),
dom jednorodzinny około 130-140 m2 z użytkowym poddaszem. Mam trochę
oszczędności ale jak to zwykle bywa bez kredytu się nie obejdzie. No i tu
pojawia się moje pytanie: czy warto wziąść mniejszy kredyt i wykończyć na
razie parter i tam mieszkać a za poddzasze zabrać się póżniej w miarę
To zależy, czy na parterze uda się pomieścić wszystkie funkcje domu - jeśli
tak, to czemu nie? Zawsze to taniej, mniejsze obciążenie ratami, ale minie z
10 lat, zanim "odetchniesz" na tyle, by brać się za górę - chyba, że dużo
robisz sam.
dopływu gotówki czy też jednak może zadłużyć się na więcej i od razu
wykończyć cały dom? Ile może kosztować wykończenie poddasza przy wyborze
pierwszego wariantu?
Jeżeli na poddaszu jest łazienka, to tak z 1/3 wykończenia całości, jeżeli
nie, to jeszcze mniej - pamiętaj, że wszystkie izolacje, ścianki działowe,
podbitki musisz zrobić i tak od razu, okna też, a instalacje wyciągnąć
przynajmniej do poziomu podłogi.
W sumie jednak zazwyczaj tak się robi.
T.
lazienke
| wysokosci 120 cm.
| Pozdrowienia,
| MaciejTym sposobem nie potrzebny jest wogóle projektant i jego projetk, bo i tak
za wszytko i tak odpowiada kierownik! :)
Wniosek: wszytskiemu winni są kierownicy budów.
Wniosek nie jest prawidlowy, ale tok rozumowania tak. Kierownik budowy nie
wymysli, ksztaltu, parametrow twojego domu i nie dostosuje ich do twoich
wymagan. Natomiast ma go wybudowac zgodnie ze sztuka budowlana i normami.
Jesli projektu nie da zrealizowac sie zgodnie ze sztuka budowlana to musi
ingerowac. Wg. mnie te funkcje maja na celu wielokrotna kontrole przebiegu
prac. Dlatego na duzych budowach zatrudnic trzeba inspektora nadzoru.
Przeciez dubluje on prace kierownika ale i go kontroluje.
Zreszta uwazam, ze praktyk (taki jak dekarz z poczatku watku) bez
najmniejszego problemu wychwyci blad (niekoniecznie zamierzony). Natomiast
nowicjusz lub osoba, ktora sie nie przykladala tego nie zrobi. Jesli
kierownik budowy odpowiadal by tylko za dowoz materialow i pilnowanie
robotnikow to bylby niepotrzebny bo tyle to umie majster lub brygadzista.
Wniosek: (IMHO) tak za niezauwazenie bledu projektanta odpowiada kierownik
budowy jesli ten blad nie jest w zgodzie ze sztuka budowlana i normami.
pozdrawiam
vpw
[...]
Mam taki pomysł:
Kierownik przyjmuje obowiązki, zgłasza zaginięcie dziennika i prosi o
wydanie nowego.
Oświadczeniem załatwia wpisy sprzed lat i kontynuuje budowę.Czy ktoś już coś podobnego przerabiał?
Jeżeli znalazłby się kierownik budowy to przy zakończeniu budowy nadzór
wniesie sprzeciw i zobowiążą do przedłożenia historii budowy, opinii lub
ekspertyzy bo brak dziennika budowy. Co ambitniejsi mogą powiadomić
prokuratora i kierownika do "izby podać".
Spróbuj inaczej, znajdź kier. bud. niech rozpisze historię budowy, zgłoś
się do Starostwa po dziennik i uzasadnij, że stary dziennik uległ
zmieszczeniu [z tego co wiem zawsze zalewa dzienniki]. W nadzorze zgłoś
kier. bud. że przejmuje funkcję kierownika budowy, możesz wyłapać mandat
że w czasie od śmierci poprzedniego kierownika budowy do chwili obecnej
nikt nie kierował budową, może to też się skończyć dużo gorzej jw.
Najpierw proponuję rozpoznanie telefonicznie w Starostwie i nadzorze.
relację pomiędzy funkcją kierownika budowy, a funkcją inspektora nadzoru
inwestorskiego.
Tak na prawdę jest (powinno być) tak, że najzdrowszym układem jest taki w
którym kierownik budowy jest z ramienia wykonawcy (firma realizująca
inwestycję ma swojego kierownika budowy) a inspektor nadzoru inwestorskiego
jak sama nazwa wskazuje występuje z ramienia inwestora.
Sytuacja ta jest o tyle słuszna, że w razie kłopotów inwestor będzie
kierował roszczenia do wykonawcy (firmy i kierownika budowy) a roszczenie
skierowane do osoby kierownika n.p. figuranta-ryzykanta :-) przez siebie
zatrudnionej jest delikatnie mówiąc mało skuteczne.
Wtedy kiedy role są jasno określone, pomijając względy prawa budowlanego
jako oczywiście konieczne do spełnienia, chodzi w końcu o kasę, kierownik
budowy "gra" dla wykonawcy a inspektor nadzoru dla inwestora i tu pojawia
się problem mądrości inwestora aby wiedział po co zatrudnia się inspektora
nadzoru (najlepiej lepszego pod względem merytorycznym od kierownika budowy)
który przy współpracy (udzieleniu kompetencji i zaufaniu) inwestora może dla
niego sporo zarobić zarówno dosłownie n.p. negocjując i kontrolując
rozliczenia, ponadto często taki gość ma "swoje" układy n.p. z dostawcami
materiałów i.t.p., jak i pośrednio egzekwując n.p. wyższą jakość za te same
pieniądze.
AndAn
osobe
posiadajaca kwalifikacje do pelnienia samodzielnych funkcji w
budownictwie
czyli kierownika budowy lub inspektora / wtedy inspektor staje sie
kierownikiem/ podpisuje on odpowiedni dokument przed uzyskaniem
pozwolenia
na budowe i odpowiada 10 lat za ta budowe od momentu jej ukonczenia
np.
gdyby sie zawalilo?
NIE WOLNO łączyć funkcji kierownika i inspektora. Zawsze musisz mieć
kierownika, przy domu jednorodzinnym nie musisz mieć inwestora (chyba że
chcesz albo urząd ci wymusi). Może nie doradzaj sprzecznie z Ustawą??
jarpol
--
Boni
nie masz kierownika to inspektor staje sie kierownikiem budowy jesli bys
kiedykolwiek wypelnial dokument zglaszajacy do pozwolenia na budowe Twoje w
tym momencie watpliwosci zostaly by rozwiane.
Nigdy nie laczy sie funkcji!!!!!!!!!
uprawnien wtedy inspektor wypelnia ta funkcje !!!!!!!
Inspektor dba o twoje finanse - chyba tez o tym wspominalem
Pozatym wszystko dobrze .
Pozdrawiam
jesli
nie masz kierownika to inspektor staje sie kierownikiem budowy jesli
bys
kiedykolwiek wypelnial dokument zglaszajacy do pozwolenia na budowe
Twoje w
tym momencie watpliwosci zostaly by rozwiane.
W rozumieniu ustawy - nie możesz 'nie mieć kierownika budowy'. A
ponieważ nie można łączyć funkcji, twój inspektor może 'stać się
kierownikiem, ale PRZESTAJE w tym momencie być inspektorem.
Nigdy nie laczy sie funkcji!!!!!!!!!
nie ma
uprawnien wtedy inspektor wypelnia ta funkcje !!!!!!!
ALE NIE JEST JUŻ INSPEKTOREM.
U S T A W A
z dnia 7 lipca 1994 r.
P R A W O B U D O W L A N E
(Dz. U. z dnia 25 sierpnia 1994 r.)
Rozdział 2. Samodzielne funkcje techniczne w budownictwie
Art. 12.1. Za samodzielną funkcję techniczną w budownictwie uważa się
działalność związaną z koniecznością fachowej oceny zjawisk technicznych lub
samodzielnego rozwiązania zagadnień architektonicznych i technicznych oraz
techniczno-organizacyjnych, a w szczególności działalność obejmującą:
1) projektowanie, sprawdzanie projektów architektoniczno-budowlanych i
sprawowanie nadzoru autorskiego,
2) kierowanie budową lub innymi robotami budowlanymi,
3) kierowanie wytwarzaniem konstrukcyjnych elementów budowlanych oraz nadzór
i kontrolę techniczną wytwarzania tych elementów,
4) wykonywanie nadzoru inwestorskiego,
5) sprawowanie kontroli technicznej utrzymania obiektów budowlanych,
6) wykonywanie państwowego nadzoru budowlanego,
7) rzeczoznawstwo budowlane.
2. Samodzielne funkcje techniczne w budownictwie, określone w ust. 1 pkt.
1-5, mogą wykonywać wyłącznie osoby posiadające odpowiednie wykształcenie
techniczne i praktykę zawodową, dostosowane do rodzaju, stopnia
skomplikowania działalności i innych wymagań związanych z wykonywaną
funkcją, stwierdzone decyzją, zwaną dalej "uprawnieniami budowlanymi" wydaną
przez organ samorządu zawodowego.
2a. Przepisów ust. 1 pkt 2 i 3 nie stosuje się do osób, którym państwo
członkowskie Unii Europejskiej nadało tytuł zawodowy architekta za
szczególnie wyróżniające się osiągnięcia w dziedzinie architektury.
: ale w gotowym projekcie jest też gotowa instalacja
: elektryczna, gazowa co pomaga przy pozwoleniach i dokumentacji na w/w
: instalacje.
Niestety, nie zawsze (u mnie brak).
: Ponadto wyszukując projekt gotowy nie bierze się pierwszego
: lepszego tylko też w miarę możliwości do własnych potrzeb
Najpierw mozliwości potem potrzeb (bo bogaty i tak wyląduje u
architekta).
: Budując wg gotowego projektu też
: można sobie niektóre elementy zmienić /materiał, wykończenia, ew.
rozmiary
: okien itp/
Nasz dom to własciwie kompletnie inny dom niż w projekcie typowym w
prawie
wszystkim. Poszerzony, inne pokoje, inne okna, pozmieniane funkcje
pomieszczeń,
ogrzewanie kominkowe, pokój zamiast balkonu itp. itd.
W zasadzie nowy projekt za cenę zmian.
: często niekoniecznie z dopłatami do zmian w projekcie.
za 1000zł, ale nie 10000 jak za całkiem nowy projekt. Nawiasem mówiąc
to pani architekt tak się spodobały nasze zmiany, że teraz ten dom
będzie
pierwszym z projektów gotowych zamiast wersji poprzedniej.
: zależy kogo na co stać !!! I to nie prawda, że wg projektu gotowego
wychodzi
: budowa drożej.
2+4 - 102m2 to niezbędne minimum dla takiej rodzinki. I po zmianach to
naprawdę
jest możliwe i wygodne oraz funkcjonalne.
: Pozdrawiam budujących, Aga.
My też, zwłaszcza tych co budują swoje "marzenia" mając skromne środki.
Sylwia i Marek P.
Nawiał to nawiał ale na koniec budowy wymagane jest oświadczenie kierownika
budowy, Czy nie należy zgłosić tego faktu w urzędzie. Osoba pełniąca
samodzielne funkcje na budowie zobowiązuje się do pełnienia dozoru
technicznego na budowie, jak wywiązuje się z tych obowiązków bywa różnie ale
podejrzewam, że grupa dyskusyjna istnieje też dlatego że brak jest
odpowiedzialnych kierowników budowy.
Pozdrowienia Jacek nie rzadko kierownik budowy.
[...]
Generalnie za wrazenie szybkiego basu odpowiada szybka odpowiedz glosnika
na
pobudzenie impulsowe i brak rezonansow glosnika po tym pobudzenu.
Chodzi o odpowiedz impulsowa analogiczna do odpowiedzi impulsowej
filtrow?
Pobudzenie
impulsowe glosnika mozna w duzym przyblizeniu porownac do przylozenia
skoku
napiecia do ukladu elektrycznego o wlasciwosciach rezonansowych.
Cos pamietam, pobudza sie impulsem prostokatnym tj. funkcja Heaveside'a i
bada odpowiedz impulsowa :-)
Sposob
zachowania sie ukladow elektrycznych ( takze mechanicznych ) przy
wymuszeniach impulsowych opisuje tzw przeksztalcenie calkowe Laplace'a. Za
pomoca przeksztalcenia Laplace'a wyprowadza sie tzw. trajektorie stanu
zalezne od budowy ukladu oraz od warunkow poczatkowych. Dla przypadku
prostego ukladu rezonansowe mozna do trajektorii stanu wprowadzic parametr
zwany dobrocia , ktory moze przyjmowac trzy rodzaje wartosci:
Faktycznie jest to dosyc zawile, krotko mowiac osoba, ktora chcialaby sobie
o tym
poczytac moglaby poszukac czegos o analize stanow nieustalonych i o tej
"cholernej"
teorii obwodow.
Ale nie wnikajmy bo sie na tym nie znam.
[...]
dociekliwy to zamiast czytac nudne teoretyczne wywody powinien pobawic sie
programem do
projektowania kolumn glosnikowych. Mozna wtedy doskonale obejrzec na
wykresach jak np. zmniejszenie dobroci glosnika ( z reguly glosnik o
mniejszej dobroci ma wiekszy magnes ) wplywa na ksztalt charakterystyki
przenoszenia, mozna zasymulowac odpowiedz glosnika na pobudzenie
impulsowe,
mozna tez zobaczyc jak strojenie obudowy wzgledem czestotliwosci
rezonansowej
O!
Masz taki program?
rezonansowa
jest wezsza i trudniej spowodowac, ze dzwiek jest podbarwiony.
Nie jest to prawda. Pamietaj , ze waska linia rezonansowa oznacza silny i
slabo tlumiony rezonans. Jezeli wiec cos zacznie drgac ze swoja
czestotliwoscia rezonansowa to bedzie drgalo silnie i dlugo, co moze byc
slyszalne jako bardzo wyrazne podbarwienie.
Chodzilo mi o to, ze pobudzajac uklad powiedzmy daleko od rezonansu nie
pobudzimy
go do drgan wlasnych.
Pobudzajac go impulsem prostokatnym, charakteryzujacym sie
odpowiednio szerokim widmem, zawsze niejako "zachaczymy" o czestotliwosc
rezonansowa. A dla tej amplituda drgan bedzie najwieksza ze wzgledu na duza
dobroc.
Tak czy nie?
Ale dziekuje Ci za twoje wywody. Gdybys jeszcze mnie uraczyl nazwa programu.
Pozdrawiam,
ksmx
czym mam otworzyc pliki z rozszezeniem pdf?
Programem, który nazywa sie Acrobat Reader. Produkuje go
firma Adobe Systems. Mozesz go sciagnac za darmo ze strony
www.adobe.com, ale jesli masz wolne lacze (np. jestes modemowcem),
lepiej sprawdzic, czy nie ma go na plytce dolaczanej do popularnych
magazynow komputerowych (CHIP, PCWK).
Najlepiej wybrac najnowsza wersje, choc pewnie wiele osob na tej grupie
bedzie sie spierac, ze stare sa lepsze (szybsze). Ale nowsze maja
wiecej funkcji, a starsze moga sabie nie radzic z niektorymi
dokumentami.
Jesli uzywasz Linuksa, mozesz skorzystac z darmowego programu xpdf,
ktory jest dolaczony zazwyczaj do dystrybucji. Jesli masz Slackware,
poszukaj na linuxmafia.org. W Linuksie jest jeszcze kilka innych
narzedzi, np. tul do ogladania pdf w trybie tekstowym (np. w Midnight
Commanderze), do konwersji na rozne formaty itp. Oczywiscie istnieje
rowniez Acrobat Reader dla Linuksa.
Pliki pdf maja szczegolna budowe, mianowicie najwazniejsze informacje
znajduja sie na koncu. DLatego uwazaj - jesli masz niekompletny
(urwany) plik pdf, jego odtworzenie bedzie bardzo trudne.
Istnieja rowniez pliki szyfrowane; aby je odszyfrowac potzrebujesz
znac haslo. Jesli podejrzewasz, ze zdradza Cie dziewczyna i *musisz*
przeczytac jej zaszyfrowany pdf, skorzystaj z mojego poprzedniego
postu, sekcja "dla lam". Na wymienionych stronach znajdziesz narzedzia
do odszyfrowywania pdf-ow.
Standard PDF (Portable Document Format) powstal wiele lat temu, jego
wlascicielem jest Adobe. Dzieki niemu mozna wymieniac dokumenty
niezaleznie od platformy.
Dziekuje uprzejmie. Jesli masz jeszcze jakies pytania, nie wahaj sie ich
zadac. Ja i moi koledzy tutaj z wielka przyjemnoscia Ci odpowiemy :)
Pozdrowienia,
Artur
http://szwilk.republika.pl/okiem/index2.html?honor/wegetarianizm.htm&3
to humorystyczny material, spisany albo przez zartownisia, albo przez
idiote.
cytat:
Absurdalne argumenty Jest wiele obiegowych powiedzeń które dopiero po
głębszej analizie okazują się bzdurami. Nie jest łatwo wykazać
bezsensowność tych twierdzeń dlatego wierzy w nie wiele osób. Np.:
* "90% paszy zjada bydło z którego jest pożywienie dla 30% ludności
świata. Reszta cierpi z powodu braku pokarmu zjadanego przez te
zwierzęta" - ażeby obalić taki argument trzeba się odnieść do ekonomii,
geografii, klimatologii, transportu itp.
* "Wstrzemięźliwość w jedzeniu i piciu, a także systematyczne
głodówki są najbardziej skutecznym sposobem leczenia wszelkich chorób" -
jest to pogląd wywodzący się od Plutarcha - dziś uznawany za błędny
(choć niekiedy może mieć zastosowanie)
* "Zapotrzebowanie na białko można zrealizować dzięki białku
roślinnemu" - pogląd przestarzały sprzed odkrycia wpływu budowy
strukturalnej związków na funkcje organizmu.
* "Zakopcie w ziemi barana i żołądź. Z żołędzia wyrośnie wspaniały
dąb, a po baranie zostanie smród i zgnilizna" - no comments
* "Zabijanie zwierząt powoduje wzrost agresywności i demoralizuje"
- no comments
* "Spożywanie mięsa jest pozostałością z czasów barbarzyńskich" -
jest to sprzeczne z danymi naukowymi.
* "Skażenie środowiska powstałe przy produkcji mięsa jest porównywalne z
produkcją przemysłową" - manipulacja słowami
Jak widać, argumenty podawane są ze wszystkich możliwych branż, dziedzin
itp. Problem tylko w tym, że wszystkie są błędne.
Elo.Chcialbym sie zapoznac z funkcja ACPI. Po pierwsze, jaka jest pelna
nazwa tego akronimu a nastepnie czym sie ona chcarakteryzuje oprocz tego, ze
odpowiada za przydzielanie przerwan IRQ urzadzeniom PCI?
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q314068
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q295116
Zaawansowany interfejs konfiguracji i zasilania
(ACPI, Advanced Configuration and Power Interface)
jest otwartą specyfikacją przemysłową, która
definiuje elastyczny i rozszerzalny interfejs
sprzętowy dla płyty systemowej. Projektanci
oprogramowania używają tej specyfikacji w celu
integracji funkcji zarządzania energią systemu
komputerowego, ze sprzętem włącznie, systemu
operacyjnego i oprogramowania. Integracja ta
umożliwia systemowi Windows określenie, które
aplikacje są aktywne, i obsługę wszystkich zasobów
zarządzania energią podsystemów komputera i urządzeń
zewnętrznych.
Interfejs ACPI umożliwia systemowi operacyjnemu
zarządzanie energią dla szerokiego zakresu komputerów
przenośnych, typu desktop i serwerów oraz dla urządzeń
zewnętrznych.
Interfejs ACPI jest podstawą inicjatywy przemysłowej OnNow,
która umożliwia producentom systemów wprowadzanie komputerów,
uruchamianych za pomocą dotknięcia klawisza na klawiaturze.
Budowa interfejsu ACPI jest istotna dla wykorzystania
wszystkich zalet zarządzania energią i technologii
Plug and Play w systemie Windows. Jeśli nie masz
pewności, czy komputer może współpracować z interfejsem ACPI,
sprawdź to w dokumentacji dostarczonej przez producenta.
Aby zmienić ustawienia zasilania, które korzystają z
interfejsu ACPI, użyj apletu Opcje zasilania w Panelu sterowania.
Podczas instalowania systemu Windows interfejs ACPI
jest instalowany tylko wtedy, gdy wszystkie składniki
obecne przy instalacji obsługują zarządzanie energią.
Niektóre składniki, zwłaszcza starsze, nie obsługują
zarządzania energią i mogą powodować błędne zachowanie
systemu zarządzania oszczędzaniem energii
(APM, Advanced Power Management) lub uniemożliwiać
zainstalowanie interfejsu ACPI. Przykładami takich
składników są składniki zgodne z ISA
(Industry Standard Architecture) i nieaktualny system BIOS.
Zgadnij gdzie to znalazłem??
Piciu
Mam problem! Jutro zdaję egzamin z Języków Programowania a jestem tak
zielony, że szkoda gadać. Mam przecieki pytań - czy ktoś może mi
odpowiedzieć chociaż na kilka z nich:
1. Czy w języku TurboPascal procedura może spełniać rolę funkcji?
Uzasadnij odpowiedź.
2. Czy wartością funkcji w TurboPascalu może być tablica? Dlaczego?
3. Czy w języku C przewidziano stosowanie procedur? Wyjaśnij odpowiedź.
4. Jaka jest budowa sekcji deklaracji zmiennych ze względu na strukturę?
5. Dokonaj wspólnego podziału zmiennych ze względu na ich strukturę?
6. Jakie zastosowanie mają stałe w programach? Podaj przykłady.
7. Wymień rodzaje instrukcji iteracyjnych w językach TurboPascal i C.
8. Czy instrukcja while może powodować wielokrotne wykonywane dłuższego
ciągu instrukcji? Uzasadnij odpowiedź.
9. Podaj sposób zapisu instrukcji warunkowej w TurboPascalu i języku C.
10. Czy instrukcja case jest uogólnieniem instrukcji warunkowej?
Dlaczego?
11. Podaj sposób zapisu instrukcji pustej i złożonej w TurboPascalu i
języku C.
12. W jaki sposób deklaruje się zmienne w tablicach w TurboPascalu?
13. Co to są rekordy i jakie jest zastosowanie?
14. Jakie zalety mają stringi i TurboPascalu?
15. Jakie znasz procedury i funkcje do obsługi plików tekstowych?
16. Czy w TurboPascalu procedura writeln i readln ma zastosowanie do
plików nietekstowych?
17. W jaki sposób uzyskuje się rekurencje w TurboPascalu i w języku C?
18. Przedstaw przykład funkcji rekurencyjnej.
19. Co są sposoby przekazywania parametrów dla programów?
20. Jakie są sposoby przekazywania parametrów dla programów?
21. Kiedy stosuje się przekazywanie parametrów przez zmienną, a kiedy
przez wartość?
22. Co to są zmienne wskaźnikowe?
23. Przedstaw zastosowanie zmiennych wskaźnikkowych.
24. Jak zbudować listę dynamiczną?
25. Gdzie stosujemy kolejki dynamiczne?
26. Wymień wspólne cechy języków obiektowych.
Z góry DZIĘKI
L.A.sky
Projekt ten ma być częsią mojej pracy dyplomowej i pewnie przyszli studenci
na laborce uP będą się na nim męczyć, pisać wnioski itd. Ponadto zajmuje
się też czasem programowaniem jednoukładowców więc mam nadzieje że i dla
Ten wymóg co do DOS'a trochę mi się nie podoba, ale cóż, założenie jest aby
pracowało to przy minimalnych wymaganiach.
Więc jak narazie też to rozbiłem na "Automat" i UI, aby w przyszłości łatwo
do tego zbudować windowsowy interfejs.
Chętnie zerknę na źródła czegoś podobnego, aby zobaczyć jak robią to inni,
może coś podpatrzę ciekawego.
A jak narazie staram się impementować obsługę kolejnych instrukcji i
peryferiów mikrokontrolera, co kończy się zreguły tym iż "coś" innego z
niewiadomych przyczyn przestaje działać poprawnie, poprawiam sprawdzam,
poprawiam, sprawdzam...... ( i tak powoli do przodu małymi kroczkami ). To
chyba ta część programu przyprawi mnie o siwe włosy ( lub brak wogóle ).
Po prostu gdzieś robisz błąd. To powinno działać (zresztą dowodów nie
brakuje). Poszukaj strony Adama Dybkowskiego
(http://www.amwaw.edu.pl/~adybkows - nie wiem czy nadal aktualne).
Taka mała sugestia.. A może podejdź do sprawy nieco inaczej i spróbuj
zamodelować uC nie na poziomie "czarnej skrzynki" lecz jego wewnętrznej
budowy. Poszukaj w sieci opisu tego uC w jakimś HDL-u (sprawdź opencores
itp.). Są narzędzia do symulacji układów opisanych w ten sposób. Niektóre
z nich działają w ten sposób, że "kompilują" kod HDL-a do np. kodu w C,
który po skompilowaniu i uruchomieniu symuluje układ cykl po cyklu (jeśli
to układ synchroniczny). Myślę, że to będzie znacznie ciekawsze niż kolejny
behawioralny (patrząc z zewnątrz) symulator.
Jeśli chcesz podeślę Ci opis prostego uC w VHDL-u, który kiedyś
potrzeba: ALU, rejestry, pamięć, we/wy (UART i port równoległy z
potwierdzaniem), przerwania itp. W sam raz żeby się pobawić.
BTW, zwróć uwagę na postać kodu HDL. Na niskim poziomie może on mieć
dwie formy: behawioralną - np. FSM-y opisane jako pojedyncze procesy lub
strukturalną - wszystko sprowadzone jest do RTL (czyli rejestry +
funkcje logiczne). Ta druga to postać częściowo zsyntezowana, jest mniej
przejrzysta i pewnie będzie mniej użyteczna z dydaktycznego punktu
widzenia. Ten mój kod to wersja źródłowa.
Pozdrawiam,
etapach:
1. opracowalem parser prostego jezyka opisu gramatyk (ponizej 10 definicji),
gramatyki),
3. wygenerowalem nowy parser dla pelnego jezyka opisu gramatyki,
4. uaktualnilem generator kodu parsera (dla pelnej gramatyki),
5. moge generowac parsery wg zdefiniowanego w pkt 3 jezyka opisu gramatyki,
Wygenerowany kod tylko sprawdza gramatyke i buduje drzewo klas. Nalezy
"recznie" oprogramowac interpretacje drzewa i uruchamianie (wykonanie,
generacja, serializacja, itp.), Informacja o bledzie zawiera pozycje
VC++ przy istotnym uzyciu klas template (klopoty z trybem debug). W zasadzie
nie jest istotne w jakim jezyku bedzie zaimplementowany parser wynikowy.
Parser stosowalem do budowy generatora programow. Niestety bardzo czesto
wygenerowany kod jest inaczej interpretowany niz zalozylem i musze
dopasowywac generator pod konkretna implementacje. Obecnie podstawowym
problemem jest dla mnie reverse mode. Daje sie go zrobic, ale dziala bardzo
wolno albo wymaga dodatkowych slow kluczowych albo dopuszcza tylko scisle
okreslone typy modyfikacji.
* Duzo pracy - ale warto. Zycze powodzenia.
Witam.
podstawowe konstrukcje - zmienne (przypisania), petle, funkcje
(rekurencyjne wywolania), zmienne lokalne i globalne, obliczanie
wyrazen matematycznych. Skladnie ma by prosta i w miare idioto odporna
(bedzie to glownie jezyk makr, aczkolwiek musi byc dosc uniwersalny -
nie wykluczone ze bedzie sluzyl do innych celow). Wszystkie instrukcje
beda pisane jako rozszerzenia w innych dllach lub jako funkcje
aplikacji wykorzystujacych ta biblioteke - dostep do nich odbywal by
sie przez nazwe, ktora w fazie inicjacji takiego programu (nie
biblioteki) musiala by zostac skojarzona z odpowiednim wskaznikiem
[tutaj problem wywolywania przez dll funkcji aplikacji, ktora z takiej
biblioteki korzysta]. Moje pytanie jest nastepujace - nie chce
zera, czy ktos z Was mial moze juz do czynienia z takim czyms, jaki
algorytm wykorzystac przy interpretowaniu kodu zrodlowego - mam male
doswiadczenie z takimi rzeczami, wszelkie wskazowki na literature czy
gotowe przyklady (c, c++, pascal, delphi) beda mi bardzo pomocne.btw. jesli to nie stanowi duzego problemu bardzo bym prosil o
przeslanie mi kopii odpowiedzi, z gory dziekuje.Pozdrawiam.
Nie mając nic lepszego do roboty, *Maciej Pilichowski* powiedział(a):
| Moim zdaniem nie. Zwró? uwag?, ?e j?zyk polski jest j?zykiem
fleksyjnym, z kolei angielski jest j?zykiem pozycyjnym i tam cz?stki
fleksyjne zosta?y zredukowane do minimum (zaledwie kilka: -s, -ing, -ed
itp.), a np. fi?ski czy esto?ski - j?zykiem aglutynacyjnym. Dla ka?dego
z tych j?zyków b?d? panowa?y inne zasady analizy morfologicznej (w?a?nie
z racji innych zasad budowy s?owa).
Ok, ale czy doczytales posta do konca? Metode, ktora opisalem mozna
zastosowac i do jezyka polskiego i angielskiego.
Terminow, ktorych uzyles nie znam, doczytam, ale mam wrazenie, ze
mowiac o pozycyjnosci w ang. mysli sie o zdaniu, a nie wyrazie.
milego dnia zycze
hej
Tak, doczytałem. Mówiąc o pozycyjności mam oczywiscie na myśli składnie
zdania. Język pozycyjny to język, w który pozycja słowa w zdaniu określa
jego funkcję, stąd: "John loves Mary" różni się od "Mary loves John", w
odróżnieniu od języka polskiego jako języka fleksyjnego, w którym funkcję
wyrazu w zdaniu określa jego końcówka fleksyjna, stąd: "Jan kocha Marię" nie
różni się od "Marię kocha Jan". Dlatego też mówiłem, że analiza poprawności
tych słów nie może być taka sama. Owszem można zastosować regułę wykluczania
kombinacji liter, ale jest ona IMO dosyć mało skuteczna - trzeba by jeszcze
bowiem uwzględniać miejsce wystąpienia danej kombinacji w słowie. Ale np.
końcówka -ek występuje dosyć często w języku polskim (funkcja zdrabniająca)
np. "domek", "kotek", "mostek" i słowa te są poprawne, ale już słowo
"mówiłek" nie jest poprawne - stąd wadliwość tej metody.
Jedyna metoda jaką tutaj widzę, to zbudować słownik morfemów semantycznych
oraz drugi słownik odpowiednich morfemów fleksyjnych. Należy później
wyznaczyć z danego słowa morfem semantyczny i fleksyjny, po czym sprawdzić,
czy morfem fleksyjny odpowiada danemu słowu (i czy w ogóle taki morfem
fleksyjny istnieje). Jednakże należy zwrócić uwagę na fakt, iż język polski
jest językiem bardzo elastycznym tj. mam na myśli z bardzo rozbudowanymi
regułami słowotwórczymi, co daje niemalże nieskończone możliwości tworzenia
_poprawnych_ słów, które dana metoda może uznać za niepoprawne. Należałoby
wtedy zaimplementować opis odpowiednich reguł słowotwórczych... Słowem: nie
jest to robota dla jednej osoby! (Co nie znaczy, że nie jest warta pracy!)
oczywiscie .. i wycinajac dolna czesc odpowiem: lepiej zabezpieczyc
jakkolwiek, (wiadomo zabezpieczyc idealnie sie nie da co wiedza dzieci co
juz pisalem) niz nie zabezpieczec wogole. Z tym sie tez nie zgodzisz ?
Hmmm zalezy jakie zabezpieczenie
seriala bym np. dal, chocby ze wzgledu psychologicznych :)
dyskietka z doformatowana sciezka lub inne dyskietkowe bajery=nie, bo jest
PC Utilities
a poza tym to juz przezytek
zabawy z CD=nie, bo sa CD Clone i inne programy, ktore rozpoznaja
kilkadziesiat
roznych metod zabezpieczen
klucz sprzetowy=tylko dla drogiego i naprawde swietnego programu
(ale nad takimi nie siedzi jeden koder)
jesli chodzi o programistyczne sztuczki to wykrywac znane
debuggery/file monitory/registry monitory/itp. narzedzia
+porzadnie zamotac procedure sprawdzajaca seriala
[zeby to nie bylo "jesli jest poprawny serial, to odblokuj",
bo to krakuje sie zmieniajac jeden bajt programu]
osobna kwestia jest budowa seriala
ale na tym sie nie znam za bardzo
chyba powinna byc uzyta jakas funkcja jednokierunkowa [lub prawie]
Porponuje wtedy doswiadczenia empirycze, popisz jakis profesjonalny
porogram
przez rok, inwestuj w niego, nie miej zyskow, a potem wypusc go na rynek
bez
zabezpieczen .. ciekawy jestem jak dlugo bedziesz twierdzil ze to idealna
droga rozwoju dla Twojego produktu.
Chodzi mi o to, ze wysilki poswiecone na program przyniosa wiecej
niz te wlozone zamiast tego w pisanie zabezpieczen
wreszcie cos konkretnego ... trzebalo tyle polemizowac i kluczyc ? ;-)
ale gdzie tam, ja to z tych "do rany przyloz" :|
Adam
Jak zmusić standardowy kompilator/linker C do generowania kodu wynikowego
bez wywołań funkcji BIOS-a i systemu operacyjnego, kodu możliwego później
do "wpalenia" w EPROM (konkretnie chodzi o sterownik z uP 80188+64KB
EPROM+16KB RAM). Oczywiście nie korzystam z żadnych bibliotek
standardowych. Chodzi o to, żeby przykładowo w DOS-ie, w pliku wynikowym
nie było np. funkcji obslugi zakończenia programu czy przerwań 21h,22h,23h
itd., a program mial odpowiednią budowę (usunięty blok wstępny programu PSP
?).
Musisz wiedziec, co siedzi w bibliotekach, z ktorych korzystasz.
Bezpieczne sa np. funkcje z mem.h, string.h, ale nie mozesz linkowac
modulow korzystajacych z systemu operacyjnego czy z BIOSa, czyli
odpadaja dos.h, bios.h, stdio.h itp. Wlasciwie nalezaloby sprawdzic
wszystkie funkcje na podstawie mapy linkowania, czy nie zawieraja
odwolan. Jak masz zrodla bibliotek, to latwo, w przeciwnym wypadku
czeka Cie debugowanie.
Nie mozesz korzystac ze standardowego startupu, czyli pliku c0.asm
(tak przynajmniej nazywa sie w BC). Ten plik zawiera to, co program
robi przy starcie i na zakonczenie, czyli rozne podstawienia wektorow,
alokacje pamieci, ustawienie stosu, analize parametrow wywolania
programu, analize zmiennych enviroment itp. Zwykle plik startupu jest
wspolny dla C i C++ a wiec sa tam tez wolania konstruktorow i
destruktorow klas globalnych i pare wolan funkcji bibliotecznych.
ustawienie rejestrow segmentowych ( x86), flag, przygotowanie
argumentow i wywolanie finkcji main() (mozesz przy okazji zmienic te
nazwe :-)
Sam kompilator C nie generuje odwolan do systemu ani BIOSa, wszystko
co Ty napiszesz i skompilujesz bedzie czyste pod tym wzgledem.
Pozdrowienia,
Andrzej Popowski