SJohnson miniblogs

  • SJohnson
    0

    Man liekas, ka es tikko tiku pie £30'000 (bruto) gadā darba, stay tuned.

    • Flop
      0

      Tad tiki?

      • SJohnson
        0

        Final intervija rīt/pirmdien. So far so good.

    • Haribo Lācis
      -2

      Jēga lielīties pirms vēl vispār esi noslēdzis līgumu?

    • SJohnson
      0

      http://svenz.lv/

      Pāris vārdus par dizainu?

      • Kristiāns S
        0

        Pārāk caurspīdīgs, it īpaši tas dropdowns

        • SJohnson
          0

          Par dropdownu zinu, baigais slinkums pārstilot visu navbaru ar CSS3 shura.gif
          Es nez, visur citur man īstenbā patīk.

        • SJohnson
          0

          Es tikko secināju, ka overall mans skins izskatās diezgan ok ar praktiski jebkādu backgroundu, kas nav pārāk balts. shura.gif

    • SJohnson
      0

      Kā pie velna lai es atrisinu šo konfliktu?

      *.log

      /logs/html/*.html

      /etc/ignored

      -/etc/ignored

      +<<<<<<< destination:aa08e0989f492c741a3ee80b37ccfe65555e664d

      +/etc/ignored

      +=======

      +>>>>>>> source:aa37b164d738eb195b34d15b9d525dc8d35a303b


      Ir projekts (https://bitbucket.org/the-sj/ssfw.git), un projektam ir forks (https://bitbucket.org/the-sj/svenz-lv.git)

      Konfliktu met, kad mēģinu iemerdžot ssfw.git/master iekš svenz-lv.git/master

      Sanāca nopushot izmaiņas uz nepareizo repozitoriju, gitignor'ā tika pievienota velviena rinda, kura šajā diff'ā pat neparādās. wot de fok

      • SJohnson
        0

        Never mind, jau salaboju.

    • SJohnson
      0

      Postojam workspeisus

      • alberts00
        0

        cray_mini.gif

      • SJohnson
        -1

        Even better, legit CIA battlestation [blurry = legit]

    • SJohnson
      0

      Kāds var izskaidrot? :shura:


      $this->modules()->getMethod('cms')->loadModule('index'); // fatal error, cannot redeclare class (it kā nebūtu pamanijis to checku, kurā pārbauda, ka jau ir ielādēts)
      $this->modules()->loadModule('index'); // false, kā jābūt, jo modulis jau ir ielādēts


      iekš loadModule() funkcijas ir pārbaude, vai modulis ir ielādēts.


                 public function loadModule($moduleName)
                     {
                         if (!isset($this->loaded[$moduleName]))
                             {
                                 $moduleInfo = $this->load($moduleName);

                                 if (class_exists($moduleInfo['class']))
                                     {
                                         $this->loaded[$moduleName] = true;
                                         $module = new $moduleInfo['class'](false);
                                         $this->storeMethod($moduleName, $module);
                                         return $module;
                                     }
                                 else
                                     {
                                         return false;
                                     }
                             }
                         else
                             {
                                 return false;
                             }
                     }


      Nav jau tā, ka tas vispār jebko maina, bet still. :shura:

    • SJohnson
      0

      Kā varētu pārbaudīt, vai objektam pieder metode?

      public function storeMethod($name, $method)
           {
               if ($this->methods[$name] = $method)
                   {
                       return true;
                   }
               else
                   {
                       return false;
                   }
           }

      public function isStored($name)
           {
               if (isset($this->methods[$name]))
                   {
                       return true;
                   }
               else
                   {
                       return false;
                   }
            }

      public function getMethod($name)
          {
                if ($this->isStored($name))
                    {
                        return $this->methods[$name];
                    }
                else
                    {
                        return false;
                    }
           }


      Lādējot moduļus:

      $module = new $moduleInfo['class'](false);
      $this->storeMethod($moduleName, $module);
      return true;


      Tālāk, visas vajadzīgās moduļa funckijas var izsaukt ar $this->modules()->getMethod('ielādētā_moduļa_nosaukums')->funckija/metode/whatever(), un ja konkrētā metode eksistē, viss kārtībā, ja nē, fatāls.

      method_exists($this->modules()->getMethod('ielādētā_moduļa_nosaukums')->funckija/metode/whatever()) un function_exists($this->modules()->getMethod('ielādētā_moduļa_nosaukums')->funckija/metode/whatever()) nestrādā.

       

      var_dump($this->modules()->getMethod('ielādētā_moduļa_nosaukums')) izspļauj tikai definētos moduļa mainīgos, par funkcijām pīle netiek dota.

      • SJohnson
        0

        Otrais, varbūt ir veids, kā dinamiskāk nodefinēt to visu?
        Būtu diezgan cool, ja būtu veids, ka
        $this->modules()->getMethod('ielādētā_moduļa_nosaukums')
        varētu noīsināt uz
        $this->modules()->ielādētā_moduļa_nosaukums()

        @skakri @burvis @mad

    - 1 - 2 - 3 - 4 - 5 - 6 - ... - 19 - 20 - 21 -

    Atpakaļ Uz augšu