Jump to content
IGNORED

Hoću da budem programerka


Recommended Posts

On 1/31/2018 at 2:06 PM, IvanIvan said:

 

Znači ako aplikacija nije ili je jako malo interaktivna,

 

Ako je ovaj slučaj u pitanju, ne vidim zašto bi uopšte razvijali aplikaciju za telefon, i web aplikacija tu vrši posao.

Link to comment

Pa recimo da je Tapatalk slabo interaktivan (bar ovoliko koliko ga koristim, ne znam da li ima još nekih funkcionalnosti), aplikacije news portala i tako to. Neke kompanije hoće samo da budu prisutne na App i Play store-u i da postavljaju neki sadržaj dnevno.

Link to comment

Hm, ne znam da li je pravo mesto al ajd, sve pametni i moderni ljudi ovde :D

 

ako sam zavrsio marketing na Ekonomskom al se nisam bavio s tim, vec nesto skroz deseto radio, da li imaju neki kursevi, programi, alati koje bih mogao da naucim pa da malo udjem u it/online marketing i taj svet

Edited by Kubrick
Link to comment
On 5/10/2016 at 8:14 PM, JozoMujica said:

 

?

 

Valjda:


for /L %i in (1000,1,2500); do echo ppp/programiranje/%i.html >> neki_fajl.txt

 

Ko koristi Windows, na raspolaganju mu je i Powershell:

(1000..2500) | %{ "ppp/programiranje/$_.html" | Out-File "neki_fajl.txt" -Append }

 

Link to comment
  • 2 weeks later...

Treba mi mala pomoc.

