Inlägg

Inlägg som Psionicist har skrivit i forumet
Av Psionicist

leksak: Testade några stationer där och det funkade bra.

Citat:

Ursprungligen inskrivet av Delight
du kanske skulle fylla med bakgrundsfärg innan du ritar om ikonerna i programmet. Som det är nu blir png-transparensen skum när den ritas om varje gång man klickar på tex playknappen. Testade windows-versionen.

Har dock inte testat att lyssna på nått än, har bara lekt med guiet nån minut.

edit: hur stänger man debug-fönstret?

edit2: det är dubbla avgränsare i favoritmenyn. Ser konstigt ut.

edit3: det är ovanligt att ha app-menyn till höger i menyn, men det kanske funkar här, vet inte riktigt. Speciellt exit/quit brukar jag vilja hitta till vänster.

edit4: å/ä/ö blir skumma under favoriter när dom lästs in efter omstart av programmet.

edit5: minimize to tray är ju en given funktion som skulle gillas, annars är ju guiet helt underbart minimalistiskt, bra jobbat

edit6: kanske skulle det stå "browse..." på default-playlist-knappen?

2: Finns en anledning till det. Skapa en playlist i pls-format och ge den filändelsen "list" så kommer den visas där. Anledningen är att man periodiskt (med nått script) kan dra ner playlists från exempelvis www.shoutcast.com

3: Konventioner är till för att brytas. Jag funderade lite men beslutade att den passade bäst till höger.

4: Det är skumt, har inte det problemet själv. Får undersöka.

1, 5 och 6: Bra idéer, får kika

Av Psionicist

Spana in min mediaspelare för internetradio (obs, beta)

Sommaren 2006 utvecklade jag programmet Transistoradio, en mediaspelare för internetradio. Av nån anledning släppte jag aldrig det här projektet till allmänheten, även fast jag själv och bekanta använder det varje dag (i princip). Eftersom det är korkat att bara låta det ligga på disken har jag slängt upp det på Internet.

Hemsida med screenshots: http://transistoradio.sourceforge.net/

Funktioner: Inspelning, MMS, RTSP, HTTP, MP3, Vorbis, AAC, Real Audio, Windows Media, massvis med proxyfunktioner etc. Är även ganska nöjd över GUI:t.

http://transistoradio.sourceforge.net/screen1.gif

Ladda ner för Windows: https://sourceforge.net/project/showfiles.php?group_id=256944

http://transistoradio.sourceforge.net/ubuntu.gif

För Linux och BSD har jag inga färdigkompilerade binärer, men det är ganska enkelt att kompilera. Kod: https://sourceforge.net/scm/?type=svn&group_id=256944 (se INSTALL).

Programmet bör definitivt ses som en beta. Det finns lite grejer från 2006 som jag inte använder längre och därför inte orkat fixa, som last.fm och peercast-stödet (det fungerade förut, inte längre). Programmet har dessutom relativt hög processoranvändning.

Här finns lite olika teststationer:

SR P3 med Real Audio: rtsp://rm-live.sr.se/broadcast/p3.rm
SR P3 över MMS: mms://wm-live.sr.se/sr-p3-high
BBC-radion över MMS mms://livewmstream-ws.bbc.co.uk.edgestreams.net/reflector:389...
Vanlig MP3 över Shoutcast http://www.di.fm/mp3/futuresynthpop.pls
AAC över Shoutcast http://voxsc1.somafm.com:9002

Kommentarer uppskattas! Obs: Jag har ont om tid för närvarande (att släppa programmet nu är antagligen korkat ) så eventuella buggfixar och feature requests kan ta tid. Koden är GPL, så om ni hittar något konstigt får ni gärna fixa.

Av Psionicist

Engelska är väldigt bra att lära sig. Du bör vara lika bekväm att läsa på engelska som på svenska. Om du inte är det kan du läsa en massa engelsk skönlitteratur.

Det var kanske inte svaret du räknade med dock. Att lära sig lite programmering är alltid bra. Python (www.python.org) är ett bra första språk. Kolla igenom guiden: http://docs.python.org/tutorial/

Av Psionicist

lallassu: Han får inte använda pekare.

"Förutom variabeln som inmatningen sker till, skall endast variabler av int typ användas."

Av Psionicist

Så du har en chararray, typ

char name[] = "Joe Random";

Gå igenom varje tecken tills du hittar ett mellanslag. Skriv ut efterföljande tecken.

