Fejlesztés

Intellij + Macos + záró csibecsőr

Fórumok

Van egy olyan problémám, hogy ha > karaktert akarok írni Intellij-ben (Android Studio-ban és PyCharm-ban is előjön), akkor bezárja az összes editort. Ez finoman szólva idegesítő.
Magyar billentyűzetet használok, ahol alt+shift+x a kombó, ami a > beírásához kell. Keresem a shortcutot hogy mi lehet ami ezt előhozza, de nem találom.

bash - +File feldolgozása és diges-t ként való elküldése

Fórumok

Sziasztok,

Adott egy leválogatott file 4 mezővel.
date, from, to, text
A from és a to email címek.

Hogy kellene feldolgozni ezt a file-t, ha diges-t módon szeretném elküldeni email-ben $to-nak, hogy ekkor és ekkor innen és innen jött ez és ez a $text.

Úgy megtudtam csinálni, hogy file-be külön lerendezem és elküldöm, de biztos van ennek szebb megoldása.

Szóval valami ilyes levelet szeretnék kiküldeni: $to-nak:

Hello $to!

02:30:00 from@bar.org valami1
03:24:00 from2@foo.xx valami2
stb...

Köszi,
Sz.

git deployment branchekkel

Fórumok

Udv!

Adott egy darab git repo, amin nehany fejleszto dolgozik. Van nehany development es nehany production szerver, de az egyszeruseg kedveert minden szerverbol legyen egy darab.

Egy olyan konstrukciot keresek, amivel megoldhato az, hogy ha egy hiba javitasanal / feature- nel, ha Geza fejleszto letrehoz egy G branchet, erre nyom egy git push- t, mikozben Jozsi fejleszto letrehoz egy J branchet, melyet szinten git push- sal terminal, akkor mindket branch egyszerre tesztelheto legyen a development szerveren (mintha egy G + J merge lenne checkoutolva), de a production serveren csak azok a branchek legyenek meg, amik jova lettek hagyva (nyilvan itt csak azok lesznek master- be beolvasztva).

Elmeleti konkstrukcio, workflow, program, minden erdekel.

Koszi a valaszokat!

Apache -> Ruby locale?

Fórumok

Sziasztok, adott az alábbi kódom, ez kiírja hogy milyen karakter kódolással olvassa be alapértelmezetten a fájlokat a program:

File.read("/bin/ls").encoding.to_s

Ha Apache hívja meg az FCGI-s kódom, akkor mindig US-ASCII (vagyis C) locale van. Ha bárhonnét másholról futtatom a kódot, akkor UTF-8.

/etc/apache2/envvars fájlban van egy ilyen sor: export LANG=C - viszont ennek átírása nem segít (en_US.UTF-8 értékkel próbálkoztam, ez kellene).

Ruby-n belül tudok kódolást váltani, ezzel nem lenne gond. Csak van egy GEM modul ami külső fejlesztés és van benne egy olyan bug ami nem UTF8-as locale-ra elhasal. Kézzel tudom javítani, de nem szerencsés, mert egy update-nél vissza írhatja. Helyén akarom kezelni természetesen.

Egyéb ötlet? FastCGI opcióknál hogyan lehetne specifikálni, hogy a ruby kódomat utf8-as környezetben hajtsa meg? Egyébként az ENV változón üres az Apache futtatáskor, csak a PATH van benne, semmi más.

Kösz.

Miben irnal tobbmillio useres chatet

Fórumok

Ma el kene kezdened egy chatprogram protokolljanak/szerverenek implementalasat. Van ra realis esely, hogy tobbmillio aktiv usered lesz (elmeleti sik, de tegyuk fel).

Ami kell: webes kliens, iOS kliens (gyors es nativ, + notificationok settingekkel), Android kliens

Milyen nyelvben es milyen technologiaban, protokollokban, stb. gondolkodnal? Milyen DB-t hasznalnal?

Mi az amit, biztosan nem hasznalnal?

Feed reading - melyik nyelv erre a legalkalmasabb (leghibaturobb)?

Fórumok

A problema altalanos: van egy feed (pelda kedveert legyen JSON).

