Updates from Joel L Toggle Comment Threads | Keyboard Shortcuts

  • Joel L 15:27 on April 25, 2011 Permalink |
    Tags:   

    How is your progess with the food app user interface (html+css)?
    Any specific problems/questions?

     
  • Joel L 20:20 on April 13, 2011 Permalink |  

    Highly recommended viewing: http://vimeo.com/15772341

     
  • Joel L 16:42 on April 7, 2011 Permalink |
    Tags:   

    @Brent – Don’t forget your task. Also, I suggest you do it as soon as possible, as it’ll be much harder to recall everything later.

     
  • Joel L 22:37 on April 4, 2011 Permalink |
    Tags:   

    (Re-)learn this https://developers.facebook.com/docs/reference/fql/

    Also, this http://fkingtiny.com/4m
    These are the slides I’ve sometimes used. The last few slides contain new and useful (ie.: required) things about SQL. Doesn’t have a lot of explanations, but Google will help you.

    Search for stuff like “sql beginner tutorial” and read and read and read.
    You need to develop an understanding of how relational databases work, and how to write SQL queries (like you did last thursday using the Facebook widget).

    Understand how to SELECT, INSERT and UPDATE data.

    Point is — if you prepare for the lessons, we’ll advance quicker, and you’ll actually get to build something cool. If not, all your time will be spent learning the very basics.

    (note: you can’t INSERT/UPDATE stuff using the facebook-sql-widget, as they don’t allow it.)

     
    • Brent 18:30 on April 6, 2011 Permalink | Log in to Reply

      Küsimus, et need tabelid, kust kohast SQL mulle selle info toob(või mida ma saan mainpuleerida), kus võimalikes kohtades saab see tabel olla, ma siis mõtlen, et Kas neti lehekülg, Excel või muu selline?

      • Joel L 20:34 on April 6, 2011 Permalink | Log in to Reply

        Tavaliselt on mingi database serveri tarkvara, nt MySQL, MSSQL (Microsoft SQL server), PostgreSQL jooksmas, mis reaalselt andmeid hoiab.

        See võib olla nt enda masinas, või kuskil cloud’is (e mõnes suvalises serveris kuskil internetis).
        Nt Uniserver, mis arvutiklassi masinates jookseb ja mida PHP jaoks kasutasite, sisaldab ka MySQL serverit.

        Aga SQL iseenesest on standartne (kuigi eri serveritel võivad olla erinevad lisavõimalused etc) keel päringute tegemiseks — 
        seetõttu kasutabki nt Facebook SQL-i ühe võimalusena oma API kasutamiseks – teatud inimesed on sellega juba tuttavad.

        Sisuliselt võivad siis andmed olla salvestatud paljudel erinevatel meetoditel. Võivad olla “reaalsed” tabelid (nagu näiteks mu slaididel näited, e MySQL), või ka mingi abstraktsem andmekogu.

        itgs.elevantstudios.com lehe facebooki-widget töötab põmst nii, et

        1. Sina kirjutad query, vajutad “run query”
        2. Veebileht (php) saadab sinu query Facebooki serverile
        3. Facebook saadab vastuse veebilehele
        4. Veebileht näitab vastuse andmeid ilusti tabelis

        On umbes arusaadav vastus?

  • Joel L 20:08 on March 30, 2011 Permalink |
    Tags:   

    And revise http://itgs.elevantstudios.com/guide/

     
  • Joel L 20:05 on March 30, 2011 Permalink |
    Tags:   

    For late-night people. Re: “Create BaceFook and TouYube” 

    Using your brains, and the knowledge acquired from the Databases chapter from your books — 

    Think of an interactive/dynamic website you use often (rate.ee, Facebook, Gmail), and try to imagine the data model that’s used behind the scenes.

    This is the basis of all things internet. Don’t be lazy.

    ••••••••••••

    Example – Youtube.
    (The following is a simplified version of things. And only an educated guess)

    Videos

    Comments

    • belongs to video
    • has author
    • has text, and time of creation

    Users

    • identified by username
    • has email address, password, etc

    Regarding the video view count — could be stored as a number (and has +1 added every time somebody presses play)
    But this would allow bots to repeatedly load a video, and have the view count be very high, without the video actually being popular.
    So YouTube must store every video view — for example:

    • video key (dQw4w9WgXcQ)
    • ip address
    • time

    Now we can ignore repeated views from the same ip address, and it’s much harder to cheat the system.

     
  • Joel L 20:36 on March 13, 2011 Permalink |  

    Järgmine samm… 

    Siit itgs.elevantstudios.com/guide leiate õppematerjalid järgmise teema jaoks.

    Kuuldavasti kohtume juba teisipäeval, nii et oleks väga hea kui selleks ajaks asja võimalikult selgeks teeksite endale.

    Arvan, et tunnis läheks asjad kiiremini, kui mingi eelnev info on olemas juba.

     
  • Joel L 15:36 on March 10, 2011 Permalink |  

    Lubasin mingi koduülesande tekitada. 

    Kerge mõtlemise tulemusena otsustasin, et proovin kiirelt kokku panna manuaali selle kohta, kuidas PHP-s
    kasutajalt (s.t. brauserist) infot koguda ja sellega midagi edasi teha.

    ehk siis sisuliselt kui praeguseks teate umbes seda kuidas suvaliselt hindeid genereerida ja selle põhjal midagi teha, siis järgmine samm oleks see, et saate brauseris kuskile kastikesse hinde toksida, ja siis (kui (hinne on <= 2) paavo pilti imetleda.

    Stay tuned, peaks lähipäevil valmima. Ja siis võiksite vastavalt võimalustele sellega tutvuda ja ise proovida teatud asju, et järgmine kord saaks kiiremini edasi liikuda sealt.

    Also, see härra kes tänaseks ei teind paavo-näo-rakendust, palun teosta ära ja pane link siia (pastebin.com kaudu nt), või meili mulle (joel.limberg@eesti.ee)

     
  • Joel L 11:44 on March 10, 2011 Permalink |  

    http://pastebin.com/3kqQCuij

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel