(no subject)

« previous entry | next entry »
Dec. 8th, 2004 | 10:07 am

Nu kas tā par modi windows izstrādes līdzekļus izmantot priekš unix ... ?

Un tad brīnīties, ka kaut kas nestrādā ... :(

Windows ideoloģija ir propogandēt savus standartus, kas ir savietojami tikai ar windows. Unix ir ar savu filozofiju savām tehnoloģijām radīts, lai ikviens produkts, kas tanī ir radīts viegli būtu integrējams kopējā sistēmā.

Kylix nav izstrādes līdzeklis priekš linux. Tas ir līdzeklis ar ko portēt delfiskās aplikācijas uz Linuxi un viss.

Lielajām kompānijām, gan Borlandam, gan arī tam pašam Apple inc ir niķis uzspiest savu ideoloģiju un savas izstrādes. Rezultātā mums sanāk tādi hibrīti, kā komponentes, kas nesaprot unicode, un itkā UNIX datori ar super interfeisu bet ar vienu pašu pogu pelei ... tad nu sēdi pie OSx un štuko ar kuru pogu iezīmēt tekstu ar kuru peistot ...

Tiem, kas neizn ... unix tradīcija ir trīs pogas pelei - ar pirmo iezīmē teksta sākumu at trešo iezīmē teksta beigas un nospiežot vidējo pogu iezīmētais teksts iekopējas tanī vietā, kur atrodas kursors. Darbojas tas gan x vidē, gan konsolē. Macam, kaut arī viņš ir uzbūvēts pavirsu UNIX sistēmai ir palikusi vienas pogas pele, un iespējams arī citi prikoli mantojušies no vecā MacOS ... nēesmu iepazinis šo sistēu tik labi ...

Link | Leave a comment | Add to Memories


Comments {17}

(no subject)

from: [info]elfz
date: Dec. 8th, 2004 - 12:02 pm
Link

Ne viss ir sūds, kas smird. Es to par... hmm, par ko es? Ne visi sūdi smird? Aij, nevermind, es skaļi domāju par Linux GUI.

Reply | Thread


D[ra]kone

(no subject)

from: [info]drako
date: Dec. 8th, 2004 - 12:34 pm
Link

Nezinu, ko tu ar to domāji, bet no savas pieredzes gibās teikt ...

Tādi navaroti, kā zem windows nav ... toties ir sava specifika, kas reizēm ir patīkama (piemēram detachable menu, kas liekas ir gtk+ strandarta fīča)

Galvenais gļuks ar borlandu ir tas, ka viņš ir nevis paņēmis un papildinājis standarta unix bibliotēkas (gtk+, tcl/tk vai kādu citu), bet gan taisījis savas pilnīgi no jauna. Ja izgudro riteni no jauna tad vienmēr rodas problēmas ...

Un vispār vienmēr esmu uzskatījis ka labākie unix risinājumi ir consoles aplikācija + krafiskais frontends. Kā pioemēram eroaster - forntends konoles tūļiem cdrecord, mkisofs ...

Negribu nevienam uzspiest savu patiesību, vienkārši mans vērojums ir tāds, ka zem unix ir sava filozofija par to, kā liela sistēma tiek veidota no mazām utilitām, kas savstarpēji komunicē ar vienkāršiem interfeisiem (sistēmas komandas ,parsēts parastais stdin/stdout teksts vai XML ...)

Unix no Windos atšķirās ar to, ka zem unix jaunas programmas palaišanās notiek momentāli ... ja līdzīgu dizainu mēģinātu realizēt zem Windows, tad sistēma momentāli strādātu ĻOTI lēni, jo, cik es savulaik sapratu, viņai ir stipri komplicētāks jaunas programmas palaišanas process, nekā zem UNIX. Iespējams, ka viena no problēmām sakņojas vecajos labajos 640K ... Microsofts liekas joprojām visām programmām uztur paralēli visus arhaiskos atmiņas menedžmenta modeļus (C programmeri gan zin, par ko iet runa), kur zem UNIX, cik zinu šāda problēma neeksistē (Eksistē viens vienīgs LARGE atmiņas modelis un āmen). Varbūt kļūdos, jo galvenokārt šī informācija ir pa kripatai savākusies runājot ar dažādiem cilvēkiem no viņu atsauksmēm. Vēlreiz saku, ka pats zem UNIX neko vairāk par Hello.c neesmu rakstījis :)) - nav bijusi vajadzība - esmu izticis ar perl, tcl, sh/bash/tcsh ... tie ir ļoti spēcīgi intrumenti sistēmā un kodēt iekš C man nav bijusi nepieciešamība ...

Reply | Parent


D[ra]kone

(no subject)

from: [info]drako
date: Dec. 8th, 2004 - 12:39 pm
Link

Ē ... gribēju teikt, bet nepateicu ...

Vienkārši esmu secinājis, ka tās sistēmas, kas viņam (unixam) ir taisītas balstoties uz viņa paša filozofiju parasti arī labi un stabili strādā.