Spoiler
<!DOCTYPE html>
  <html lang="es" ng-cloak>
  <head>
  <title>Escucha Los40 Argentina en vivo</title>
   
  <meta charset="utf-8"/>
  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
   
  <meta name="title" content="Escucha Los40 Argentina en vivo"/>
  <meta name="description" content="Escucha Los40 Argentina online. Radio en vivo 105.5 FM"/>
   
  <meta name="author" content="Los40 Argentina"/>
  <meta name="lang" content="es"/>
  <meta name="theme-color" content="#">
   
  <meta name="twitter:url" content="http://player.los40.com.ar"/>
  <meta name="twitter:title" content='Escucha Los40 Argentina en vivo'/>
  <meta name="twitter:card" content='summary_large_image'/>
  <meta name="twitter:site" content='@Los40ar'/>
  <meta name="twitter:description" content='Escucha Los40 Argentina online. Radio en vivo 105.5 FM'/>
  <meta name="twitter:image" content='http://player.los40.com.ar/assets/los40argentina/img/300x300.png?v=20171221_1316'/>
   
  <meta name="application-name" content="Los40 Argentina en directo"/>
  <meta name="apple-mobile-web-app-title" content="Los40 Argentina en directo"/>
  <meta name="apple-mobile-web-app-capable" content="yes"/>
  <meta name="apple-mobile-web-app-status-bar-style" content="transparent"/>
  <meta name="mobile-web-app-capable" content="yes"/>
   
  <meta property='og:url' content="http://player.los40.com.ar"/>
  <meta property='og:title' content='Escucha Los40 Argentina en vivo'/>
  <meta property='og:locale' content='es_ES'/>
  <meta property='og:type' content='music.radio_station'/>
  <meta property='og:description' content='Escucha Los40 Argentina online. Radio en vivo 105.5 FM'/>
  <meta property='og:site_name' content='Escucha Los40 Argentina en vivo'/>
  <meta property="og:image" content="http://player.los40.com.ar/assets/los40argentina/img/300x300.png?v=20171221_1316"/>
  <meta property='fb:app_id' content='627014467375669'/>
  <meta property='article:publisher' content='https://www.facebook.com/los40argentina'/>
   
  <link rel="apple-touch-icon" sizes="57x57" href="/assets/los40argentina/img/favicons/apple-icon-57x57.png?v=20171221_1316">
  <link rel="apple-touch-icon" sizes="60x60" href="/assets/los40argentina/img/favicons/apple-icon-60x60.png?v=20171221_1316">
  <link rel="apple-touch-icon" sizes="72x72" href="/assets/los40argentina/img/favicons/apple-icon-72x72.png?v=20171221_1316">
  <link rel="apple-touch-icon" sizes="76x76" href="/assets/los40argentina/img/favicons/apple-icon-76x76.png?v=20171221_1316">
  <link rel="apple-touch-icon" sizes="114x114" href="/assets/los40argentina/img/favicons/apple-icon-114x114.png?v=20171221_1316">
  <link rel="apple-touch-icon" sizes="120x120" href="/assets/los40argentina/img/favicons/apple-icon-120x120.png?v=20171221_1316">
  <link rel="apple-touch-icon" sizes="144x144" href="/assets/los40argentina/img/favicons/apple-icon-144x144.png?v=20171221_1316">
  <link rel="apple-touch-icon" sizes="152x152" href="/assets/los40argentina/img/favicons/apple-icon-152x152.png?v=20171221_1316">
  <link rel="apple-touch-icon" sizes="180x180" href="/assets/los40argentina/img/favicons/apple-icon-180x180.png?v=20171221_1316">
  <link rel="icon" type="image/png" sizes="192x192" href="/assets/los40argentina/img/favicons/android-icon-192x192.png?v=20171221_1316">
  <link rel="icon" type="image/png" sizes="16x16" href="/assets/los40argentina/img/favicons/favicon-16x16.png?v=20171221_1316">
  <link rel="icon" type="image/png" sizes="32x32" href="/assets/los40argentina/img/favicons/favicon-32x32.png?v=20171221_1316">
  <link rel="icon" type="image/png" sizes="96x96" href="/assets/los40argentina/img/favicons/favicon-96x96.png?v=20171221_1316">
  <link rel="manifest" href="/assets/los40argentina/img/favicons/manifest.json">
  <link rel="shortcut icon" type="image/png" href="/assets/los40argentina/img/favicon.png?v=20171221_1316"/>
  <link rel="icon" type="image/png" href="/assets/los40argentina/img/favicon.png?v=20171221_1316"/>
   
  <link rel="canonical" href="http://player.los40.com.ar"/>
   
  <link id="temp_css" rel="stylesheet" type="text/css" href="/assets/default/css/estilos_migracion_aod.css?v=20171221_1316" media="all">
  <link id="site_css" rel="stylesheet" type="text/css" href="/assets/los40argentina/css/estilos.css?v=20171221_1316" media="all">
  <link id="custom_css" rel="stylesheet" type="text/css" href="/assets/custom.css?v=20171221_1316" media="all">
   
  <script type="text/javascript" src="http://gc.kis.v2.scr.kaspersky-labs.com/8BF93193-50EF-4149-AAF4-D0D462C995F1/main.js" charset="UTF-8"></script></head>
   
  <body id="40_principales_argentina" class="notouch" ng-controller="LayoutController">
   
   
  <div id="page-loader">
  <div class="loader"></div>
  </div>
  <div id="home-{{ ::gtpdivid }}-SKIN" class="publiAbsolute"></div>
  <div id="home-{{ ::gtpdivid }}-INTER" class="publiAbsolute"></div>
   
   
  <div class="wrapper">
  <header class="cab">
  <div top-menu></div>
  <div publicidad data-type="top"></div>
  <div class="container emisoraCab cf">
  <div menu-main></div>
  </div>
  </header>
   
   
  <div class="content">
  <div class="capa-bg">&nbsp;</div>
  <div class="content-info">
  <div class="container">
  <section class="box {{ ::class }}" ui-view="topcontent"></section>
  </div>
  </div>
  <div class="cuerpo container">
  <section class="box {{ ::class }}" ui-view="content"></section>
  <section ng-if="!isLarge" class="bottomSection box {{ ::class }}" ui-view="bottom"></section>
  <section class="publi publiAside" publicidad data-type="right" data-ads="MPU1"></section>
  <section class="box right" ui-view="right"></section>
  <section class="publi publiAside hide-xl" publicidad data-type="right" data-ads="MPU2"></section>
  <div class="publi hide-xs bottomPubli" publicidad data-type="bottom"></div>
  </div><!--cuerpo container -->
  <div class="socials-footer">
  <div links-redes-sociales></div>
  </div>
  </div><!-- content-->
   
   
  <footer player></footer>
  </div> <!-- wrapper -->
   
  <script src="/assets/main.js?v=20171221_1316"></script>
   
  <script>
  !function (d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0], p = /^https:/.test(d.location) ? 'https' : 'http';
  if (!d.getElementById(id)) {
  js = d.createElement(s);
  js.id = id;
  js.src = p + "://platform.twitter.com/widgets.js";
  fjs.parentNode.insertBefore(js, fjs);
  }
  }(document, "script", "twitter-wjs");
  </script>
  <script>
  (function (d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0], p = /^https:/.test(d.location) ? 'https' : 'http';
  if (d.getElementById(id)) return;
  js = d.createElement(s);
  js.id = id;
  js.src = p + "://connect.facebook.net/es_LA/sdk.js#xfbml=0&version=v2.5";
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
  </script>
   
  <script type="text/javascript" src="//player-top.prisasd.com/psdmedia/media/simple/js/SimpleMediaPlayer.min.js?v=20171221_1316"></script>
  <script type="text/javascript" src="//ep00.epimg.net/js/pbs/pbs.slots.js?v=20171221_1316"></script>
   
   
  <script type="text/javascript" src="/assets/default/js/jquery-2.1.4.min.js?v=20171221_1316"></script>
  <script type="text/javascript" src="/assets/default/js/jquery-ui.min.js?v=20171221_1316"></script>
  <script type="text/javascript" src="/assets/default/js/select.js?v=20171221_1316"></script>
  <script type="text/javascript" src="/assets/default/js/modernizr.js?v=20171221_1316"></script>
  <script type="text/javascript" src="/assets/default/js/jquery.custom-scrollbar.js?v=20171221_1316"></script>
  <script type="text/javascript" src="/assets/default/js/sly.js?v=20171221_1316"></script>
  <script type="text/javascript" src="/assets/default/js/aod.js?v=20171221_1316"></script>
  </body>
  </html>

 

Pretpostavljam da bu u manifest.json mogla da bude informacija koja mi treba. Na sta da nakalemim 

 

assets/los40argentina/img/favicons/manifest.json

 

da bih mogao da otvorim prokletinju ili da je skinem.

 

edit: ne treba nigde da ga kalemim, otvara link ali dobijem 404

 

 

http://player.los40.com.ar/assets/los40argentina/img/favicons/manifest.json

Nebitno, bitno mi je da provalim kako da iskopam link za audio stream u ovakvim slucajevima.

 

-----------------------------------------------------------------------------------------------------------------------------------

 

Jos bolje ako neko ima ideju gde ovde naci nesegmentirani link za streaming audio.

 

edit: jos i nadjem link preko inspecta al izgleda da stalno generise novi. Treba mi stalni link.

 

edit 2: nadjoh ga na krajnje seljacku foru al sam se bar snasao. Uradio sam inspect na jednom od onih sajtova sto pustaju sve zive stanice i nasao ga za sekund. Jeste da kasni 10-15 sekundi u odnosu na plejer na njihovom sajtu al vazno je da radi

 

 

Quote

I dalje mi je izuzetno bitan svaki savet kako ovde iskopati taj link. Pitanje je da li cu uvek biti u mogucnosti da ga maznem od nekog drugog :)

 

