ugrás a tartalomhoz

Archívum - 2017 - Fórum téma

április 6

Merre, hogyan tovább?

mahoo · 2017. Ápr. 6. (Cs), 21.08
Sziasztok! Hadd kezdjem azzal, hogy pozitív, építő jellegű tanácsokra lenne szükségem, jó magam is tudom, hogy elk*urtam, nem kicsit... nagyon.

Szóval több éve fejlesztgetek, de a több éves fejlesztgetés után is megmaradtam junior szinten, 'hobbi programozónak'. Az okokkal tisztábban vagyok, de ez a tényeken azok már nem változtatnak.
Most végre eljutottam arra a pontra, hogy nagyon vágyom arra, hogy újat tanuljak és, hogy jó szakember legyek. Ismereteim vannak PHP/MySQL/HTML/CSS és némi javascript (jQuery) területén, de mint mondtam, nem magas szinten. OOP-t, MVC-t ismerem, de nem vagyunk nagy barátok.
Amiben jónak érzem magam az az algoritmikus gondolkozás, feladatok, 'rejtvények' megoldása, mert ezek izgalmasak számomra. De tudom, hogy egy fejlesztő munkája jórészt nem ilyen típusú feladatokból áll.

Ennek ellenére szeretnék a jövőben ezen a területen dolgozni és ezért szeretném az elkövetkező félévben leledző a szabadidőmet a tanulásnak szentelni (munka és gyerek mellett) és ősszel állásokat megpályázni.

És akkor most jönnének a kérdések:
- kezdjek el foglalkozni a manapság egyre népszerűbb javascript keretrendszerekkel front-end oldalon (pl. Angular) vagy ássam magam bele a node.js rejtelmeibe?
- vagy maradjak a PHP-nál és itt ismerkedjek meg keretrendszerekkel (pl. Laravel)
- vagy inkább technológiákkal/architektúrákkal foglalkozzak: microservice, REST
- vagy mi az amibe manapság érdemes munkát fektetni, mert keresett a piacon?


A megtisztelő véleményeket, tanácsokat előre is köszönöm!!!
 

április 4

classipress fizetés woocommerce-borgun-gatewayen keresztűl

csigafi · 2017. Ápr. 4. (K), 16.55
Sziasztok

Azt szeretném kérdezni szerintetek könnyedén átalakítható e a woocommerce-borgun-gateway modul úgy hogy classipress alatt is használható legyen.

Szerintem borgun_wordpress_4x_woocommerce_2x.php ezen soraiban lehetne megoldani. Csak még nem tudom pontosan mire lenne érdemes lecserélni ezt a kódot vagy a kódban mit lenne érdemes átírni.
protected function get_woo_version_number() {
        if (!function_exists('get_plugins')) {
            require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
        }
        $plugin_folder = get_plugins('/' . 'woocommerce');
        $plugin_file = 'woocommerce.php';
        if (isset($plugin_folder[$plugin_file]['Version'])) {
            return $plugin_folder[$plugin_file]['Version'];
        } else {
            return NULL;
        }
Persze jó nekem bármilyen más megoldás is vagy modul ami képes borgunos bankkártyás fizetést kezelni.

Gondoltam arra hogy esetleg szerződést kötni borgun-al

Viszont ez a fentebb említett modul pedig mindent tud amire szűkség lenne csak sajnos woocomerce-el működik ebben a formában.

Várom a megoldási javaslatokat, segítségeket. előre is köszönöm

_♥_/°°
 

Symfony2.8 - Service - Session

DarkHcK · 2017. Ápr. 4. (K), 11.04
Sziasztok!

Szeretném a segítségeteket kérni, mert tanácstalan vagyok.
Problémám, illetve a szituáció a következő:
Van egy "beléptető" alkalmazás, amely áll egy kliens és egy szerver oldalból, s a kettő rest -en keresztül kommunikál egymással. A probléma, hogy ha egy felhasználó kétszer egymás után gyorsan lép be, akkor két ugyan olyan folyamat indul számára.


Arra gondoltam, hogy írok egy service -t, ami három dolgot képes végrehajtani:
1. letárolja a felhasználó azonosítóját a session -be
2. eltávolítja a felhasználó azonosítóját a session -ből
3. ellenőrzi, hogy a felhasználó azonosítója megtalálható -e a session -ben


Az elképzelt folyamat:
1 - a felhasználó elindítja a kérést
2 - ellenőrzöm, hogy a session -ben szerepel -e az azonosítója
3.1 - ha nem szerepel, akkor hozzáadom a session -höz, s elkezdem kiszolgálni a kérését.
3.2 - ha szerepel, akkor eldobom a kérést
4 - a válasz küldése előtt kitörlöm a sessoin -ből a felhasználó azonosítóját


A problémám, hogy minden egyes kérésnél, üres a session, és a session_id is más.
Hiába van set/get, mindig null -t kapok vissza.

Ha valakinek bármi ötlete/tanács van, az ne habozzon. :)

