Eksperiments ar ::[-moz-]selection pseidoklasi

2 komentāri »
Pavisam sliktiSliktiVidējiIr okLabi (Nav vērtējuma)
Loading ... Loading ...
862 reizes apskatīts

Atveriet šo lapu un iezīmējiet visu tekstu. Interesanti, vai ne ? :)

Tiesa gan, darbosies tas tikai uz Firefox un Safari.

Atradu CSS-Tricks blogā. Turpat varat arī izlasīt vairāk par ::selection un ::-mox-selection pseido klasēm.

PHP funkciju ekvivalenti Javascript valodā

6 komentāri »
Pavisam sliktiSliktiVidējiIr okLabi (2 balsis)
Loading ... Loading ...
1,299 reizes apskatīts

Vai jums bieži negadās, ka rakstot kādu Javascript kodu, gribas izmantot vienu vai otru PHP specifisku funkciju, bet par nelaimi JS tādu neatbalsta ? in_array() varētu būt klasiskākais piemērs. Tad, parasti ir divi risinājumi - vai nu uzrakstīt pašam ekvivalentu, vai arī meklēt.

Ja jums tā bieži gadās, tad pieglabājiet šo Kevin van Zonneveld bloga saiti. Šajā blogā ir savāktas/saveidotas jau gandrīz 100 dažādas JS funkcijas, kures nereti var noderēt, kad ar iebūvētajām JS funkcijām liekas par maz.

Tiem, kam uztrauc licenzēšanas jautājumi, skatieties te.

Tākāk pilns saraksts:

Lasīt tālāk »

Windows read-only failu dzēšana ar PHP

1 komentārs »
Pavisam sliktiSliktiVidējiIr okLabi (3 balsis)
Loading ... Loading ...
1,088 reizes apskatīts

Ja nu jums gadījumā kādreiz gadās, ka jūsu php skripts uz Windows nevar izdzēst failu vai direktoriju tāpēc, ka tai ir read-only flags, tad ziniet, ka chmod('fails', 0777); atrisinās jūsu problēmas. ;)

Par šo informāciju jāpateicas šim komentāram.

Console - alternatīva Windows command prompt

6 komentāri »
Pavisam sliktiSliktiVidējiIr okLabi (1 balsis)
Loading ... Loading ...
891 reizes apskatīts

Labi, ne īsti alternatīva, bet gan tāda kā ādiņa (skin). :) Šī konsole darbojas uz Windows iebūvētā cmd.exe bāzes (bet var norādīt arī citu konsoli, ja ir vēlme) un vienkārši piedāvā vairāk kustomizējamu interfeisu ar tabiem. Domāju, ka lielai daļai šī iespēja varētu likties visvilinošākā.

Ak jā, ir iespējams arī sakonfigurēt to tā, lai tā būtu puscaurspīdīga. :)

Console SourceForge.net lapa.

IE Web Development Helper

1 komentārs »
Pavisam sliktiSliktiVidējiIr okLabi (3 balsis)
Loading ... Loading ...
835 reizes apskatīts

Līdz šim, lai debugotu AJAX aplikācijas Internet Explorer pārlūkā, es izmantoju Fiddler2 proxy, kas paredzēts tieši HTTP trafika logošanai, vai arī, kad Fiddler2 nebija iespējams izmantot, tad talkā nāca IE Inspector HTTP Analyzer, kas diemžēl ir maksas produkts (bet toties kvalitatīvs, ērts un ar plašu funkcionalitāti).

Bet tagad esmu atklājis Web Development Helper, kas ieinstalēts paplašina IE funkcionalitāti ar jaunu paneli, kur iespējams sekot līdzi HTTP pieprasījumiem un apskatīt detalizētu informāciju par katru. Un tas ir bezmaksas paplašinājums. MS IE paplašinājumu pasaulē tā ir reta parādība, starp citu. :)

HTTP pieprasījumu saraksts:

Konkrēta HTTP pieprasījuma detalizēta apskate:

HTTP trafika logošana gan nav vienīgā šī paplašinājuma funkcionalitāte:

  • A warning when either debug or trace have been turned on.
  • Ability to hide trace information from the page, and view it in a separate dialog, so it does not get in the way of your page’s layout.
  • Ability to view the page’s view state (in various forms: raw, parsed, and decoded) to help you optimize your state management logic.
  • Ability to view items stored in cache, and remove them for testing purposes.
  • Ability to shutdown the application (unloading the associated appdomain), in order to test starting it from a clean state.
  • Ability to log all HTTP (and HTTPS) traffic between the browser and your server, and view request and response details.
  • Ability to view the live HTML DOM using a DOM Inspector that allows viewing all elements, selected elements, or elements matching ID or CSS class. For each element, you can see the markup, attributes, and style attributes.
  • Ability to view rich error information for script errors (full call stack, script URL and line number), as well as a script immediate window to execute some script against the current document.

IE8 īpašais standartu režīms un citi pārlūki

2 komentāri »
Pavisam sliktiSliktiVidējiIr okLabi (1 balsis)
Loading ... Loading ...
751 reizes apskatīts

Tiem, kam interesē, kā dažādi ļautiņi no Opera, Mozilla un Safari uztver IE8 jaunievedumu.

PHP/MySQL izstrādes vides sagatavošana uz Windows