bitno mi je da znam da nadjem link kad radio ide preko streamtheworld

Edited by katamaran
Link to comment

Nasao sam stos. Samo me plasi da li su stalni linkovi ili stalno generise nove...

 

Spoiler

 

 

I ja sam u hederu generisanog linka nasao ovo

 

Quote

Probao sam skracenu verziju i radi.

 

Do sada nisam praktikovao da citam hedere. Ovo bi moglo da bude korisno i na drugim servisima a ne samo streamtheworld.

 

Quote

Cini mi se da je i bolji zvuk od onog gore linka sto sam maznuo. Ako ovaj link trajno (ili bar poduze) radi onda sam resio problem.

 

edit: moj me insekt nije prevario, vlasnici sajtova periodicno(cesto?) menjaju ovih prvih 5 brojeva pa onda strim prestane da sljaka. Al doakao sam im :)  Malo preformatiram link i dobijem link koji u vlc otvori plejlistu od 20 ovakvih strimova i svi rade (samo su im razliciti pocetnih 5 cifara) 

 

Kontam da je ovo resenje da imas stalni link. Najsmesnije u celoj prici je sto meni mozda i nije u interesu da se dokopam stalnog linka al je tek to duga prica :) Neophodno mi je da iskopam link koji radi, al mi je mozda i veci rezon da to bude privremeni.