Gör samma sak igen fast skriv ut tecknena innan mellanslaget.

Här är en ledtråd hur du kan skriva ut efternamnet:

#include <stdio.h> #include <stdlib.h> int main() { char name[] = "Joe Random"; int name_len = strlen(name); int i; for (i = 0; i < name_len;) { if (name[i++] == ' ') break; } printf("Efternamn: "); for (; i < name_len; i++) printf("%c", name[i]); printf("\n"); return 0; }

Av Psionicist

Plaintext måste ha en längd som är en multipel av 16. Din exempeltext har längd 40.

Detta löses genom att lägga till tecken i slutet (padding) så att texten får rätt längd. En vanlig lösning är att du paddar med längden, exempelvis om du behöver 7 extra bytes för att din text ska vara tillräckligt lång lägger du till "\x07\x07\x07\x07\x07\x07\x07" (sju stycken 0x07). Det är då enkelt för mottagaren att ta bort rätt mängd padding.

Av Psionicist

Re: Busted!

Citat:

Ursprungligen inskrivet av Jenus
Helt sjukt att så många nyhetssidor snappat upp detta rykte.
Synd bara att det är ett två år gammalt koncept som aldrig kommer att bli verklighet.
Men den är snygg och något jag gärna skulle vilja ha.
http://www.slashgear.com/lenovo-pocket-yoga-is-2-year-old-con...

Det intressanta är att det nu är möjligt att tillverka sånna här datorer. Kolla in Vaio P: http://www.sonystyle.com/webapp/wcs/stores/servlet/CategoryDi...

Kolla även in Moorestown: http://www.sweclockers.com/nyhet/8976-intels_mobila_internete...

Vi kommer att få se fler sånna här i framtiden, det är en sak som är säker.

Av Psionicist

Värt att poängtera. LaTeX-distributionen "of choice" är numera TexLive. Denna verkar dessvärre vara rätt besvärligt att paktera, så det är rätt nyligen denna har gått att installera via pakethanterar till de större linuxdistributionerna. Om ni sitter på teTex (föregångaren) så kan jag rekommendera TexLive istället. Det är en mer komplett distribution och i alla fall i ubuntu är det lätt att installera en liten men tillräcklig installation.

Av Psionicist

Låt mig svara på ditt inlägg med en historia.

För ett par år sedan spelade jag Dungeons & Dragons, ett penna-och-papper-rollspel. För den som inte är bekant med detta innebär det att man konstruerar en karaktär som har en ras och ett yrke, och sedan rollspelar man den igenom olika situationer som spelledaren (dungeon mastern) bestämmer. Det är ungefär som World of Warcraft fast mer old-school och ingen dator inblandad.

Jag funderade väldigt länge vad jag skulle skapa för karaktär första gången vi började med ett nytt spel, men kom ingen vart. Till slut tog jag en race och en class (yrke) som verkade bra och spelade med den. Det var då jag insåg följande: Yrket spelar ingen roll, utan vilka special abilities man har. En fighter och en paladin kan ofta välja samma förmågor och prestige classes, och det är där man profilerar sig.

Edit: Kanske lite för mycket "WTF" i inlägget ovan. Det jag vill säga är: jämför programmens kurser, vilka kurser du kan välja och vilka masterprogram du får tillgång till.

Av Psionicist

Den här tråden börjar spåra ur. Låst.

Av Psionicist

Om det är till någon tröst kan jag säga att din dröm antagligen inte är störd eller onormal. Gå och snacka med doktorander eller professorer på din skola kan du nog få höra många fantasier om hur de löst viktiga problem.

Citat:

Ursprungligen inskrivet av Sanazin
Jag fattade ingenting

Snabb förklaring:

Ett olöst problem i matematiken/datavetenskapen är hur man snabbt kan faktorisera tal. Faktorisera innebär att du tar ett heltal och delar in det i faktorer. Det är alltså multiplikation fast "tvärt om". Som exempel kan vi faktorisera talet 481. Detta är 13*37. Att multiplicera tal är väldigt enkelt, det kan en människa göra i huvudet eller för hand med penna och papper. Att faktorisera är däremot SVÅRT, för alla utom de minsta talen.

Några exempel.
Vi faktoriserar 10. Det är 2x5.
Vi faktoriserar 12. Det är 3x4.
Vi faktoriserar 20. Det är 2x2x5.
Vi faktoriserar 13506641086599522334960321627880596993888147560566702752448514385152651060
48595338339402871505719094417982072821644715513736804197039641917430464965
89274256239341020864383202110372958725762358509643110564073501508187510676
59462920556368552947521350085287941637732853390610975054433499981115005697
7236890927563. Det är ????