Üdv
 

április 1

Hol a legjobb szoftverfejlesztőként dolgozni?

GáborOSS · 2017. Ápr. 1. (Szo), 10.59
Sziasztok!

A következő kutatás keretén belül vizsgáljuk, melyek azok a tényezők, amelyeket a szoftverfejlesztők fontosnak tartanak a munkahelyválasztás során. A felmérés lehetőséget biztosít, hogy mélyebben megismerjük a fejlesztői közösség elvárásait és prioritásait, amely fontos az IT szektor munkakörülményeinek javításához, fejlesztéséhez. Ha szoftverfejlesztőként dolgozol kérlek, töltsd ki az alábbi öt perces kérdőívet.

A kitöltők között 2 db páros 3D VIP moziutalványt sorsolunk ki a Cinema City Aréna IMAX 3D filmes előadására! Vágj bele!

Köszönöm!
 

március 30

html table nyomtatás több oldalra

Theo76 · 2017. Már. 30. (Cs), 10.31
Sziasztok!

Egy nagyméretű táblázatot kéne kinyomtatnom fejléccel együtt (minden oldalon meg kellene jelennie), de valamiért csak egy oldalt hajlandó nyomtatni, és az utolsó sort is csakrészben ha úgy jön ki...

A css:
#Printed {
    width: 100%;
    height: 100%;
    background: white;
}

@media print {
    @page {
        size: portrait;
    }

    header, footer, #ablakVezerles, .vezerloGomb {display:none;}
    #Printed { position: fixed;top: 0;left: 0; page-break-inside:auto; }
    body, html { background:white; }

    table { page-break-inside:auto; }
    tr    { page-break-inside:avoid; page-break-after:auto; }
    thead { display:table-header-group; }
}
a html:
<div id="Printed">
    <table>
        <thead>
            <tr>
                <td>fej1</td>
                <td>fej2</td>
                <td>fej3</td>
            </tr>
        <thead>
        <tbody>
            <tr>
                <td>adat1</td>
                <td>adat2</td>
                <td>adat3</td>
            </tr>
...
            <tr>
                <td>adat1</td>
                <td>adat2</td>
                <td>adat3</td>
            </tr>
        </tbody>
    </table>
</div>
 

március 28

Silex – menőségből jeles

Hidvégi Gábor · 2017. Már. 27. (H), 22.49
Az egyik fórumtémában találkoztam a Silex nevével, és gondoltam, utánaolvasok, mi is ez. Amit találtam, megdöbbentő volt.

Bemutatás

A honlapja szerint ez egy PHP mikro-keretrendszer, ami egy nagyon érdekes kijelentés. A githubról letöltve a forrása majdnem kétszáz kilobájt, ami azért nem mondható olyan kevésnek. De ez félrevezető, mert bizonyos részei a Symphony moduljaira épülnek, amit külön nem töltöttem le, de sejthető, hogy nem a tárhelyet fogja csökkenteni; a SecurityServiceProvider.php például a szülőjének ötven komponensére támaszkodik.

Mivel nem önálló termék, a telepítése kézzel nehézkes, a Composert ajánlják hozzá, ami egy újabb függőség.

Használat

Nézzük meg az első példát (kicsit kiegészítve):

[code]$blogPosts = array(
1 => array(
'date' => '2011-03-29',
'author' => 'igorw',
'title' => 'Using Silex',
'body' => '...',
),
);