Edited by katamaran
Link to comment
  • 2 weeks later...

Ajd da probam jos ovo, ne uspevam nista da izguglam. Da li je moguce nekako naterati internet radio stanicu da pusti drugi protokol? Ili barem negde iskopati link za alternativni protokol.

 

Trkeljisem ko blesav jednu stanicu i nalazim samo segmentirani HLS. Tu nije problem iskopati playlist.m3u8 ili master m3u8 i to radi u VLC al sam skoro siguran da meni ne bi zavrsilo posao. M3u8 je samo kontejner koji sadrzi informacije gde se nalaze delovi fajla. (da li je nekad moguce preko njega naci link do nesegmentiranog strima?)

http://www.streamingmedia.com/Articles/Editorial/What-Is-.../What-is-HLS-(HTTP-Live-Streaming)-78221.aspx 

 

Sadrzaj master.m3u8 sajta koji me izludjuje. Meni je ovo prilicno nerazumljivo al mozda neko od vas provali nesto...

 

Spoiler

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=48000,CODECS="mp4a.40.2"
http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/index_48_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=48000,CODECS="mp4a.40.2"
http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/index_48_a-b.m3u8?sd=10&rebase=on
 

 

Cak znam i tacan link (pronadjen na dva razlicita radio agregatora) koji radi al nigde ne mogu da ga nadjem. Ni preko inspect ni preko page source-a

 

 

Quote

 

Ja nalazim samo ove dve varijante da rade u VLC al ko sto rekoh HLS mi (najverovatnije) ne pravi posao...


 

Quote

 

http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/master.m3u8

http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/index_48_a-p.m3u8?sd=10&rebase=on

 

(cak sad vidim da ovaj master.m3u8 vise ne radi. Ovaj sa rebase jos radi...)

 

Interesantno da su m3u8 linkovi geoblokirani i rade samo sa CAN ip adresom al onaj akacast sljaka i sa nasom. Jedino je pitanje kako ga pronaci...

 

manifest fajl mi je sumnjiv. Nadjem ga preko page source-a ali ne mogu ni da ga skinem ni da ga otvorim (403 forbidden). Mozda je pronalazac ovog akacast linka to odradio preko manifesta a ovi u medjuvremenu zakrpili tu rupu?

 