Elso 10 alkalommal pl. ugy nezett ki, hogy:


Item {
  xx : 'valami',
  id : 123
  subItem [
    { 
      id: 11,
      name: 'mas'
    },
    {
      id: 14
      name: 'ezismas'
    }
  ]
}

A fejleszto a feed processort megirta. Soha senki nem mondta neki, hogy a subItem lehet ures. Ezert kihagyta hogy if (empty(subItem)). Par nap utan jott az elso ilyen pelda, ahol ez extrem esetben egy daemont is leallithatott (nem kene, nem nalunk, stb., de akkor is). Tegyuk fel, hogy megprobalja beolvasni minden alkalommal a subItem[0]['id']-t (en nem tennem, de egyutt kell vele dolgoznom). De a sokadik esetben mar subItem[0] sincs, sot, subItem sincs, nemhoigy subItem[0]['id']. Legtobb nyelvben ez
1. fatal error
2. exception

Van-e olyan nyelv, ahol ez ilyenkor betesz valami null-t, ''-t, '0'-t, undefined-ot es fut tovabb? (Esetleg van olyan modja, amiben ez fut tovabb)? Bonusz ha logolja ezeket az incidenseket mint warning valahova (akar stderr-re, mig minden mas stdout-ra megy, akar fajlba, mindegy)

(Igen, tudom, legkesobb mikor adatbazisba mentenel megint elojon a gond, de azt most hagyjuk ki, tegyuk fel hogy arra mar van egy normalis "ha nem sikerult akkor log raw data" implementalva)

Git érzékeny adatok kihagyása commit esetén

Fórumok

Sziasztok,

Van egy kód (egy fájlban), amit szeretnék a gitHubra feltenni.
Ebben a fájlban vannak érzékeny adatok is: domain, jelszó, port stb.

Lehet-e a git-re való commit előtt ezeket on-demand kicserélni mondjuk *-ra? Windows, illetve Linux kliensen.
A fejlesztés korai szakaszában vagyok, így jó lenne azt a kódot futtatni, amin dolgozom.

Amivel meg lehet oldani, de szeretnék elkerülni:
- külső config file és .gitignore, mert ez egy arduino project, amiben a külső fájl használata macerás (tudom nem annyira, de ha ez egyszerűbb, akkor jobb lenne.)
- fejlesztés, majd bemásolás a git repositoryba, majd commit, mert el akarom kerülni a kód duplikálást

Köszi előre is a válaszokat!

Üdv: redman

Nem fizet az ügyfél

Fórumok

Sziasztok, téma adott. Ráadásul fél éve. Eddig azt mondták, hogy nem fizetnek, mert nem működik a program. Majd a hibák kijavítását követően elkezdték mindenféle feltételekhez kötni a kifizetést. A szerződésben havi elszámolás szerepel.
Ezt most meguntam, illetve a csillagok állása úgy hozta, hogy egyre sürgetőbb lenne a pénz és már egy elég (nekem) tetemes összeggel tartoznak. Úgyhogy egy sor sz@rdobálás telefonban követően felvettem a kapcsolatot egy ügyvéddel, illetve írtam nekik, hogy felbontom a szerződést. Erre persze nem reagálnak semmit, a telefont nem veszik fel, vissza nem hívnak. Mi az útja-módja annak, hogy mihamarabb megkapjam a pénzemet? A "de hülye vagy", "minek vártál ennyit", stb jellegű hozzászólást kéretik mellőzni.
Köszönöm

[Megoldás folyamatban, köszönöm a hozzászólásokat]

WebRTC / Firefox

Fórumok

Sziasztok,

Ti használjátok a WebRTC standard-et videó chat-het weboldalaitokon? Már 2013-ban demóztak Mozilláék működő megoldást, de ehhez képest meg egyetlen demó sem működik FF-on (csak Chromiumon).

Az audió felvétel megy, viszont kamerát nem talál. (Chromium talál és megy is a videó chat, pl. talky.io meg egyéb WebRTC demó is megy).

Miért nem megy a WebRTC Firefox-on 2017-be amikor már 2013-ban ment?

Kösz.