$app->get('/blog/{id}', function () use ($blogPosts) {
if (!isset($blogPosts[$id])) {
$app->abort(404, "Post $id does not exist.");
}
$output = '';
foreach ($blogPosts as $post) {
$output .= $post['title'];
$output .= '

március 23

Composer package root path

szobek · 2017. Már. 23. (Cs), 16.42
Sziasztok!

Egy egyszerű dolgot szeretnék megcsinálni, és ehhez szükségem lenne egy composer package-re.
A lényeg: egy mappában összegyűjtve szeretném tárolni az általános php/laravel/html projektekhez a szükséges dolgokat, pl: gulp file example, sass alapok, appconfig js, stb. Sikerült is csinálnom egy
teszt package-et (éljen-éljen!! ), de nem sikerül belőnöm azt, hogy a telepítési mappa ne a vendorba menjen, hanem a project root részén hozzon létre egy mappát.

a composer.json jelenleg:


{
 "name": "szobek/front-end-dev",
 "description": "It's a directory for my all laravel and other project. Included: examples (gulp.js, appconfig.js, etc), angular files, sass files with todos, bootstrap, jquery, moment js.",
 "type": "project",
 "license": "MIT",
 "authors": [
 {
 "name": "szobek",
 "email": "szobek##kukac##szobekweb.hu"
 }
 ],
 "minimum-stability": "dev",
 "require": {
 "php": ">=5.3.0",
 "composer/installers": "~1.0"
 },
 "extra": {
 "installer-paths": {
 "front_end": ["vendor/package"]
 }
 }
}

Elvileg az extra kulcsban kéne beállítani, de még nem jöttem rá, hogy hogyan, hiába nézem a doksit, nem igazán esik le...
Ha valaki csinált már ilyet, kérem segítsen a telepítési mappa belövésével.
Előre is köszönöm a segítséget!

Üdv:
Szobek
 

március 22

Compass Sprite furcsa viselkedése

obidaya · 2017. Már. 22. (Sze), 12.22
Időközben megoldódott. A compiler a ludas, a Compass használatához elegendő a watch...

.
.
.

Sziasztok!

Egy alapvetően jól működő, Sass/Compass környezetben történt ez a rendkívül furcsa anomália amire egyelőre nem nagyon találtam sehol (értsd Youtube, Google, Stackowerflow stb.) magyarázatot vagy bárkit aki találkozott volna vele.

A probléma a Compass sprite generatorral jelentkezett. Itt van egy leírás róla : https://www.sitepoint.com/css-sprites-sass-compass/ illetve itt van egy komplett project amit le lehet tölteni.

Ezt a projektet letöltöttem és a compiler (Sout-App) hibát jelzett:

File to import not found or unreadable: icons/*.png
Parent style sheet:
screen.scss


Ezzel párhuzamosan a sprite kép nem jött létre.

Ezt kipróbáltuk Mac és Win környezetben két külön gépen, kipróbáltuk másik compiler használatával is, alaposan átböngésztük a kódot és a Compass idevágó dokumentációját is - semmi siker.

Viszont egy saját projectben létrejön a sprite image amellett, hogy a compiler ugyanúgy hibát jelez! Roppant furcsa. Nem találtam lényegi különbséget a két projekt kódja között, még a config.rb fájlok is lényegükben hasonlóak.

A Sass/Compass amúgy eddig hibátlanul működött, minden fájl a helyén és minden úgy van ahogy a doksi kéri. :(

Verziók:
Sass 3.4.23 (Selective Steve)
Compass 1.0.3 (Polaris)
macOS Sierra 10.12.3
Scout-App 2.12.12

Valakinek valami ötlet? :)
 

szövegdoboz

steel · 2017. Már. 22. (Sze), 08.57
Sziasztok. Volna egy problémám. Adott egy üzenet küldő rendszer, amit szeretnék az az hogy hogyan lehetne megoldani, mindegy hogy java html vagy php, hogyha a felhasználó kap egy üzenetet akkor egy fix helyen az oldalon felugrik egy szövegdoboz amiben az adott jelzés pl: jött egy üzeneted megjelenik, és pár másodperc vagy refres esetén eltűnik a szövegdoboz. Előre is köszönöm a válaszokat, amennyiben kapok :)
 

március 18

Login rendszer felépítése

Anonymus04 · 2017. Már. 18. (Szo), 18.31
Sziasztok!
Régóta próbálkozok egy login rendszer létrehozásával. Olvastam sokat a biztonságról, elméletben ezen részek meg is vannak. A bajom a belépett felhasználó azonosításával, a session/cookie-val van. Sok cikket elolvastam(itt a weblaboron is) azzal kapcsolatban is, de vannak homályok. Reménykedek, hogy itt tudtok segíteni. (Mgj.: Nem vagyok profi, csak hobbi szinten programozgatok).
Én úgy gondoltam, hogy belép a felhasználó, elmentek egy SESSION[] változóban egy adatsort(session_id, ip, user_agent, hoszt...) Majd ezt ellenőrzöm(adatbázis alapján), hogy létezik-e és megfelelő-e az adatsor. Ez ugye akkor szűnik meg, ha kilép a felhasználó, vagy bezárja a böngészőt. Ehhez az kell, hogy minden oldal elején kell indítanom egy session_start()-ot. Ha eddig nagyjából jól gondolkodtam, akkor nem értem minek a cookie? Azt mire használja minden oldal?