da bar nema ovih brojeva u sredini linka pomislio bih da je dovoljno samo iskopati call sign stanice pa ga ubaciti u taj link. Ima tako neka fora da se iskoristi provisioning na streamtheworld (isto re-streaming servis kao i ovi Akamai). Mozda postojki fora i za Akamai al ja je ne nadjoh :(

 

Bilo kakva ideja bi mi jako znacila. 

 

edit: ovaj rebase momenat je znacajan...

 

Koliko vidim master poziva ovaj fajl

Quote

http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/index_48_a-p.m3u8

Probam da ga skinem - permission denied. Probam komplet sa rebase=on na kraju i onda ga svucem

Quote

http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/index_48_a-p.m3u8?sd=10&rebase=on

Spoiler

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:151966220
#EXTINF:10.000,
http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/segment151966220_48_a-p.ts?sd=10&rebase=on
#EXTINF:10.000,
http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/segment151966221_48_a-p.ts?sd=10&rebase=on
#EXTINF:10.000,
http://radio_chfi-lh.akamaihd.net/i/TOR981_1@176948/segment151966222_48_a-p.ts?sd=10&rebase=on
 

 

 

Edited by katamaran
Link to comment

Nadjoh ovou page source-u

 

// All stream URLs go in this array: the console determines which streams are suitable for flash/html

// Your preferred player will take precedence, and if none of the streams work with that player, we will

// try playing them with the secondary player

 

Imam cunning plan da nadjem neki prastari chrome portable koji nema podrsku za hls. Mozda cak mogu i da disejblujem u mom...

 

edit: izgleda da je dovoljno da bude star 3 godine

https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/2iSagN5LHu0

 

znaci 3.29.88 ili starija...

https://en.wikipedia.org/wiki/Google_Chrome_version_history

 

edit: nije upalilo, samo ne uspe da pusti...

 

Sad sam vec ubedjen da je sa ovog sajta u ovom trenutku nemoguce izvuci bilo sta osim hls-a. Ako neko ima neku ideju dobrodosao je al ja vise nemam...

 

edit: ako je verovati ovoj strani onaj link radi jos od 2013. godine kad HLS (koliko ja znam) nije ni postojao

http://www.radiosure.com/rsdbms/details.php?id=19743

 

Po svemu sudeci neko ga je iskopao pre nego sto su presli na HLS. Nekim cudom jos radi.

Ovo bi vec bilo ok. Ne bi valjalo da neko ume da ga nadje a ja ne :)

Edited by katamaran
Link to comment
  • 1 month later...

prosla je 1/3 prekvalifikacije (80/250) i glavni utisak je da je ovo bas skromno i pitam se na sta ce liciti praksa.

 

prvo smo radili c# 60 casova

posle 15ak casova sam pitao kako cemo ovim tempom  (npr 4 casa smo posvetili if i else iskazima, 4 casa za while petlje)  preci sve sto stoj u planu na sajtu i profesorka kaze da necemo tj da je to previse napredno.

tek 44. ili 45. casa smo poceli da radimo klase i c# kurs smo zavrsili sa interfejsima.  

 

sad smo na pola (20/40) html,css i javascript kursa

html-u smo posvetili 20 casova, naravno nikakve komplikovanije stvari samo lista i tabela.

 

 

no spram polaznika i kurs

Link to comment

Ko su ti predavaci? 

 

Objektno orjentisano programiranje i paradigme su jako teske i apstraktne za kapiranje, ne znam sto vas uopste uce to, ljudi bez programerskog predznanja nece moci da shvate to na pravilan nacin.

Link to comment
Cet. Jesi ti upao na javascript?
 
Jesam. Kod nas je program drugačiji. Deset nedelja od 9-18h radnim danima. Prva grupa je od januara do sutra. Moja kreće od 16.4-22.6. Javiću utiske.
Link to comment
35 minutes ago, goofs said:

Ko su ti predavaci? 

 

Objektno orjentisano programiranje i paradigme su jako teske i apstraktne za kapiranje, ne znam sto vas uopste uce to, ljudi bez programerskog predznanja nece moci da shvate to na pravilan nacin.

 

snezana popovic, predaje na raf-u.

 

pa sta ce da nas uce ako ne oop? 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...