#51 At: Bendruomenė, pranešimai » Archlinux.lt svetainė » 2011-02-05 12:01:35

Perkėliau atnaujinimų rss į ajax užklausą, kadangi tas rss labai stabdo tinklapio krovimą.

Diskusijų forumo antraštė pritaikyta prie pagrindinio puslapio antraštės.

Šiandien planuojama:

  • Diskusijų forumo sistemos atnaujinimas.

  • Wiki sistemos paleidimas. Wiki bus reikalingas tam, kad išsaugoti ankstesnį pradinio vartotojo vadovą aka Beginners' Guide (Lietuviškai), kol bus verčiamas naujas wiki variantas ( o tai užtruks labai ilgai ).

#53 At: Bendruomenė, pranešimai » Arch Linux Lietuva » 2011-01-31 19:17:00

Pradedami Arch Linux Lietuva pagrindinio tinklapio darbai.

Naudojamas PHP CodeIgniter framework.

Kodą galim rasti github'e: https://github.com/arch-linux-lietuva/a … ux-website

Rašykit, kas norit prisidėti. Pasidalinsim darbais.

#54 At: Bendruomenė, pranešimai » Archlinux.lt svetainė » 2011-01-31 12:18:23

Pasedėjau truputi prie dizaino ( spalvų )

59188223.png

Gal kas dizaine labiau nusimanot ir turi kažkokių komentarų ?

Dėkoju

#55 At: Programavimas » C su TCP ir char buffer ypatybė » 2011-01-28 19:22:43

Taip, tai vyksta dėl to, kad naudojau telnet'ą. Dabar, kai kontroliuoju ką siunčiu - tokios problemos nebeliko. smile

#56 At: Menas ir darbastaliai » Darbastaliai » 2011-01-28 10:33:05