RSA är en krypteringsalgoritm (ett sätt att kryptera) som utnyttjar att faktorisering är svårt. Skulle någon lösa faktoriseringsproblemet (alltså hitta på hur tal snabbt kan faktoriseras) så skulle RSA kunna dekrypteras väldigt enkelt, och räknas som osäkert. Detta skulle vara katastrofalt för väldigt många tillämpningar som använder kryptering, exempelvis internetbanker, krypterad epost osv.

Så. Faktoriseringsproblemet är svårt. Ingen har löst det hittills. Delight drömde dock ihop en lösning (som inte fungerar i verkligheten). I hans fantasi använde han en fouriertransform på talet. Det enklaste sättet att beskriva vad en foriertransform är är att tänka på en ljudinspelning. Sätt en mic vid ett piano och slå på en tangent. Öppnar du ljudfilen i ett program kommer du se en typisk vågform, typ den här: http://images.google.com/images?hl=en&safe=off&um=1&q=wave+ed...
Detta är dock inte det enda sättet ett ljud kan representeras. Med en fouriertransform kan vi plocka ut vilka frekvenser som ljudet innehåller (exempelvis 440 Hz om vi slog A). Fouriertransformen har fler användningsområden än så.

Ovan två ämnen, faktorisering och fourieranalys, är rätt skilda och har inte mycket med varandra att göra. Ämnena är dock inte så avlägsna som man kanske skulle kunna tro. I den teoretiska datavetenskapen används faktiskt fourieranalys i vissa bevis, vilket är lite ointuitivt.

Av Psionicist

Har diskuterat upphovsrätt en del med jurister och juridikstuderande. Själv ser jag upphovsrätten som en variant av avtalsrätten, men ingen av de jag har pratat med har sett saken så.

Min syn på dagens upphovsrätt: Upphovsrätt är ett "kontrakt" mellan skaparen och samhället. Från det ögonblick skaparen släpper sitt verk gäller överenskommelsen om temporärt monopol på verket. Alltså kan inte upphovsrätten förlängas retroaktivt - om inte skaparen gillade längden på upphovsrätten kunde han välja att inte släppa.

En förlängd upphovsrätt på 50 eller 95 år kommer, gissningsvis, inte göra någon som helst skillnad för om dagens skapare kommer släppa sina verk eller inte. Alltså bör den inte förlängas.

När Elvis och Beatles släppte sina verk var upphovsrätten X år. Dessa bör gälla.

Obs, jag gör inga värderingar här. Tänker inte diskutera min egen syn på upphovsrätten, jag tolkar bara dagens läge på ett vis jag tycker är rimligt.

Av Psionicist

Cheers. Har planerat att uppdatera sajten flera gånger med det finns alltid så mycket annat man kan göra.

FRA börjar lyssna den första september (eller oktober?) så det finns lite tid kvar.

Ska se vad jag kan göra. Tackar för intresse och konstruktiv kritik!

Av Psionicist

Damn det där var inte dåligt snyggt jop! En sann lösning att vara lite avundsjuk att man inte tänkte ut själv.

Har du jobbat mycket med grafalgoritmer tidigare eller "kom" lösningen bara?

Av Psionicist

Jag hade aldrig hört talas om den här filmen förrän jag såg det svenska namnet i IMDB top 250-listan. Sedan dess har den legat i "att se"-listan, och nu fanns den på OKQ8.

Förvånansvärt bra! Bortsett från svenska tidsfördriv-deckare (Wallander, Beck etc) brukar jag inte uppskatta svensk film, men denna var undantag. 9/10.

Av Psionicist
Citat:

Ursprungligen inskrivet av Aser
Så du menar på fullaste allvar att det finns incitament att försöka konkurrera med en sådan jätte som kan ha byggt ut kapaciteten och nått så mycket längre på kunskapskurvan, skala etc att den lätt kan sänka priset under dig så att du går i konkurs? Således kommer inget företag vilja gå in i branchen då det alltid kommer vara en förlustaffär. Att monopolet har lagt resurser på överkapacitet leder knappast till en bättre situation (nyttomaximeringsmässigt)...

Snälla snälla, du säger dig ha läst ekonomi (österrikiska skolan) men har du studerat nationalekonomi? Hört talas om spelteori t.ex.?

