Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
defun

defun

Medlem
  • Plats Östersund
  • Sysselsättning natur, sport, systemutvecklare, har Mac hemma.
  • Registrerad 2008-04-03
  • Senast aktiv 2009-03-22
  • Antal inlägg 15

Foruminlägg

De senaste inläggen defun har skrivit i forumet.

  • Medlem
  • Östersund
  • 2009-01-12 23:43
Ursprungligen av Raphael:

Avstavning är ett problem med svenska språket eftersom det saknas enhetliga och tydliga regler, som det engelska språket har. Svenska språket har hur många undantag som helst till varje regel och det finns många alternativ som är godkända, dessutom. Många vägar bär till Rom så att säga.
Därför är manuell avstavning det bästa, i alla sammanhang.

Kan gå med på att avstavning inte är enkelt.

Men relevant är att gången vid avstavning är:
Steg 1, om ordet är sammansatt (typ bananskal) bryt vid någon av ordgränserna (alltså banan-skal).
Steg 2, icke-sammansatt. Gör X. Kolla till exempel vad wikipedia skriver.

Jag har inte särskillt god koll på vad X ovan är, men det som förvånar mig är att Pages verkar kunna göra steg 2, men skippar steg 1. Steg 1 är väl enklare att implementera än steg 2?

  • Medlem
  • Östersund
  • 2009-01-09 20:21
Ursprungligen av Peter Edwardsson:

Klippt från Pages »hjälp»:
Tycker nog att Pages avstavar » kommunikationsdepartementschef» ganska så hyfsat.

Ojoj, tack för tipset. Jag spanade i userguiden (i och för sig den engelska som jag hittade på apples supportsida) och såg ingenting. Fel av mig!

Men helt nöjd är jag inte. Programmet bryter hyffsat, men borde framför allt bryta vid ord-gränserna i samman-satta ord. Se exempel nedan:

nyinköpt borde helst brytas som ny-inköpt, men bryts som nyin-köpt.
Undersköterskor borde helst brytas som under-sköterskor, men bryts som underskö-terskor.

Edit: Men hur som helst är det milsvid skillnad på aktiverad avstavning och avslagen. Bra!

  • Medlem
  • Östersund
  • 2009-01-08 21:29
Ursprungligen av jonasdf:

Vad tråkigt, det där såg ju inte roligt ut alls måste jag säga.

Tips: kommentera till Apple om ovanstående. Om fler än jag gnäller... skulle verkligen vilja använda Pages i stället för word.

  • Medlem
  • Östersund
  • 2009-01-08 21:00

Laddade just ned '09 för att se om de verkligen hade fixat en riktig svensk version.
Inte!

Prova själv att mata in svensk text i 2 ganska smala kolumner (kanske runt 30-40 tecken breda) och välj "marginaljustera" (rak vänster- och högerkant). Kolla exemplet nedan -ser det vackert ut?
Inte!

Avstavning sker inte heller i vänsterjusterat läge.
Man kan konstatera att programmet lider av att ursprungligen vara engelskspråkigt ... på svenska får man mycket längre ord därför att vi kan sätta i hop dem (jmf griskotlett - pork chop). Skriver du lite mer avancerad text och duttar dit ord som "kommunikationsdepartementschef" kommer du bli grymt besviken.

Notera att problemet inte syns fullt lika mycket om du har en fullbreddskolumn.

  • Medlem
  • Östersund
  • 2008-07-08 16:37

Är inte så säker på att en nybörjare måste känna till hur saker och ting fungerar djupt där nede. Och vad är djupt nog? Även C abstraherar bort massor av hårdvara.

Har själv hållit kurs på högskolenivå om maskinnära programmering, med x86 assembler, PIC-programmering och analys av vad en C kompilator ger i från sig för assembler. Väldigt givande om man vill arbeta med programmering.

Men fördelen med andra språk, som t ex Ruby är att det går fortare (än i C) att göra något nyttigt. Det går snabbare att få till något.

En av Obj-Cs fördelar är att det är så lätt att integrera C-källkod. Det kunde inte smalltalk lika lätt. Men detta kostade att man fick ärva C-språkets jobbiga syntax.

  • Medlem
  • Östersund
  • 2008-07-08 15:46

till thevil:

För guds skull: undvik C som första dataspråk!
Om du måste lära dig obj-C, skulle jag föreslå att du koncentrerar dig på Obj-C och bara nödvändigtvis spanar in i C-territoriet.
Att lära sig smalltalk är definitivt mer relevant för Obj-C än att härja med C.

Obj-C är "light"-smalltalk med C syntax. Men objektmodellen är smalltalks.

Tror det går hyffsat att lära sig obj-C utan att kunna C. Åtminstone borde man kunna skippa lära sig stdio-funktioner. Och skippa massor av C-syntax.

Man måste dock veta vad en pekare är, och hur man "berättar" att något är en pekare:
För tyvärr lider man i obj-C med C's syntax, vilket gör att man ibland får se metodsignaturer som denna:

- (BOOL)writeToURL:(NSURL *)absoluteURL
    ofType:(NSString *)typeName
    error:(NSError **)outError;