Līdz ko kaut ko mēģina pārnest no Microsoft, tā sākas gļuki.

IMHO.

Reply | Parent | Thread


mākonis debesīs

(no subject)

from: [info]negaisiic
date: Dec. 8th, 2004 - 12:41 pm
Link

uhhh... labi, ka es no taa visa ne velna nejeedzu!

mazaak zinu, mazaak raizhu:)

Reply | Parent


(no subject)

from: [info]elfz
date: Dec. 8th, 2004 - 12:48 pm
Link

IMHO lielākā daļa pasaules problēmu vispār ir tikai tāpēc, ka cilvēki pārāk maz domā pirms dara. Arī attiecībā uz softu portēšanu ignorējot to, ka platformai, uz kuru portē, ir sava iesakņojusies filozofija. Un tas attiecās gan uz portēšanu win->nix, gan arī nixīgos tuļķus pārnesot uz win. Un tad arī rodas monstri.
Kā labs piemērs filozofijas un koncepcijas cieņai pret Citu platformu, kaut kur manīju to pieminētu, ir, jokaini, bet IE (un pārējie MS produkti) priekš Mac. http://www.microsoft.com/mac/

Reply | Parent | Thread


D[ra]kone

(no subject)

from: [info]drako
date: Dec. 8th, 2004 - 01:11 pm
Link

Cik es zinu, Apple ļoti stringri kontrolē, ko izstrādātāji taisa priekš viņa platformas. Vai arī vismaz izstrādā ļoti sīkas un detalizētas rekomendācijas.

Reply | Parent | Thread


(no subject)

from: [info]elfz
date: Dec. 8th, 2004 - 01:15 pm
Link

M$ arī havo lielu skaitu labu guideline-dokumentu. Bet tak nelasa, maitas. Nē, nevajadzēja viņiem visual basic izlaist, jopcik ku nevajadzēja.

Reply | Parent | Thread


D[ra]kone

(no subject)

from: [info]drako
date: Dec. 8th, 2004 - 01:33 pm
Link

Zini ... ja es redzu, ka XP otrais servispaks instalējoties savu drazu kakā datora pamatkatalogā nevis zem \windows\temp vai kaut kā tamlīdzīga, tad piedod ...

Kā tajā anekdotē par to cik microsoft darbinieku vajadzīgs tās ieskrūvēšanai?
- Nevienu ... microsoft standarts ir tumsa ...

Reply | Parent


D[ra]kone

(no subject)

from: [info]drako
date: Dec. 8th, 2004 - 01:36 pm
Link

Tāpat arī, vai tu esi izsekojis cik un kādās direktorijās MS IExploreris instalējas pie katras jaunas versijas?

Reply | Parent | Thread


(no subject)

from: [info]elfz
date: Dec. 8th, 2004 - 01:38 pm
Link

Ja čessna, tad tā ir lieta, kas mani nesatrauc nu tā ka nemazdrusciņ. Bet, ja kādreiz delīrijā gribētu to izpētīt, tad īpašas problēmas tas nesagādātu.

Reply | Parent | Thread


D[ra]kone

(no subject)

from: [info]drako
date: Dec. 8th, 2004 - 01:46 pm
Link

Es kaut kad mēģināju tikt skaidrībā, ko kur MS īsti instalē no savām komponentēm. Vismaz zem vecā Win98 (vai 95?) orģinālais (trešais?) Exploreris instalējās vienā vietā, pēc tam ceturtais vai piektais exploreris veco dzēsa ārā, atstāja kaut kādus pārpalikumus no tā, un instalējās jau kaut kur citur. Starp citu - Microsoft Office ir rīkojies līdzīgi. Liekas sākumā viņš instalējās pamatkatalogā. Pēc tam - zem Program Files.

Nu jā - lielākās jukas laikam jau bija pie 95 ... bet joprojām manu, ka katreiz ir kaut kas cits.

Un starp citu ... aizdomājusies par to, ka katram lietotājam varētu būt pašam savs program files microsofts nav. Zem unixa - no problem. Zem savas homes liec savu ~/bin un dzīvo sveiks. Nu labi ... liekas ne tev man to visu stāstīt ... ;-D

Reply | Parent | Thread


(no subject)

from: [info]elfz
date: Dec. 9th, 2004 - 01:07 am
Link

Ai, fleims aizgāja, bet whateva.
Redzi, tu tagad dari tieši to pašu kļūdu, ko dara windowsoīdi pārejot uz nixu - tu ignorē iegājušos sistēmas filozofiju un lietu kārtību, un gribi lai Te viss būtu tāpat kā Tur. Nu nav tā, nebūs tāpat, koncepcija ir CITĀDA.

Reply | Parent | Thread


D[ra]kone

(no subject)

from: [info]drako
date: Dec. 9th, 2004 - 08:52 am
Link

;-D

Nu ok.

Reply | Parent