Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Viņš jau neprasa izselektēt ierakstu, kas atrodas tuvāk tabulas/fail sākumam. Viņs prasa izvadīt pirmo ievadīto. Un autoincrementa gadījumā tas būs tas ieraksts, kuram mazāks ID (ja vien kāds ar roku nav čakarējis autoincrement lauka vērtības). goma smile: pieliec kverijam galā ORDER BY c.id DESC LIMIT 1, ja pareizi sapratu kas tev ir vajadzīgs.
  2. Pričom te mani kompleksi? Mani kompleksi izpaužas savādāk, ne jau foruma moderēšanā. Ja gribi zināt, lūdzu - esmu saņēmis no vairākiem aktīvajiem foruma lietotājiem, ka viņiem apnicis lasīt oftopiku un redzēt nekārtības gandrīz katrā tēmā, kurā ierunājas kāds no jums trim. Attiecīgi kaut kas ir jādara lietas labā, lai uzturētu kārtību šajā forumā. Citādi jēga no foruma, ja pilnīga beztēma sākas? Čatiņu varat taisīt arī savādākā veidā. Jeb tu man labāk iesaki neko nedarīt, ignorēt lietotājus, kuri šeit uzturas jau vairākus gadus un aktīvi piedalās foruma "dzīvē", kā arī ikkatru dienu netaisa troļļveidīgus postiņus? Katrā ziņā - uz šo topiku tiks pārvākti visi posti, kurā sāksies sarunas netēmā. Netēma = autors prasa X, bet Java/Squad/codez sāk sarunu par Y. Neredzu šajos 5, virs tava teiktā, augstāk esošajos postos ne vārda par "dizaina pārlabošanas" cenām vai to intervāliem. Manuprāt diezgan acīmredzams spams.
  3. Tev šis php skripts ir ieseivots tādā pat kodējumā kā no POST atnākušais tests, kuru gribi apstrādāt?
  4. Atkal būs jānodarbojas ar gaišrēģību.. Svarīgi tak kādu html/css kodu tu izmanto. To vajag arī rādīt, ne tikai bildes. Moš CSS'ā tu izmanto kautkādus dīvainus selektorus, kurus IE nesaprot? Piemēram ABC > XYW.
  5. Saliekot \n rindas beigās nelīdz?
  6. Endijs ar to nedomāja, ka simtiem inklūdes ir labi. Viņš tikai to salīdzināja ar autora 30 failiem, ka 30 faili salīdzinoši ir maz, ja jau citi inklūdē simtiem failu.
  7. Vispirms izdomā un izlabo sava topika nosaukumu uz ko sakarīgāku. Un pēc tam uzraksti sava teksta sakaru lasāmākā formā. Latviešu valodā jau sen kā ir definēti likumi, pēc kuriem nosaka kā lietot pieturzīmes. Citādi tavs teksts lasās visai bezsakarīgi un tam ir ceļš uz Drazu (lokošanu/dzēšanu).
  8. Kurā vietā tur kāds salīdzina Javu ar html? Squads ne vārda nesalīdzina ar html. Un HTML neskaitās nekāda programmēšanas valoda. Tā ir markup valoda. HTML drīzāk vari salīdzināt ar māku Wordā formatēt dokumenta izskatu. PHP ar C++, kā arī Java, pamatos ir diezgan līdzīgi. Gan operatoros, gan valodas konsturkcijās (tavos nosauktajos if, for, while). Bet ja paskaties augstākā līmenī - tad arī domāšanas veids tajos ir +/- līdzīgs - inklūdes, klases, objekti, mantošana, principi kā konstruē kodu, veido mainīgos. Tieši tas arī ļauj saprast un izmanto svešu valodu, ja zini jau kādu citu. Protams, katrai valodai ir savas nianses un atšķirības, bet lielos vilcienos līdzību ir daudz. Rakstīt vienkāršu kodu jau nu toč nevajadzētu būt problēmu, ja vienu no valodām zini labi. Tādas valodas, kuras nevarētu salīdzināt, drīzāk ietilpst pavisam citā valodu kategorijā, piemēram funkcionālas programmēšanas valodas vs imperatīvas programmēšanas valodas. Lūk tur gan tikai ar sintaksi un semantiku nepietiks. Tur nāksies pārslēgt domāšanu savādāku. Un, Wuu, nevajag tāpēc rupji lamāt citu, ja kādam ir savādāki uzskati par tevi. Izpelnīsies piespiedu atpūtu no php.lv/f foruma lietošanas.
  9. Nevajag jau divreiz pieprasīt to index1. Pietiek ar vienu reizi: $string= file_get_contents('index1.html'); $resultstart= strpos($string,"start of text"); $resultend= strpos($string,"end of text"); $str=substr($string, $resultstart, $resultend-$resultstart);
  10. Varēt jau var to visu. Bet vai tiešām tas vajadzīgs? Eksistē ērtākas un labākas valodas/vides šim mērķim. PHP primāri ir jau ērtums izmantot webiskā vidē.
  11. Ko nozīmē maziņas programmiņas? <?php $stdin = fopen('php://stdin', 'r'); echo "Ievadi X="; $x = (float)fgets($stdin); echo "X+2=", $x+2, "\n"; ?>
  12. bubu

    Loģiski uzdevumi

    Šodien pēc skolas labāk pasēdi un parēķini savus mājasdarbus pats. Mājasdarbi ir tāpēc mājasdarbi, ka tev tie mājās pašam jāpilda, nevis kolektīvi forumā jāpieprasa atrisinājums.
  13. Agrāk esmu rakstījis dažus extensionus Python'am, ko arī māk SWIG's, un man nav patikusi bagāža, ko SWIG dod līdzi. Tb tas uzģēnerē diezgan daudz papiluds koda, kas tiek izmantots. Nu jau kādu laiku Python'am eksistē ctypes bibliotēka, kas māk izsaukt funkcijas no .dll faila pa tiešo (vai .so faila linukšiem, vai .dylib MacOSX'iem). Ar šādu veidu man Python'a funkcionalitātes papildināšana ar neitīvo kodu liekas daudz patīkamāka un vienkāršāka. Nevajag nekādus papildu tūļus aiztikt (ctypes ir iekļauts Python standartbibliotēkā sākot no 2.5 versijas). PHP arī eksistē līdzīga bibliotēka, diemžēl gan tikai Windows'am. T.i. tu uztaisi DLL failu, no kura eksportē gribētās funkcijas. Tad attiecīgi piereģistrē funkciju ar w32api_register_function un izsauc tās ar w32api_invoke_function funkciju. Kautkad pasen, vēl php4 laikos, biju paeksperimentējis ar šīm funkcijām - strādā labi un ērti.
  14. Parasti to dara ievelkot visu lapas saturu (bez nekāda tava $context un FALSE argumenta file_get_contents funkcijai). Un pēc tam ar regulārām izteiksmēm atrodot un izvelkot vajadzīgo lapas tekstu - paskaties, piemēram, preg_match_all funkciju.
  15. Kāds tur laiks jāiegulda? martins256 jau tev #3 postā pateica, kur meklēt gatavu kodu.
  16. Kamdēļ tev tam vajag mod_rewrite? Sava comments.php skripta sākumā uzraksti: $_GET["id"] = 1; un lieto laimīgs.
  17. Endij: t = S / v. Tā kā signāla ātrums nav bezgalīgs (lai laiks būtu 0), jo viss ierobežojās ar gaismas ātrumu, tad laiks ir tieši proporcionāls attālumam. Vidusskolas (jeb pamatskolas?) fizika ;)
  18. Kā var "padirst" savus skriptus? Kas tev vienīgā kopija hostinga serverī glabāsies vai? Nu jā.. īsti vīri jau bekapus netaisa. Un kur nu vēl versiju kontroles sistēmas izmanto. It kā liela atšķirība šajā gadījumā būtu no ārzemju hostinga (failu "padiršanas" gadījumā).
  19. Lai nerastos lieks spams, topiku uzreiz slēdzu. Autors savu kontaktinformāciju ir atstājis. Ja autoram ir vēlme papildināt topiku, tad pēc viņa lūguma atlokošu to.
  20. Baits ir mazākā atmiņas vienība, ar ko programma var brīvi manipulēt. Vai tā lasīšana no faila, vai lasīšana no atmiņas. Tev vajag nolasīt veselu baitu un vilkt bitus ārā ar bitwise operatoriem. Un tavs jautājums ir diezgan dīvains - "kā lai sadala". Takš tu to jau savā kodā augstāk dari. $r=...; $g=...; $b=...; Pats savu kodu vairs nesaproti? :)
  21. Nu gan pateici.. Lineāri mērogot intervālu [a..b] uz [c..d] nav iespējams? To dara ar viselementārākajām pamatskolas matemātikas zināšanām y = c + (x - a) * (d - c) / (b - a), kur x=vecā vērtība, y=jaunā vērtība. T.i, ja tev ir krāsas vērtība no 0 līdz 100, bet tev vajag dabūt krāsas vērtību no 0 līdz 400, tad y = 0 + (x - 0) * 400 / 100 = x * 4. x = 0, y =0 x = 50 (puse no max), y = 50*4 = 200 (puse no max!) x = 100, y = 100*4 = 400 (max vērtība)
  22. Man gan šķiet, ka vaina ir kaut kādā maģiskajā $offset tabulas lasīšanā, kā arī $xOffset un $xRun lasīšanā. 16-bitu pikseļu formātam nekā tāda nav.
  23. Ej visas krāsas pikseļiem un konvertē rgb krāsas uz "melnbaltu" krāsu (tādu, kurai visas rgb komponentes satur vienādu vērtību): http://en.wikipedia.org/wiki/Grayscale#Con...or_to_grayscale
×
×
  • Create New...