Där det som är irriterande naturligtvis är asterixarna, speciellt de dubbla.

  • Medlem
  • Östersund
  • 2008-07-02 23:44

För en som mig som ringer lite, SMSar otroligt lite och tänker använda internet mycket så verkar alternativen under 300 kronor helt okej.

Notera fördelen med debiteringsintervall 10sek istället för 60sek.

Telia mobll 99
Fastpris data 199
Telefon 8gb 3420 (18 mån)

Skulle man dessutom kunna köpa fastpris data med specialerb. som gäller tom 24 aug. 2008 för privatpersoner https://www.tewss.telia.se/privat/adminpackage/setupPackage.do?productRef=/privat/produkter_tjanster/mobilt/mobiltbredband/mobiltbredband_fastpris.product där man får en USB-dongel och gratis bredband året ut blir det riktigt hyffsat?

  • Medlem
  • Östersund
  • 2008-06-24 09:51

Det skulle också kunna vara att någon SDL-relevant brytare är felinställd/borta.

Om koden t ex innehåller
#ifdef ENABLE_SOME_SPECIAL_STUFF

så kan källkod "försvinna" (tas bort av preparsern) om den brytaren ENABLE_SOME_SPECIAL_STUFF inte är satt som gcc-argument

  • Medlem
  • Östersund
  • 2008-06-24 09:46

Tyvärr är det inte lätt att ge ett hjälpsamt svar.

Jag kan inte tipsa om annat än att det troligen är ett länkfel, alltså uppkommet i länksteget när du bygger. "Vanliga" fel - de som dyker upp och pekar på en källkodsrad - upptäcks av kompilatorn i ett tidigare steg. De är ofta lättare att finna orsaken till.

Kompilering (och förprocessning) förvandlar .h .c .cpp .m filer till --> .o
Länkarn tar objektfilerna (.o-filer) och sätter ihop dem till en applikation i ditt fall.

Länkarn ser inte på din källkod, så den kommer inte att peka ut radnummer vid fel. Däremot ser den i objektfilerna referenser till funktioner, globala/statiska variabler. Man kan säga att varje objektfil presenterar sådana referenser (exporterar symboler) men också ställer krav på att någon annan objektfil presenterar specifika referenser (en importerad symbol).

I ditt fall kanske någon .o-fil inte är med i bygget längre... så att någon symbol SDLStart inte finns med. Spana runt lite om du på något sätt har lyckats exkludera en fil nånstans. Brevid filnamnen (på .c, .cpp, .m) i projektet ska det vara en bock som visar att det är med i den "target" du bygger. Notera att man kan lyckas få till så att en fil är med i release men inte i debug-targeten.

  • Medlem
  • Östersund
  • 2008-06-20 10:58

jag har förtydligat KVB (en del av "bindings") lite i en ny artikel.

  • Medlem
  • Östersund
  • 2008-06-20 08:56
Ursprungligen av memark:

...
Bindings-artikeln kändes lite innehållslös. Knappt något om användningsområden, och inga kodexempel. Vad vill du egentligen säga?

Kanske ville jag säga för mycket...
...det ena är att sätta bindings i relation till andra liknande ramverk...
och det andra en översikt till bindings.

Det senare "en översikt" kanske vid närmare granskning inte håller: det finns redan Appledokument som säger samma sak. Jag tror egentligen att det jag framförallt är imponerad av i bindings är NSArrayController. Kanske borde jag skriva om det i stället.

Tack för konstruktiv kritik i alla fall! Ska försöka att hålla blogginläggen kortare och mer fokuserade framöver... ha ett tydligare budskap.

  • Medlem
  • Östersund
  • 2008-06-20 07:44

Tack för uppmuntran!

Ursprungligen av grobros:

...
Nu är jag inte den personen som kan avgöra sakligheten i det skrivna,

Det kan mycket väl finnas fel/otydligheter i texterna. Det blir nästan aldrig helt rätt när man ensam granskar sin egen text. Förhoppningsvis är grodorna inte för stora.

Ursprungligen av grobros:

...
men jag finner det mycket initiativrikt att finna information på det språk jag helst pratar.

Det är faktiskt lite svårt att skriva helt på svenska. Vad ska jag översätta "bindings" med? Svårigheten är att det inte finns ett ekosystem av svenk dokumentation i just detta ämne. Funderade ett tag på "knytningar" men då begriper ingen att det rör sig om bindings - så jag kastar in de engelska orden rent av och byter ut verben i stället.

binding -> binding
to bind -> knyta (ihop)

  • Medlem
  • Östersund
  • 2008-06-19 23:15

(skamlös självreklam)
Hoppas någon kan ha användning av det.

KVO i Cocoa

KVO i Cocoa

Bindings i Cocoa

  • Medlem
  • Östersund
  • 2008-04-28 20:38
Ursprungligen av Linusstrom:

OffT: Testat att googla?

??? Jag gjorde det, fann inget som passade in.

Citat:

OnT: Jag letar själv efter ett sådan program fast till AVR, jag gissar på att det är PIC du håller på med när du använder MPLAB.

Och varför är det just MPLAB och inte MATLAB eller något annat?

  • Medlem
  • Östersund
  • 2008-04-26 16:41

och vad är "mblab"?