Do týmu ostřílených copywriterů hledáme dalšího spojence, kterého baví psaní a miluje vše kolem počítačů a gamingu. Proč? Chceme mít nejlepší články v oboru, které jsou informačně přínosné, a zákazníci se k nám díky nim budou vracet.
Hledáme někoho, kdo si poradí s různými typy textů – od klasického článku, přes recenzi, až po rozhovor. Ten někdo musí vědět, že copywriting je především o funkčnosti a relevanci informací.
Náš vysněný člověk
Je to někdo, kdo dokáže otestovat grafiku a benchmark pro něj není sprosté slovo. Někdo, kdo ví mezi prvními, že vyjde nová generace procesorů a těší se na ni víc než na Vánoce. Po večerech hraje hry a místo filmů v televizi sleduje streamy na Twitch. Bude se totiž starat o segment PC/hardware/gaming a věnovat mu péči pomocí textů. Bez lásky a vášně k technice to tedy bude skřípat.
Zároveň je to někdo, kdo ovládá bravurně český jazyk včetně jeho gramatických chuťovek, jeho slovní zásoba překračuje průměr a estetické cítění není rovno nule.
Nehledáme profíka, máme za to, že hlavní je talent a nadšení. I bez sáhodlouhé praxe nás zkus svým copy dostat do kolen. Těšíme se na to!
Pokud tě nabídka zaujala, tak mě neváhej kontaktovat na radek.hampl@alza.cz nebo se přihlaš přes naše kariérní stránky www.alza.cz/kariera//jpo02696-copywriterredaktor-pro-segment-pchardwaregaming
Příspěvky odeslané z IP adresy 213.151.83.–
Jsme lídr na e-commerce trhu a zaměstnáváme více jak 50 IT odborníků, kteří vyvíjí náš vlastní, na míru šitý informační systém, webový engine zajišťující kompletní fungování našeho e-shopu či mobilní aplikace pro Android, iOS nebo Windows Phone.
Do oddělení Vývoje Informačního Systému právě hledáme nového kolegu / kolegyni na pozici Junior DB Specialist.
Vaší náplní práce bude:
- Návrh, údržba a rozvoj datového modelu IS společnosti
- Kontrola a udržení integrity a kvality zdrojových dat
- Administrace SQL serveru (MS SQL 2012)
- Správa datových skladů a OLAPu
- Spolupráce na implementaci BI nástrojů ve firmě (analýzy, reporty)
- Spolupráce na návrhu architektury a implementace IS
Co od nového kolegy očekáváme:
- VŠ vzdělání technického směru
- Minimální praxe v oboru 1 rok
- Výborná znalost DB, SQL, T-SQL, MS SQL Server, OLAP
- Zkušenost s vývojem větších IS výhodou
- Samostatnost, kreativitu, pečlivost
- Analytické a logické myšlení
- Schopnost pracovat v týmu
- Chuť se neustále vzdělávat a růst
Co Vám můžeme nabídnout:
- Zajímavou příležitost pracovat pro lídra na trhu – nebojíme se být v mnoha ohledech první a nacházet netradiční řešení
- Skvělý tým kolegů, kteří jsou profesionály ve svém oboru a rádi své znalosti sdílí s ostatními
- Moderní a pohodlné pracoviště s možností zacvičit si ve firemní posilovně, zarelaxovat si v solné jeskyni, zahrát si s kolegy fotbálek či vylézt si na boulderovou stěnu
- Možnost se přímo podílet na rozvoji největšího e-shopu v ČR
- Možnost osobního růstu, školení a dalšího vzdělávání
- Příležitost ovlivnit výši mzdy pracovním nasazením a vlastními nápady
- Další zaměstnanecké výhody (jazykové kurzy, AlzaCafé, dotované stravování, Multisport karta, zaměstnanecké slevy atd.)
Více informací o našem IT oddělení naleznete zde.
V případě, že Vás nabídka zaujala nebo byste chtěli vědět více informací, dejte nám vědět.
S pozdravem,
Jan Vošický
Recruitment Specialist
---------------------------------
Alza.cz a.s.
Mobil: (+420) 778 526 041
E-mail:jan.vosicky@alza.cz
Internetový obchod: http://www.alza.cz
Jsme lídr na e-commerce trhu a zaměstnáváme více jak 50 IT odborníků, kteří vyvíjí náš vlastní, na míru šitý informační systém, webový engine zajišťující kompletní fungování našeho e-shopu či mobilní aplikace pro Android, iOS nebo Windows Phone.
Staňte se součástí oddělení vývoje mobilních a webových aplikací, které se stará o kompletně celý vývoj a správu nejen našeho e-shopu, ale i přidružených projektů (Alza Media, m.alza.cz, mobilní aplikace pro Android, iOS, WP,aj.). Jsme dynamická a inovativní společnost – realizujeme své nápady, vymýšlíme neotřelá řešení a posouváme hranice webového vývoje.
Na pracovní pozici budete:
- Součástí skvělého týmu stojícího za vývojem robustního řešení založeného na .NET platformě
- Uvádět v život nejnovější verze vzhledu a designu největšího e-shopu v ČR
- Úzce spolupracovat se specialisty v oblasti UX a podílet se aktivně na tvorbě prototypu
- Mít možnost nahlédnout pod pokličku a rozvíjet přidružené projekty (Alza Media, API pro mobilní aplikace, affiliate program, aj.)
- Pracovat na zajímavých a inovativních projektech posouvající naši společnost kupředu
Co od nového kolegy očekáváme:
- Prokazatelné zkušenosti s vývojem webových aplikací ověřené min. 2 letou praxí
- Výbornou znalost webových technologií HTML, CSS/LESS, JavaScript, jQuery, AJAX
- Znalost ASP.NET (C#)
- Orientaci v oblasti UX a zkušenosti s návrhem uživatelského rozhraní
- Orientaci v oblasti vývoje mobilního webu a responsivního designu
- Otevřenou mysl, radost z učení se nových věcí a schopnost přijímat zpětnou vazbu od kolegů i uživatelů
- Schopnost dotahovat úkoly do konce
- Znalost anglického jazyka (porozumění dokumentaci)
Co Vám můžeme nabídnout:
- Zajímavou příležitost pracovat pro lídra na trhu – nebojíme se být v mnoha ohledech první a nacházet netradiční řešení
- Skvělý tým kolegů, kteří jsou profesionály ve svém oboru a rádi své znalosti sdílí s ostatními
- Moderní a pohodlné pracoviště s možností zacvičit si ve firemní posilovně, zarelaxovat si v solné jeskyni, zahrát si s kolegy fotbálek či vylézt si na boulderovou stěnu
- Možnost se přímo podílet na rozvoji největšího e-shopu v ČR
- Možnost osobního růstu, školení a dalšího vzdělávání
- Příležitost ovlivnit výši mzdy pracovním nasazením a vlastními nápady
- Další zaměstnanecké výhody (jazykové kurzy, AlzaCafé, dotované stravování, Multisport karta, zaměstnanecké slevy atd.)
Více informací o našem IT oddělení naleznete zde.
V případě, že Vás nabídka zaujala nebo byste se rádi dozvěděli více informací, dejte nám vědět.
Jan Vošický
Recruitment Specialist
---------------------------------
Alza.cz a.s.
Mobil: (+420) 778 526 041
E-mail:jan.vosicky@alza.cz
Internetový obchod: http://www.alza.cz
Alza.cz posiluje oddělení Vývoje informačního systému a hledáme nového kolegu / kolegyni na pozici Programátor IS.
Jsme lídr na e-commerce trhu a zaměstnáváme více jak 50 IT odborníků, kteří vyvíjí náš vlastní, na míru šitý informační systém, webový engine zajišťující kompletní fungování našeho e-shopu či mobilní aplikace pro Android, iOS nebo Windows Phone.
Naplní práce by bylo:
- Návrh, údržba a implementace různých modulů IS společnosti (logistika, skladové hospodářství, personalistika, aj.)
- Podílení se na vývoji inovativních projektů (AlzaBox, Alza PayBox)
- Rozvoj a údržba databází
Od nového kolegy očekáváme:
- Výbornou znalost OOP
- Výbornou znalost DB, SQL (MS SQL Server / T-SQL výhodou)
- Analytické a logické myšlení
- Znalost Delphi určitě výhodou, nikoliv podmínkou
- Samostatnost, kreativitu a pečlivost
- Zkušenosti s vývojem větších IS výhodou
Co Vám můžeme nabídnout:
- Zajímavou příležitost pracovat pro lídra na trhu - nebojíme se být v mnoha ohledech první a nacházet netradiční řešení
- Skvělý tým kolegů, kteří jsou profesionály ve svém oboru a rádi své znalosti sdílí s ostatními
- Moderní a pohodlné pracoviště s možností zacvičit si ve firemní posilovně, zarelaxovat si v solné jeskyni, zahrát si s kolegy fotbálek či vylézt si na boulderovou stěnu
- Možnost se přímo podílet na rozvoji největšího e-shopu v ČR
- Možnost osobního růstu, školení a dalšího vzdělávání
- Příležitost ovlivnit výši mzdy pracovním nasazením a vlastními nápady
- Další zaměstnanecké výhody (jazykové kurzy, dotované stravování, Multisport karta, zaměstnanecké slevy atd.)
Pro Více informací o našem IT oddělení naleznete zde.
V případě, že Vás inzerát zaujal nebo chcete li vědět více informací, neváhejte se nám ozvat.
S pozdravem,
Jan Vošický
Recruitment Specialist
---------------------------------
Alza.cz a.s.
Fax: (+420) 225 340 190
Mobil: (+420) 778 526 041
E-mail:jan.vosicky@alza.cz
Internetový obchod: http://www.alza.cz
Jsme největší obchod s počítači a elektronikou v České republice a na Slovensku. Jako jednička na trhu zaměstnáváme více než 600 zaměstnanců, z toho [b]více jak 50 IT odborníků[/b], kteří vyvíjejí například náš vlastní, na míru šitý informační systém nebo webový engine zajišťující kompletní fungování našeho e-shopu. Abychom šli s dobou a mohli tak dále růst, používáme k naší práci nejmodernější technologie a postupy.
V Současné době rozšiřujeme jak oddělení Vývoje Informačního systému, tak oddělení Vývoje mobilních a webových aplikací. V současné době rozšiřujeme naše týmy o nové kolegy na pozici:
- Junior ASP.NET Developer
- Junior .NET / SQL Developer
- Programátor Informačního systému
- A několik dalších ...
Více informací a pozic naleznete na našich kariérních stránkách.
Budeme se těšit na Vaše reakce! :)
Jak vytvorit form se zakulacenymi rohy se muzes inspirovat tady:
http://www.zive.cz/clanky/tipy-a-triky-v-delphi-dil-11/sc-3-a-103121/default.aspx
Ten "rozostreny" okraj bude nejjednodussi vykreslit primo na canvas formu metodou Draw
Jde to třeba nějak takhle:
unit frmMain;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, sqlite3conn, sqldb, DB, FileUtil, Forms, Controls,
Graphics, Dialogs, DBGrids, StdCtrls;
type
{ TMainForm }
TMainForm = class(TForm)
btnCreateTable: TButton;
btnReadData: TButton;
btnInsertRecord: TButton;
conDatabase: TSQLite3Connection;
dsGet: TDatasource;
DBGrid1: TDBGrid;
qrSend: TSQLQuery;
qrGet: TSQLQuery;
trnDatabase: TSQLTransaction;
procedure btnCreateTableClick(Sender: TObject);
procedure btnReadDataClick(Sender: TObject);
procedure btnInsertRecordClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
MainForm: TMainForm;
implementation
{$R *.lfm}
{ TMainForm }
procedure TMainForm.btnCreateTableClick(Sender: TObject);
begin
try
if not conDatabase.Connected then
conDatabase.Connected := True;
qrSend.SQL.Clear;
qrSend.SQL.Add(
'create table if not exists test (id integer primary key, name varchar(20))');
qrSend.ExecSQL;
trnDatabase.CommitRetaining;
except
trnDatabase.Rollback;
end;
end;
procedure TMainForm.btnReadDataClick(Sender: TObject);
begin
try
if qrGet.Active then
qrGet.Close;
qrGet.SQL.Clear;
qrGet.SQL.Add('Select * from test order by id');
qrGet.Open;
except
end;
end;
procedure TMainForm.btnInsertRecordClick(Sender: TObject);
begin
try
if qrSend.Active then
qrSend.Close;
qrSend.SQL.Clear;
qrSend.SQL.Add('insert into test (id, name) values (1, ''Petr'')');
qrSend.ExecSQL;
trnDatabase.CommitRetaining;
except
on E:Exception do
begin
MessageDlg('Chyba',Format('Data nelze vložit! %s',[#13#10 + E.Message]), mtError, [mbOK],0);
trnDatabase.Rollback;
end;
end;
end;
procedure TMainForm.FormCreate(Sender: TObject);
begin
// tohle neni myslim nutne, ale pokud by bylo treba pouzit dll urcite verze tak tudy vede cesta
SQLiteLibraryName := 'sqlite3.dll';
//naledujici kroky lze naklikat na formu, zde je to jen pro ukazku
//nastavim jmeno databaze (vcetne cesty, ja mam db u exe, tak staci jen nazev souboru)
conDatabase.DatabaseName:= 'data.sdb';
//propojim komponnetu transakce s komponentou pripojeni
conDatabase.Transaction := trnDatabase;
//propojim komponenty dotazu (query) s pripojenim
qrGet.DataBase := conDatabase;
qrSend.DataBase := conDatabase;
//propojim komponentu datasource s dotazem
dsGet.dataset := qrGet;
//propojim DBgrid s datasource
DBGrid1.DataSource := dsGet;
end;
end.
zkus se zeptat na http://www.c-n-c.cz/ tam se z oblasti CNC vyskytuje spousta šikovných lidí.
Na COM porty se dobra používá SYNASER, který součástí knihovny SYNAPSE http://synapse.ararat.cz/doku.php/download
Netuším zda to půjde proti Arduniu, ale pokud se tváří jako COM port, tak by to mělo jít.
Ok, tak potom si dej na form 2 x TImage. Jeden pro pozadí (pojmenuj ho třeba imgBackground) a jeden pro postavičku (pojmenuj ho třeba imgFigure).
Pohyb pak můžeš simulovat změnou souřadnic přes vlastnosti imgFigure.
Pohyb vlevo:
imgFigure.Left := imgFigure.Left - 5;
Pohyb vpravo:
imgFigure.Left := imgFigure.Left + 5;
atd...
Obrázky do těch TImage by mělo jít nahrát přes vlastnost Picture. (Aspoň tak se to jmenuje v Delphi, v Lazarusu to bude nejspíš stejné, nemám ho momentálně k dispozici.)
Každou změnu dat (přidání, editaci, smazání), kterou nad datasetem (IBQuery1) provedeš musíš potvrdit v rámci transakce (Commit dat).
To uděláš buď zavoláním IBQuery1.ApplyUpdates nebo IBTransaction1.Commit.
Projdi si help, případně web, ať víš čím se to odlišuje. Každopádně ať to provedeš tak nebo tak, je vhodný to zaobalit pomocí bloku try..except, a v případě chyby při ukládání volat tzv. rollback dat, což provedeš buď přes IBQuery1.CancelUpdates nebo IBTransaction1.Rollback.
Ohledně mazání:
Pokud použiješ IBQuery1.Delete, pro smazání aktuálního záznamu, tak v rámci události BeforeDelete si můžeš zobrazit vlastní potvrzovací dialog a ošetřit si mazání jak potřebuješ.
Při použití navigátora můžeš defaultní hlášení vypnout nastavením vlastnosti ConfirmDelete = False
a pak si potvrzení zase ošetřit v BeforeDelete na datasetu. Navigator nedělá nic jiného, než že provolává příslušné metody datasetu. Případně to můžeš ošetřit v události OnClick na navigátoru.
Na PC Robert zkus dat za IP adresu serveru ještě čislo portu: 192.168.1.101:3050
Aspoň myslím, že je to 3050 a že se to zapisuje takhle, nejsem teď u pc s Firebirdem a IBExpertem.
Taky možná budeš muset nastavit alias databaze a nezapisovat přímo cestu k souboru.
Dál na Marice zkontroluj zda běží služba firebird serveru, vypni na Marice IBExperta, zvlášť pokud k db nepřistupuješ přes TCP/IP, ale přímo (pak si ten soubor drží IBExpert a nepustí k němu nic jiného)
Taky zkontroluj firewall na Marice zda ti neblokuje port 3050.
Dej sem případně screen nastavení připojení IBexpertů z obou PC.
mrkni na:
http://blog.marcocantu.com/…xamples.html
Třeba tě to nasměruje.
Osobně bych pro přípojení k FireBird použil spíš komponenty TIB... z palety InterBase.
Případně se podíval po komponentách třetích stran.
Třeba ZeosLib (http://zeos.firmos.at) mi přijde docela fajn, je zdarma a lze ho použít k připojení k většině dnes používaných SQL serverů.
Použití Table1.Filter by mělo vypadat nějak takhle:
//nastaveni hodnoty filtru
Table1.Filter := 'Zanr =' + QuotedStr(Edit1.Text);
//aktivace filtru
Table1.Filtered := True;
//pokud je počet zaznamu v Table1 = 0, vyvolám Message
if Table1.RecordCount = 0 then
ShowMessage('neexistuje');
Použití Filter a jeho aktivace (Filtered:=True) rovnou omezuje počet záznamů v Table1
Pokud jde jen o zjištění zda existuje hledaná hodnota v některém záznamu v Table1,
lze zřejmě použít Table1.FindKey... jak se píše někde výše, jen u Paradox nebo dBase tabulek to tuším vyžaduje definovaný index nad tabulkou. Nevím to přesně, nikdy jsem FindKey nepoužil
Další možnost je použít
Table1.Locate(...) - ta tě nastaví přímo na první záznam v tabulce, ve kterém najde v příslušném sloupci hledanou hodnotu. Počat záznamů (Table1.RecordCount) se přitom nezmění.
Další, dle mě nejlepší možností je místo TTable komponenty použít TQuery s parametrizovaným dotazem
a nastavovat hodnotu parametru.
Mrkni na komponenty Zeos. http://zeos.firmos.at
je to OpenSource a podporují většinu běžně používaných DB.
V delphi 7 by mělo fungovat:
http://delphi.about.com/cs/adptips2002/a/bltip1102_3.htm
Pro obsluhu kolečka myši se používají události OnMouseWhell..., ale netuším od které verze Delphi jsou k dispozici.
Přenačtení hodnot při přechodu na další (předchozí) záznam (řádek) je nejlepší ošetřit na datasetu, na který je napojen grid, v události AfterScroll.
Na adrese http://forum.delphi.cz je nové Delphi fórum.
Mimo jiné obsahuje archív Delphi sekce ze serveru Builder.cz.