Kolkas sėdim ant OpenBox ( ant desktop'o xmonad )

Clean:
80372638.png

Busy ( testing ):
97941226.png

Ekranas mažas, langais labai nepasimėtysi. sad

#57 At: Grafinė aplinka » Jūsų grafinė aplinka » 2011-01-28 10:11:46

Iš prezentacinio video ( http://www.youtube.com/watch?v=pKfP7Ws-CN8 ) atrodo lyg iš layout jis turi daugiau ką pasiūlyti, negu xmonad.

Labiausiai mane ( žalią i3 vartotoją ) žavi tokia langų išdėstymo gudrybė:

92853275.png

Reiks užmesti akį.

#58 At: Bendruomenė, pranešimai » Archlinux.lt svetainė » 2011-01-28 10:07:16

Turbūt daugiausiai pagalbos prireiks "pateikimo" ( aka dizaino ) klausimu;

Nenoriu grynai viso dizaino perkopijuoti iš archlinux.org; Reikia į jį įnešti kažko tokio Lietuviško, kad turėtų "pateikimas" uogelę nuo Lietuvos globalioje bendruomenėje.

#59 At: Programavimas » c++ segmentation fault "suvaldymas" » 2011-01-27 16:00:04

Ne kaip ne. : )

Šitą fokusą nužiūrėjau iš pthreads bibliotekos. smile

#60 At: Menas ir darbastaliai » Darbastaliai » 2011-01-26 23:20:44

anabolikas, esi tikras dark-side atstovas. big_smile

#61 At: Programavimas » c++ segmentation fault "suvaldymas" » 2011-01-25 23:19:35

C casting'as yra toks "smagus dalykas", kad net tokia nesąmonė kaip :

#include <stdio.h>
#include <stdlib.h>

void *sum ( void *, void *);

int main ( int argc, char *argv[])
{
    int x = (int) sum ( (void *) 2, (void *)2 );
    printf("x: %d\n", x);
    return 0;
}

void *sum ( void *_a, void *_b )
{
    return (int ) (int)_a + (int)_b;
}

Veikia puikiai. big_smile

#62 At: Programavimas » c++ segmentation fault "suvaldymas" » 2011-01-25 07:09:11

Na iš mano greitom parašyto kodo

#include <stdio.h>
#include <stdlib.h>

int main ( int argc, char *argv[])
{
    char *mano_char = "20";

    printf("My number in chars: %s\n", mano_char);

    if ( atoi ( mano_char ) == 0 )
        {
            printf("Error on converting to int");
        }
    else
        {
            printf("My number in numbers: %d\n", atoi ( mano_char ) );
        }

    return 0;
}

Segmentation fault'ą išmesdavo, jeigu kabutes kitas parašydavau:

#include <stdio.h>
#include <stdlib.h>

int main ( int argc, char *argv[])
{
    char *mano_char = '20';

    ......
}

Castingą C ( kas galioja ir Cpp ) daryti reikia labai retais atvėjais.

Man labai įdomu ką tu paduodi į atoi(), t.y. koks būtent yra tavo siunčiamas skaičius:
- Ar vienetinį char'ą ( char mano_char )
- Ar char pointerį ( char *mano_char )
- Jeigu pas tave yra char masyvas, tai ar yra užbaigiamas string'as ( the magic "\0" ) ?

Gal gali parodyti tavo char'o deklaravimo kodo gabalą ?

#63 At: Arch Wiki vertimas » Atvira knyga - Atviras kodas: Arch Linux » 2011-01-24 13:27:26

Aš juom jau seniai naudojuosi. Kaip atradau jau ir nebepamenu. Rimtų nusiskundimų neturiu, veikia stabiliai ir patikimai, informacijos per 2-3 metus praradimo nebuvo, tai taip ir likau prie jo. smile

#64 At: Grafinė aplinka » Jūsų grafinė aplinka » 2011-01-23 18:54:21

anabolikas rašė:

O kada yra patogiau dirbti su toolbar'u virsuje ir kokia ta kita veikla?

Na, šiuo metu darau vieną užduotį pagal užsakymą ir po serverio eis klientas su GUI sąsaja ( turbūt rašysiu ant Gtk+ ); Tai man ( viskas pagal skonį žinoma wink ) labiau priimtina tuomet dirbti su "toolbar" langais. smile

#65 At: Grafinė aplinka » Jūsų grafinė aplinka » 2011-01-23 18:43:04

Xmonad - darbui ( kai dominuoja CLI sąsajos );
OpenBox - Kitai veiklai ( GUI sąsajai ), kai patogiau dirbti su toolbar'u viršuje;

Čia neseniai Gnome'ą bandžiau, tačiau po tokių lengvų xmonad/openbox'ų jis atrodo toks lėtas ir vos judantis griozdas..

adomas, o kuom Tau patinka KDE ? : )

#66 At: Programavimas » C su TCP ir char buffer ypatybė » 2011-01-23 13:23:43

Na, viso to galima išvengti pasitelkus bibliotekas ( arba pačiam tokią parašyti ), tai to nepasitikėjimo galima išvengti. smile

Iš kitos pusės, tai per TCP yra siunčiamas ne tik char buffer, bet ir binariniai paketai, o jiems "\0" tikrai nėra reikalingas.

Šiaip, tai man galėjo nutikti ir dėl to, kad klientą prie serverio naudojau telnet'ą. Dabar rašysiu jau savo ir klientą, tai galėsiu pilnai valgyti siunčiamą informaciją.

#67 At: Menas ir darbastaliai » Arch Linux filmukai » 2011-01-23 13:12:07

Filmas toks paprastas, kaip tik. : ) Tik balsas toks labai sunkus..

#68 At: Menas ir darbastaliai » Arch Linux darbastaliai » 2011-01-23 13:10:37

Ne kaip ne.

Pack'as darytas tik "populiarioms" rezoliucijoms. smile

#69 At: Bendruomenė, pranešimai » Mintis - žemėlapis » 2011-01-21 13:19:53