4 komentāri »
Pavisam sliktiSliktiVidējiIr okLabi (5 balsis)
Loading ... Loading ...
1,798 reizes apskatīts

Ieliku vienu pamācību webmeistari.lv forumā. Starpcitu, arī turpmāk šajā forumā parādīsies dažādas pamācības no manas puses.

PHP/MySQL izstrādes vides sagatavošana uz Windows.

Windows Vista un Internet Explorer 6

8 komentāri »
Pavisam sliktiSliktiVidējiIr okLabi (Nav vērtējuma)
Loading ... Loading ...
897 reizes apskatīts

Tiem, kas strādā ar HTML un CSS, un lieto Windows Vista, nav nekāds jaunums, ka Internet Explorer 6 uz Vistas palaist nav iespējams. Par laimi, Microsoft piedāvā lejupielādēt un lietot bezmaksas Windows XP VPC attēlu (VPC image, to izmantot var ar VirtualPC programmu), kurā ir strādājošs IE6. Bet šādam risinājumam tomēr ir mīnusi. Pirmais un galvenais - tas tomēr nav tik ērti, kā, piemēram, vienkārši Start -> Programs -> Internet Explorer 6.

Tāpēc ir cilvēki, kas tomēr mēģina piespiest IE6 strādāt arī uz Windows Vista. Pagaidām vēl nekas strādājošs nav, bet spriežot pēc lapā rakstītā, ir visas izredzes agrāk vai vēlāk sagaidīt normāli lietojamu IE6.

Tur pat var pierakstīties, lai tev nosūta meilu, kad kaut kas ir gatavs. Protams, ja ir dūša. :)

Cerams gan, ka nenāksies gaidīt tik ilgi, kad IE6 market-share būs <1%. :) Tad jau vairs īsti jēgas nebūs.

IE8 un tā īpašais standartu režīms

4 komentāri »
Pavisam sliktiSliktiVidējiIr okLabi (3 balsis)
Loading ... Loading ...
1,185 reizes apskatīts

Internet Explorer 8 izstrādes komandai ir krietni jānopūlas, lai gan vienlaicīgi sekotu līdzi un implementētu standartus, gan lai, ieviešot jaunās izmaiņas, “nesalauztu internetu” (Ļoti daudz lapu internetā paļaujas uz IE ne-tik-pareizajām renderēšanas īpatnībām).

Tāpēc izskatās, ka IE8 būs trīs veidu režīmi:

  1. Quirks režīms. Tas ir tad, kad veidojat lapas Internet Explorer bez norādīta pareiza DOCTYPE. Vismazāk standartiem atbilstošs.
  2. Standart režīms. Atbilst renderēšanas dzinēja īpatnībām, kādas tās ir šobrīd IE7, ja ir norādīts DOCTYPE.
  3. IE8 režīms. Norādot HTML dokumentā speciālu <meta> tagu, varēs ieslēgt IE8 renderēšanas režīmu, kas ir vēl vairāk standartiem atbilstošs nekā Standart režīms.

Šādējādi tiek panākts, ka tagadējās lapas, kuras ir veidotas ņemot vērā IE6 un IE7, netiks salauztas zem IE8.

Par to visu vairāk IEBlog: Compatibility and IE8 un A List Apart: Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8.

Masīvu padošana, izmantojot GET

2 komentāri »
Pavisam sliktiSliktiVidējiIr okLabi (1 balsis)
Loading ... Loading ...
898 reizes apskatīts

Nevienam nav noslēpums, ka HTML formās var definēt elementus, kas strādās kā masīvs. Piemēram:

<form method="post" action="">
  <input type="text" name="persons[firstnames][]" value ="Liene" />
  <input type="text" name="persons[lastnames][]" value ="Kārkliņa" />
  <input type="text" name="persons[firstnames][]" value ="Kārlis" />
  <input type="text" name="persons[lastnames][]" value ="Kalniņš" />
  <input type="text" name="persons[firstnames][]" value ="Pēteris" />
  <input type="text" name="persons[lastnames][]" value ="Muciņš" />
  <input type="submit" />
</form>

Šī forma pēc nosūtīšanas tiks pārvērsta šādā masīvā:

Array
(
    [persons] => Array
        (
            [firstnames] => Array
                (
                    [0] => Liene
                    [1] => Kārlis
                    [2] => Pēteris
                )

            [lastnames] => Array
                (
                    [0] => Kārkliņa
                    [1] => Kalniņš
                    [2] => Muciņš
                )

        )

)

Bet vai jūs zinājāt, ka tāpat var padot masīvus iekš URL ? Nu, droši vien, ka zinājāt, jo tas ir diezgan loģiski, bet es kaut kā pats nebiju iedomājies, kas tas arī strādā. :)

http://example.com/index.php?persons[firstnames][]=Liene&persons[lastnames][]=Kārkliņa&persons[firstnames][]=Kārlis&persons[lastnames][]=Kalniņš&persons[firstnames][]=Pēteris&persons[lastnames][]=Muciņš

Vispār jau pamatu pamatos POST’ojot datus, forma tiek serializēta tieši tādā pašā veidā kā nosūtot datus caur URL (GET metode), tā kā tas pats jau vien ir.


Dizains bāzēts uz Silicon tēmas.
© 2012 Andra P žurnāls.