Återigen, du blundar för verkligheten. Håller dock fortfarande med dig, likt de flesta här, att marknadsekonomi är det bästa system vi har, men inte ohämmat.

Säg att det finns två företag som konkurrerar och därför har låga priser. Ett av företaget köper upp det andra och höjer priserna.

Såklart att det finns möjlighet att tjäna pengar här. Kunderna är vana med de tidigare, låga priserna. Om ett nytt företag kan erbjuda det så kan de gå i vinst. Och eftersom det finns möjlighet att gå i vinst kommer entreprenörer ta möjligheten. I vissa branscher kanske denna entreprenör är en arbetssam person som börjar från 0. I andra fall kanske det är Warren Buffett.

Sen kan givetvis det större företaget sänka sina priser hur mycket de vill, det är en strategi som inte är hållbar i längden.

Det är ju så att stora företag generellt upptäcker försent att de har en konkurrent över huvud taget. Om företaget preventivt försöker köpa upp eventuella konkurrenter kommer det endast leda till att en massa personer startar upp låssasverksamheter bara för att bli uppköpta.

Av Psionicist
Citat:

Ursprungligen inskrivet av Zartax
Problemen med monopol ligger inte i HUR ett företag tar sig dit, utan hur det kan agera när det väl ÄR där. Problemet är just monopolställningen och den maktobalans inom det marknadssegmentet som det innebär. I monopolställning har man möjligheten att ta ut 'orimliga' priser för sina tjänster eller produkter. Det är lite naivt av dig, imo, att säga att det inte finns något som hindrar konkurrenter från att starta upp en konkurrerande verksamhet. Återigen verkar det som du överförenklar. Vad hindrar t.ex. ett stort företag i monopolställning att köpa upp uppstickare och behålla sin monopolställning? Lägg ett överpris på verksamheten som ingen tackar nej till, köp upp och lägg ner och du kan fortsätta ta ut höga priser som ger dig en kassa stor nog att köpa upp nästa eventuella uppstickare. Eller så prisdumpar man ut mindre konkurrenter som inte har samma marginaler och fortsätter sitt monopolvälde. Prisdumpning kan låta positivt men eftersom det bara är temporärt så är det fortfarande totalt sett negativt. Sen har vi också problemet att det inom vissa marknader är väldigt svårt att börja med en ny verksamhet p.g.a. den tekniska nivån som marknaden ligger på. Allt detta gäller marknader med 'oändliga' resurser, dvs, där något tillverkas av en resurs som ett annat företag tillhandahåller, eller tjänstemarknader. När det gäller resursframställning i sig så har vi också problemet med ändliga resurstillgångar. Om en aktör sitter på alla depåer av en resurs (tänk oljekarteller) så finns det ingen möjlighet till konkurrens. Lymls telemarknad är ett annat bra exempel. Säg att telia sitter på hela marknätet och vägrar låta någon annan använda det. Hur lätt är det att slå sig in på den marknaden?

Så säg att ett företag får monopolställning. Det har fått det genom att konkurrera ut alla andra på lika villkor. Företaget ökar nu kraftigt priserna.

Detta ger möjlighet för en entreprenör att göra vinst genom att starta upp en konkurrerande verksamhet. Han får då kunderna, och det första företaget får mindre försäljning/vinst.

Även om uppstickaren blir uppköpt har det första företaget minskat sina intäkter, och dessutom gjort sig av med några av sina ändliga resurser i uppköpet.

Monopol har inte oändliga resuser, och kan alltså inte hur länge som helst lägga ut pengar på att skada konkurrenter.

När det gäller olja eller naturresurser så tror jag inte jag ser problemet faktiskt. Bara i USA finns över 500 000 övergivna gruvor. Går inte att kontrollera alla.

Citat:

Ursprungligen inskrivet av Zartax
"Two wrongs make a right" är bara ett argument om man anser att tvång i alla möjliga fall nödvändigtvis är fel. Tycker du det? Hur ser du till exempel på fängelser? Two wrongs make a right? Eller var det kanske inte fel att med tvång fängsla en person som har begått mord? Vad jag försöker visa är att ditt argument faller på sin egen orimlighet i att vara absolut principfast. Det finns ingen grundprincip som är bäst eller etisk i alla scenarion. Så om du anser att det är fel med omfördelningspolitik så får du ge ett argument för att tvång är fel i just det fallet. Att hänvisa till en allmän princip räcker inte.