Žemėlapis dar atlieka tokio "apčiuopiamumo" vaidmenį.

Kažkaip ankščiau sunkiai bemačiau Arch Linux vartotojų Lietuvoje ( didžiausią jų koncentraciją buvo turbūt diskusijos.lt forume ir mirštančiam archlinux.lt forume ), o dabar galima apytiksliai nuspręsti kiek ir kur turim vartotojų. wink

Edit: kai pabaigsiu su savo darbais, tai perdarysiu pagrindinį puslapį, panašesnį į archlinux.org. Tai klausimas ar palikti tą žemėlapį pagrindiniame puslapyje ar perkelti jį jį atsirą ( e.g. http://map.archlinux.lt ) ?

#70 Programavimas » C su TCP ir char buffer ypatybė » 2011-01-20 19:43:15

Dummas
Atsakymai: 4

Šiandien radau gan įdomų bug'ą ( gal greičiau TCP ypatybę ). Pasirodo, kai kažką siunti per TCP, jis praskipina '\0' ( string end )

Tarkim:

n = read ( client_socket, buffer, 255 );
popen ( buffer, "r" );

Praneš apie klaidą, jog "tuščios" komandos nėra. Realiai jin yra, tačiau be '\0' ir execl(), kuris yra popen(); funkcijoje neperduoda visko teisingai sh'ui;

: command not found

Sprendimas yra gan paprastas:

n = read ( client_socket, buffer, 255 );
buffer[n - 2] = '\0';
popen ( buffer, "r" );

Ir viskas kuo puikiausiai veikia.

Tam išsiaiškinti man prireikė viso ryto. Vis galvojau, kad ne tokio cont'o char array paduodu..

Gan ekonomiškas tas TCP. smile

#71 At: Bendruomenė, pranešimai » Mintis - žemėlapis » 2011-01-20 19:32:48

adomas rašė:

Pas mane lietuviškai, tai sąsaja parašyta smile vos pastebėjau. Mano koordinatės:

55.728101,24.369001

Ačiū. smile

Pirma karta reikia žemėlapį padidinti ir centro koordinates pakeisti. big_smile

#72 At: Bendruomenė, pranešimai » Arch Linux veidrodis » 2011-01-20 18:02:44

Vasarį susitiksiu su atviro kodo institutu ir kalbėsim.

#73 At: Darbinė aplinka » yaourt magija » 2011-01-20 10:42:14

Pagrindinė priežastis naudoti yaourt'ą, tai turbūt jo sąsaja su AUR'u. Vat AUR'e update daryti kaikada nespėja, tai tuomet pačiam tenka perrašyti PKGBUILD'ą ( kaip buvo su mce8051ide ir tai turbūt turėjo omenyje Riko ).

  • Šaunu, kad rodo tikslą paketų versiją

  • Rodo iš kokios versijos yra atnaujinama

  • Spalvos smile

  • Pavadinimas asocijuojasi su jogurtu

#74 At: Bendruomenė, pranešimai » Mintis - žemėlapis » 2011-01-20 10:33:17

  • Nueini į google maps

  • Randi savo vietovę

  • Center map

  • Paspaudi link

  • Ir matai savo koordinates
    93042295.png

Tau nerodo? hmm

#75 Bendruomenė, pranešimai » Arch Linux naujienos » 2011-01-11 18:06:46

Dummas
Atsakymai: 0

Naujausias kernel ( 2.6.36.3-1 ) turi bug'ą, kurį pajudiną udev'as.

Fallback image veikia, tai galite persijungti į fallback režimą ir pašalinti bug'ą:

$ sudo pacman -U http://www.electron2k.com/udev165arch/udev-165-1-i686.pkg.tar.xz

( Ačiū Daniel_F )

O paskui:

$ sudo mkinitcpio -p kernel26

Tokia jau ta, naujausios programinės įrangos naudojimo kaina..

Lentos poraštė

Paremta FluxBB