Programozás - kezdő

A programozás általános szabályai

Sziasztok!

Nemrég került elém Kevin Hennley-től a "97 Things Every Programmer Should Know" című könyv és igen érdekes és tanulságos dolgok vannak benne.

Így elolvasva arra gondoltam, hogy itt is összeszedhetnénk olyan tippeket és tanácsokat, amelyek nem csak a kezdő programozóknak lehetnek hasznosak, hanem bárkinek aki fejlesztéssel foglalkozik.

Nem muszáj csak olyat, ami nincs benne a könyvben, szívesen olvasnám más megfogalmazásában is a dolgokat.

Szoftver design specifikáció

Sziasztok, jópár éve foglalkozom más mellett (BI/DWH) szoftverfejlesztéssel is, és most készítenem kellene egy design dokumentációt egy webalkalmazásról. (architektúra, interface, UI, adatbázis design, stb). Kb ez a feltétele, hogy egy jobb poziciót kapjak a cégen belül.

Van erre valami jó guideline, vagy minta, mi az amit ne hagyjak ki, és mire milyen eszközt, leírást készítsek?

A konstruktív válaszokat előre is köszönöm!

Film- / Sorozatajánló algoritmus

Sziasztok!

Van egy gagyi és öreg sorozatos hobbioldalam (PHP), ahol a felhasználók jelölgetik, hogy miket néznek. Semmi extra. Volt rajta egy sorozat ajánló aloldal, de olyan szánalmas eredményeket dobott ki (mindenkinek ugyanaz a kommersz eredmény), hogy inkább levettem pár éve. Most kicsit elgondolkodtatott, hogy hogyan is lehetne egy ilyet megfogni egyszerűen.

Az egyszerű alatt azt értem, hogy nincs bigdata, user életének elemzése, user network, MI, durva logolás stb. Néhány jól megválasztott súllyal szeretnék operálni, ami lehetőleg valós időben tudjon lefutni a szerver megfektetése nélkül. Ami van: ~10k magyar user, IMDb rate, követés szám, user által követett sorozatok, azok kategóriái, lehet akár egy minimal belső értékelési rendszer, sorozatjunkie értékelés stb.

https://github.com/stojg/recommend Cosine algoritmus volt korábban, de nem igazán ismerem a hátterét, és nem is tudtam hangolni.

Láttok erre esélyt, vagy hagyjam? Nem a tömegek kiszolgálása a célom, csak érdekelne egy megoldás a saját magam szórakoztatására. (A programozás csak hobbi nekem, nem vagyok fejlesztő.)

Köszönöm!

Android app fejlesztés. Alapok!

Űdv Mindenkinek!

Szeretném kikérni a véleményetek az AndroisOS alá történő fejlesztésről.
A google, és egyéb keresők sok hasznos, és számomra rengeteg haszontalan infót dob ki a témában, ezért érdekelne, hogy TI mit tudnátok ajánlani ezzel kapcsolatban annak, aki az alapoktól kezdi ezt a platformot megismerni, programozni.

Nagyszerű lenne minden tapasztalat, ötlet, platform/fejlesztői környezet...

Köszönet minden segítségért.

Programozás tanulás munkabérrel együtt?

Olvas az ember cégeket, ahol programozást lehet tanulni kb. 0-ról és még adnának mellé fizetést is, vagy a későbbi fizuból vonnák le a tanfolyam díját.

Elsőre mesésnek hangzik, de Mo.-on/Budapesten melyik a legjobb cég erre?

Megéri egyáltalán?

Egyelőre úgy látszik JAVA-ra van a legnagyobb kereslet, így arra lenne érdemes.

Köszi.

sh: karakterosztály tartalma egy skalár változóba

Sziasztok,

írtam egy kis proto-játékprogit, amiben számokat lehet rendezgetni 1 és n közt, a számokat (dash) egy skalár változóban kezelem.

Most ez alapján fejlesztenék egy másik kis játékot, amiben szövegeket rendezgetek, szeretném betenni az [a-z] karakterosztály elemeit ezúttal úgyszintén egy skalár változóba, szerintetek, hogy lehetne ezt elegánsan, pár karakterrel megoldani, vagy akárcsak ugyanígy kiíratni az [a-z] karakterosztály elemeit egy pár karakteres kifejezéssel a képernyőre a dash-ban lévő eszközök segítségével?

véletlen számok dash-ban hogyan?

Sziasztok, a témám az, hogy véletlen számokat szeretnék kapni a lehető legalacsonyabb szintű eszközökkel dash-ban, lehetőleg csak belső eszközöket használva.

egy véletlen sztringet tudok olvasni:

#/bin/dash
read adag </dev/urandom;
echo $adag

Induljunk ki abból, hogy van egy sztringem, ami 0-nál több karaktert tartalmaz

Ki milyen nagy okosságot tudna adni arra, hogy hogyan tudnék véletlen számokat kapni csak a dash belső eszközeivel?

MS Excel VBA -> tizedespontból tizedesvessző

Sziasztok!

Következőben szeretnék segítséget kérni:
MS excellel húzunk be egy adatbázisból adatokat, mely lekérdezéskor a számokban a tizedes ponttal jelölődnek és szövegként értelmezi az Excel. Vannak egészek, egynél kisebb és nagyobb tört számok.
A cél, hogy a pontból vessző, a szövegből szám legyen és az Excel így is értelmezze. A gond, úgy tűnik, hogy a makró különböző locale beállításokat használ mint a grafikus felület és nem találom a kettő között az átjárót. (Ebbe belefutottam már korábban CSV export kapcsán is)

Adat példa:

DATA
0
0.027
2.579401635510707
-1

Se a find and replace, se replace nem működik az 1-nél nagyobb számoknál, mert az átalakításnál a ","-t ezres jelölőnek veszi, így pl a fenti 2.579401635510707 számból 2 579 401 635 510 707 lesz.

Amit próbáltam:
- először eléfűzni egy betűt, hogy mindenképp stringként értelmezze, utána replace, majd a betű levágása, szintúgy a fenti eredményt hozza.
- Application.UseSystemSeparators / Application.ThousandsSeparator / Application.DecimalSeparator változók állítgatása
- agybaj

28. nem működő verzió:

Range(data_cell).Value = "t" + Left(CStr(Range(data_cell).Value), 5)
Range(data_cell).Select
Selection = Replace(Range(data_cell).Value, ".", ",")
ActiveCell.Value = Mid(ActiveCell.Value, 2, Len(ActiveCell.Value) - 1)

Remélem van köztetek Excel guru :)