Jag anser inte att tvång i alla möjliga fall är fel. Det har jag aldrig sagt. Tvång är rätt för att skydda sig mot annat tvång.

Grejen med liberalismen är att alla får göra vad de vill sålänge det inte påverkar andras möjligheter att göra vad de vill. Bryter du med det = får du stryk, fängelse eller vad nu är lämpligt.

Citat:

Ursprungligen inskrivet av Zartax
Men är det verkligen fri marknadsekonomi då? Är inte det just en typ av konkurrenslagstiftning att inte ta ut ockerpriser av personer som är under passivt tvång? Vad är det som skulle ogiltigförklara avtalet?

En marknadsekonomi har äganderätt, domstolar etc. Så att folk inte kan stjäla från varandra. Har även avtalsrätt. Om ett avtal gäller eller inte är upp till domstol att avgöra.

Citat:

Ursprungligen inskrivet av Zartax
För att lägga in en twist. Barn lever på andras bekostnad för att de inte har möjligheten att försörja sig själva. Det kan anses vara en rationalisering. Vad anser du om barnarbete? Är det moraliskt korrekt att kasta ut sin 5-årige unge på gatan för att man inte har lust att försörja den länge, för att man tycker den ska förtjäna sitt uppehälle själv?

Barnet är föräldrarnas ansvar eftersom det inte kan ta hand om sig själv. Hela den klassiska liberalismen bygger på vad vuxna människor får och inte får göra. Vad barn får och inte får göra får du nog olika svar på beroende på vem du frågar.

Av Psionicist
Citat:

Ursprungligen inskrivet av Aser
suck, du fattar inte och/eller vill inte lära dig...

t.ex. hur skall jag kompensera för ifall jag eldar med ved och det frigör koldioxid som drabbar 5,9999 miljarder människor med säg disutility=-0,0001kr per st? men snälla det är ett exempel där de andra mer obskyra är samma sak. de gör att marknadsekonomin inte leder till ett optimalt resultat...

sedan kan man ju fråga sig vem som står för lagar... det är en form av reglering av marknaden och du tappar därmed på eget bevåg. men snälla om du inte kan vara seriös och förstå att det finns folk som faktiskt har läst nationalekonomi på högre än a nivå så är det ingen ide att ha denna diskussion då den handlar om ditt subjektiva (felaktiga) tyckande om nationalekonomi.

jag refererar inte till någon bok utan försöker hjälpa en vilsen själ som inte vet ett dugg av vad han snackar om... nej det finns få om några ekonomer överhuvudtaget som inte erkänner externaliteter t.ex. som problem.

om du googlar de andra begreppen och faktiskt läser och försöker förstå så ser du att en fri marknadsekonomi endast leder till ett optimalt resultat under mycket stränga antaganden som inte uppfylls i verkligheten, därmed inte sagt att det kan vara en mindre dålig utgångspunkt för att fördela resurser i samhället, men som är långt ifrån självfungerande och perfekt.

Återigen tar du till auktoritetsargument istället för att debattera. Okej, så du har studerat ekonomi efter Krugman, som vann nobelpriset senast. Jag har studerat ekonomi efter Hayek, som också vann nobelpriset. Enligt ditt sätt att argumentera kan vi sluta här. Det är väl så bra auktoriteter vi kan hitta?

Fast det tänker jag givetvis inte göra. Jag kan tänka själv. Bevisa att du också kan göra det.

Vill du ha 0,0001 kr? Dra mig inför rätta i domstol och bevisa att jag orsakat den skadan för dig. Så går det till i en marknadsekonomi.

Av Psionicist

Återigen misslyckas du tala för din sak. Du refererar till en bok. Okej. Kan du inte tänka lite själv istället? Annars är det ju bara för mig att referera dig till en bok som säger annorlunda. Nationalekonomi är långt ifrån ett löst problem, därför det finns olika nationalekonomiska skolor.

Du lyckas nämna ett exempel: miljöförstoring. Detta går alldeles utmärkt att lösa i en fri marknad: Förstör du min miljö (alltså marken jag äger) blir du skadeståndskyldig.

Har du några invändningar? Skriv de isåfall. Så kan vi diskutera.

Av Psionicist

Nix, jag tror inte på gud. Däremot äger jag ett exemplar av boken.

Religion är en ickefråga IMHO, sålänge den håller sig borta från politiken och lagstiftandet.