Jump to content
php.lv forumi

draugz

Reģistrētie lietotāji
  • Posts

    141
  • Joined

  • Last visited

Posts posted by draugz

  1. Ja tu pats māki js kaut cik prātīgā līmenī, tad vari pamēģināt: http://phonegap.com/

    Domāju, ka java/ObjectiveC rāmi pēc tutoriāļa uztaisīt nevajadzētu būt problēmas, pārējais viss, html, css, js.

     

    P.S. Bet domāju, ka droši saki ideju/tēmu par ko ir aplikācija, lai kādu ieinteresētu. Nedomāju, ka kāds te mēģinās mesties uzreiz taisīt.

    Ideja ira lba, bet kaut kādā brīdī, tas viss tika sačakarēts. Kāds izdomāja visas core biblotēkas pārsaukt zem citiem namespace, un lielākā daļa pluginu nedarbojas. Šķiet lielākās problēmas bija tieši WP7(c#) bet nu ja ir laiks un zināšanas protams labs variants.

  2. Tā protams ir gaumes lieta, bet man liekas hg(mercurial) ir nedaudz draudzīgāks par GIT. Būtībā viņi abi ir ļoti līdzīgi, un hg ir uzlabots git.

    No konfigurācijas viedokļa viss atkarīgs no tā ko tu vēlies panākt. bet pastāv iespēja neko nekonfigurēt, brīdī, kad vēlies no viena pc pārcelt uz otru, atliek palaist iebūvēto webserveri, atvērt portus un ar pull paņemt vajadzīgo.

  3. Mana ikdiena ir notepad++ pārējās IDEs ir pārāk smagas, lai es varētu atļauties viņas lietot. Protams, pietrūkst nedaudz autocomplete, bet saliekot pareizos pluginus un veidojot loģiskus funkciju un klašu nosaukumus, viss lido :)

  4. Pamēģini šo mistisko pieprasījumu, varbūt strādā pareizi :)

    SELECT SUM( cbanner_shows.shows ) / count(cbanner_clicks.banner_id) AS shows, SUM( cbanner_clicks.clicks ) AS clicks
    FROM node
    LEFT JOIN cbanner_shows ON cbanner_shows.banner_id = node.nid
    LEFT JOIN cbanner_clicks ON cbanner_clicks.banner_id = node.nid
    WHERE node.nid =86
    

  5. UN subselecti tev nav jāliek obligāti iekš select, tu tos tik pat labi vari joinot

    ...
    JOIN (select sum(lauks), node_id from tabula group by node_id) as a on a.id = node.id
    ...
    

    Neesmu drošs, bet man liekas šinīg gadījumā sākumā ir fullscan priekš visas tabulas un pēc tam tikai rezultāts tiek piejoinons... ja tā tad ļoti neefektīvs tieši konkrētajām vajadzībām jo banneru ieraksti vienmēr ir daudz :)

     

    Bez subselectiem pirmais, kas nāk prātā ir UNION :) tiesa šim varētu būt problēmas, ja ir nepieciešami kādi nosacījumi no node tabulas

    (SELECT banner_id, 'banner_show', SUM( cbanner_shows.shows ) count FROM cbanner_shows WHERER bannerer_id in(86) group by banner_id)
    UNION
    (SELECT banner_id, 'banner_click', SUM( cbanner_clicks.shows ) count FROM cbanner_clicks WHERER bannerer_id in (86) group by baner_id)
    
    

     

    Tiesa rezultāti tiks atgriezti vertikālā formā

    86, 'banner_show', X

    86, 'banner_click', Y

     

    Ja vienmēr tiek pieprasīts tikai viens baneris, var droši neselectēt nemaz to banner_id kolonu un nosaucījumā likt banner_id = 86 :)

  6. Man liekas, ka vislielāki serveru resursu ēdāji ir datubāzes. Līdz ar to datubāzes turēt mākoņos ir diezgan interesanta lieta, īpaši jau Microsoft produktiem, azure :) Būtībā ir redzētas arī lielas fb spēles, kas strādā uz amazon mākoņiem :) un no tehniskā viedokļa man liekas, nav nekādas problēmas mākoņos turēt java/c# tehnoloģijas, jo tur jau viss tiek būvēts paša rokām grūtāk būtu nodrošināt pienācīgu php mākoni :)

  7. pirmajā momentā varbūt jā... Bet ir uzņēmumi, kur politika īsti neļauj Tev strādāt no mājām, līdz ar to problēmu gadījumā ir nepieciešams ierasties ofisā.

    Kļūdas gadijumā ārpus darba laika, auto varētu būt tomēr labs motivātors ātri aizsteigties līdz ofisam un salabot :)

  8. Ienāca prātā, vēl viens arguments, kāpec tomēr laiki ir mainijušies un programmētāji var arī nepiedāvāt savu ciparu... tirgus situācija, latvijā ir katastrofāla, trūkst labu programmētāju, un ja tu esi labs, tad Tevi aicina atpakaļ arī bijušie darba devēji. Turklāt, ja uzņēmums meklē sev labu speciālistu, nevis kārtējo "jauniņo", tad viņa interesēs noteikti būtu spēt ieinteresēt kadidātus. Un ja reiz esi ticis līdz klātienes intervijai, tas nozīmē, ka esi kandidāts, ko vēlētos iegūt.

    Būtībā svaru kauss ir mainījies, un tagad programmētāji diktē savus noteikumus :) līdzīgi kā pirms krīzes laikā :) visiem vajag darba auto utt... :)

  9. Nu varētu teikt, ka bija arī neveiksmīgas. Brīdī, kad tiku uzrunāts biju pilnībā apmierināts ar savu esošo darbu un nebija īpašas vēlmes doties prom... līdz ar to varēju atļauties arī nenosaukt savu ciparu...

    Turklāt atcerēsimies, ka alga var būt ne tikai $$, vēl jau ir visādas apdrošināšanas, papildus prēmijas utt...

  10. > Tagad iespējams IQ ir vēl lielāks, jo pats jūtu, ka pašlaik domāju labāk (saistībā ar problēmu risināšanu), nekā agrāk.

     

    Vai tad IQ mainās?

    Vidusskolu laikam tomēr vajadzēja pabeigt :)

     

    Bet ja runa iet par atalgojumu, tad man liekas svarīgākais ir tas ko tu uzraksti savā CV un kā tu pēc tam sevi pasniedz intervijā. Esmu novērojis, ka Latvijas darba devēji pārsvarā cenšas izvilkt no programmētāja cik tad viņš grib, un bieži vien tādējādi par sviestmaizi kādu nodarbina...

    Pāris pēdējās intervijas, man ir izdevies no šī jautājuma izvairīties uzdodot pretjautājumu par to, ko tad darba devējs sagaida no programmētaja un cik ir gatavs maksāt, lai viņa vēlmes būtu piepildītas.

  11. 1.variantam ir arī free paka ar ierobežotu funkcionalitāti.

    2.Tātad, ja mēģināji šo variantu, tad varēji ar to sākt, iekopēt savu kodu, aprakstīt ko no tā sagaidi, un tu saņemtu kvalitātīvākas atbildes.

  12. python sucks.

    No Tevis šito negaidīju :)

     

    Man liekas, ka nav tādas sliktas vai labas programmēšanas valodas... viss ir atkarīgs no tavām zināšamām un spejām rīkoties ar konkrēto valodu, turklāt pirms izstrādes ir svarīgi pieņemt pareizo lēmumu valodas izvēlē.

    Ja runājam tieši par python, tad šī valoda man patīk ar to, ka sintakse ir ļoti stingra, un nav iespējams šeit uzrakstīt kodu bez atkāpēm :) turklāt pielietojums šai valoda ir nenormāli plašs.

  13. Es tiešām nesaprotu, kā var uztaisīt ~450 postus, un pat nespēt domāt? Ja Tu, Cibiņ strādā par programmētāju, tad, lai Dievs nogrābstās un es ļoti ceru, ka nekad mūžā nebūs jālieto Tevis veidotu programmu.

     

    Bet ja par tēmu, tad Tev pilnīgi pietiktu ar 13 javascript rindiņām

    <ul id="menu">
    <li class="type_bridge">Tilts</li>
    <li class="type_building">Mājas</li>
    <li class="type_land">Zeme</li>
    <li class="type_all">Viss</li>
    </ul>
    <div id="images">
    <img src="..." class="type_bridge" />
    <img src="..." class="type_building" />
    <img src="..." class="type_land" />
    <img src="..." class="type_bridge" />
    <img src="..." class="type_building" />
    <img src="..." class="type_land" />
    <img src="..." class="type_bridge" />
    <img src="..." class="type_building" />
    <img src="..." class="type_land" />
    </div>
    <script type="text/javascript">
    $(function(){
     $("#menu li").click(function(e){
    if($(this).hasClass('type_all')){
      $("#images img").show();
    }else{
      var itemClass = $(this).attr('class');
      if(itemClass.match(/\b(type_[a-z]+)\b/)){
       itemClass = itemClass.replace(/\b(type_[a-z]+)\b/,"$1");
       $("#images img."+itemClass).toggle();
      }
    }
     });
    })
    </script>
    

  14. Paldies par uzdevumiem, bija forši pakustināt smadzenes... vienīgais, šaubas māc par pirmo uzdevumu, es nezinu vai es pareizi izlasīju un pareizi sapratu :D

    Pagāja apmēram 30 minūtes kamēr sarakstīju :)

    Grūtākais, laikam bija #3, #4, #9... biju jau paspējis piemirst, cik dažādi var php likt darīt lietas :) tā ātruma mērīšana arī tāda relatīva lieta :) vajadzēs ar xdebug profileri notestēt kurš, tad no izdomātajiem ir ātrākais. Sporta pēc CV arī būs jānosūta :)

×
×
  • Create New...