ruby jest spoko w suie, ale mało się używa bo lua łatwiej podpiąć afaik a jest bardzo podobny i w większości wypadków wystarcza
Wersja do druku
ruby jest spoko w suie, ale mało się używa bo lua łatwiej podpiąć afaik a jest bardzo podobny i w większości wypadków wystarcza
@Tatasek ;
brzydko zrobiles te zad1, jest strasznie proste. Dlaczego ten IF jest w środku? Po co?
6 linijek zamiast 14 a efekt ten samKod:int x;
do
{
cin<<x;
}while(x!=33);
cout << x << endl;
@zakius ; O coś takiego ci chodzi? http://jsfiddle.net/U2284/
Poza tym nie wymagaj ode mnie za wiele ja dopiero raczkuję, nie wiem czy to zadziała w popupie.
Jako kilkuletni programista Ruby (zawodowo) nie mogę się zgodzić z tą opinią ;).
Tym, czym wygrywa wiele innych języków skryptowych (które są dosyć podobne do siebie dosyć mocno) jest społeczność, która wokół niego narosła. Nie wspomnę już o bardzo elastycznej składni (wiele rzeczy da się niemalże "naturalnie" wyrazić), pełnej obiektowości (chyba tylko listy argumentów to nie obiekty) i kapitalnym toolingu (nie znam bardziej ekspresyjnego silnika do testowania niż RSpec, z którego notabene wyszedł potem HSpec do Haskella, kolejny piękny język ;))
PS Jeżeli chcecie trochę posłuchać fajnych rzeczy o Ruby (i nie tylko), a przypadkiem jesteście z Wrocławia i okolic, to zapraszam na DRUGi, w każdy trzeci poniedziałek miesiąca: http://drug.org.pl/.
Pozdrawiam
Killavus
Witam, próbuje scrackowac program w ollydbg pierwszy raz sie w cos takiego bawie.
Mam problem otwieram program przez olly klikam Search for -> All referenced strings, i następnie próbuje wyszukać tekst "license" który pojawia się w programie ale nic takiego nie istnieje, jak to zrobić w inny sposób co powinienem wiedzieć?
@Mistrzu dragon ; powiem tak: blink rysuje jak chcę, gecko już nie i teraz nie wiem, które zachowanie jest poprawne :p
sądząc po tym, że trident zachowuje się jak gecko to raczej blink ma jakiegoś ułatwiacza po prostu
edit: tja, nawet presto rysuje jak gecko, nienawidzę webkita/blinka bo forsuje zmiany w standardzie, bo skoro 95% stron jest tworzone tak, żeby na chrumie działały to trzeba zmienic standard, żeby przeglądarki z nim zgodne też zaczęły działać...
kurde, walnę js i będzie... ale to smutne
ale i tak nie działa, thehell...
<3
Nawet jak nic nie łamie to zazwyczaj jest overkill, do tego tak złożony, że jak coś nie działa dokładnie jak chcesz to nie ogarniesz. Wiadomo, że schodzenie do assemblera to przegięcie, ale używać golego języka + bibliotek to jedno, a zastąpić język interpreterem jego zmodyfikowanej wersji pisanej w tymże języku to drugie...
@zakius ;
Narysuj w paincie jak to ma ostatecznie wygladac bo ja na prawde nie rozumiem z czym masz tam problem :D
Jeśli w gołym body img rozciaga sie poza niego chociaz ma ustawione max-width 100%
to w css zrob wczesniej:
*,*:before,*:after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
html {padding:0;margin:0;width:100%;}
body {padding:0;margin:0;width:100%;}
Propo, to czemu wszystko na webkicie potrzebuje wszędzie te chujowe prefixy? Nie mogą zrobić przeglądarki która tego gówna nie potrzebuje, jak np. firefox?
Stare śmieci jak ie czy ff 20 wersji wstecz to rozumiem , ale współczesny chrome opera czy safari?
pytanko C#
Czego mi ten kod nie przechodzi?
w C# nie moge inicjalizowań pól statycznych wenatrz metod czy jak?Kod:public void SetSearchVisibility()
{
static int Click;
if(Click%2==0)
searchLayout.Visibility = ViewStates.Visible;
else
searchLayout.Visibility = ViewStates.Gone;
Click++;
}
No... co do Railsowych antywzorców to one są i takie, jak w każdym innym frameworku sieciowym - poza wzorcem ActiveRecord, który jest trochę zatrutą tabliczką czekolady ;P - jest kapitalny do wczesnego prototypowania backendu, niemniej jednak zaczyna Cię uwierać, gdy musisz zrobić coś bardziej skomplikowanego. Najlepsza droga w Rails (w ogóle w dowolnym frameworku) to budowanie domeny w czystych obiektach Rubiego i łączenie tego z frameworkiem np. wprowadzając obiekty serwisowe. Moje kontrolery wyglądają np. tak:
https://gist.github.com/Killavus/c2d304c7737711397daa
Jak widać zajmują się tylko tym, co potrafią najlepiej - obsługą HTTP, cookies (#current_user) i przekierowaniami. W tym sensie są pewnego rodzaju 'adapterem' do HTTP w mojej aplikacji. ARa używamy, ale mamy narzucony w swoich głowach spory rygor, żeby po prostu nie zrobić sobie nim krzywdy.
Pozdrawiam
Killavus
Tak jest, POPO ( lub w Twoim przypadku PORO :D ) obiekty są najlepsze do budowania domeny, a całość łączyć przez serwisy aplikacyjne - ja .
Przyczepię się jedynie do tego, że u Ciebie kontroler odpowiada za wybieranie widoku - imho to nie jest odpowiedzialność kontrolera. :P
Generalnie, zrezygnowałem w całości z AR na rzecz DDD i jestem zachwycony. Polecam : 3
@Bazan ; http://jjzakius.tk/shared/des.png
toto szare jest w tle, ma niższy z-index
środkowy prostokąt to obrazek, wycentrowany jeśli mniejszy niż ekran, dopasowany do szerokości jeśli taki sam lub większy
strzałki to strzałki, pojawiają się jeśli jest dokąd przewijać, duzy prostokąt to ekran
w tej chwili mam coś w stylu
wrzucone do bodyKod:<div id='popup' class='hide'>
<div id='popup_content'>
<nav id='prevPhoto'><a href='gallery/picture/8/category/box'>←</a></nav>
<div id='popup_center'><img onclick=op('popup') src='static/comic/FINtest.png' alt='asdf' class='popimg'></div>
</div>
</div>
pewnie burdel, ale css jestKod:#popup
{
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background: rgba(25,25,25, 0.8);
z-index:100;
overflow: auto;
margin: auto;
}
.show
{
display: block;
}
.hide
{
display: none;
}
#popup_content
{
display: table;
width: 100%;
height: 100%;
text-align:center;
margin: auto;
overflow: auto;
}
#popup_center
{
display: table-cell;
vertical-align: middle;
}
#prevPhoto a
{
top: 0;
display: block;
cursor: pointer;
height: 500px;
position: absolute;
width: 450px;
margin-top: 380px;
margin-left: 0;
margin-right: auto;
text-align: left;
z-index: 200;
color: rgba(255, 0, 0, 0);
}
#prevPhoto a:hover
{
color: rgba(255, 0, 0, 1);
}
#nextPhoto a
{
top: 0;
right: 0;
display: block;
cursor: pointer;
height: 500px;
position: absolute;
width: 450px;
margin-top: 380px;
text-align: right;
margin-right: 0;
margin-left: auto;
z-index: 200;
color: rgba(255, 0, 0, 0);
}
#nextPhoto a:hover
{
color: rgba(255, 0, 0, 1);
}
img.popimg
{
display: block;
margin: auto;
height: auto;
max-width: 100%;
}
jak masz jakiekolwiek rady jak to ogarnąć, żeby wyglądało chociaż w przybliżeniu jak należy nie tylko na blinku to będę bardzo wdzięczny
za jakieś rady jak zmniejszyć tego cssa albo wywalić kawałek html też
DDD (jeżeli chodzi o Domain Driven Design) to raczej kierunek architektoniczny, a nie jakaś rzecz "wyrażalna" kodem - zmienia myślenie o projekcie. W jednej z appek mamy wyciągnięty agregat z całym BC i używamy do implementacji ActiveRecorda - to się nie kłóci w ogóle.
Pozdrawiam
Killavus
Też mamy repozytoria i one pod spodem korzystają z ORMowej części ARa ;). Oczywiście, możemy być nazistami i wsadzać tam jakiegoś Sequela - ale po co, skoro wykrajając część ORMa z AR mamy naprawdę dobre rozwiązanie do wyciągania danych z bazy danych?
PS Często spotykanym first stepem żeby nie zrujnować sobie codebase ARem jest wprowadzenie reguły "AR API is private" :).
Pozdrawiam
Killavus
Niedawno była rozmowa o Xamarin'ie to wam zarzuce kolejnego niusa. Dostał dzisiaj update o biblioteke Windows.Forms (jeszcze nie wiem czy płatna czy nie), dzięki której nawet UI można robić crossplatform, dzięki temu można powiedzieć o C# - "wygrał jebany"
cwany ten xamarin, pierwsze co to wywala "nie można odnaleźć nazwy typu lub przestrzeni nazw Xamarin"
spoko
noi oczywiscie bez pytania mi zapchal dysk wszystkim co mial, nawet microsoft potrafi (kawalek...) visual studiio zapytac gdzie rzucic a tu po co
also bumpuję http://torg.pl/showthread.php?445504...=1#post7937599
Ma ktoś jakiś mały ekran? ;d Możecie zobaczyć jak u was to wygląda?
http://cloudshop-absherr.rhcloud.com/
Scrollowanie myszką albo klikanie w przyciski na pasku na górze powinno przenosić do odpowiedniej sekcji, gdzie dane są ładowane ajaxem i pakowane na stronkę ;d
na kompie resizuj przeglądarkę i się nie wyświetla całe menu, jak jest ajax to daruję swój złomofon lepiej bo wybuchnie
w sumie to chyba mi nie działa w ogóle xD
dobra rada: nie koduj TYLKO pod blinka
O kurde, przy resizowaniu dzieją się złe rzeczy ;d Nie tylko z paskiem z menu ;d
A co jest tylko blinkowe? Wygląda tak samo i działa na FF i na nawet ie.
Mi na najnowszym ff nie działa ten ajax, a jak chcę ręcznie przewinac wraca samo...
edit: hmm, dzisiaj działa... może się źle skrypt wczytał czy coś
znam się trochę na html5 i css, ale dostałem teraz za zadanie zrobienie licznika pieniędzy długu publicznego, który jest zmieniany przeze mnie. chodzi o to, żeby na stronie był wyświetlony licznik (jakaś grafika) a ja w kodzie zmieniam tylko wartości tego licznika i na stronie grafika też się zmienia. takie coś w Javie napisać? nigdy w niej nie pisałem, wie ktoś jak takie coś ogarnąć? nie mam pomysłu.
#down
zobaczę jak to wyjdzie i dam znać
robisz po prostu klasy do każdej cyferki i ustalasz jej wymiar i tlo obrazkowe w css. wrzucasz grafiki 0123456789i ',' na serwer i z tego czytasz to tlo tak bym zrobił.
nie mam pojęcia właśnie, cały czas ogarniam na html5 i css, ale teraz niestety takie coś wypadło na mnie. jeżeli w java/javascript, to nie mam pojęcia jak to ogarnąć. ale sposób Pytoo wyszedł okej, tyle, że wygląda baardzo amatorsko. jeżeli coś więcej na temat java powiesz, to poczytam o tym, jeżeli proste do zrobienia (taki licznik) @Alex Fortune ;
Ziomki, jak mam sobie ListView i zrobiony jakiś widok items. Tylko ze ten widok zawiera 1 button (robi co innego niz ListView.Item.Click). Jak to zaimplementowac zeby dzialalo klikniecie ogólnie itema i tylko buttona? Bo działa albo jedno albo drugie w zaleznosci od Descendand Focus.
Jak nie czaicie to item wyglada tak:
[TextView] [BUTTON]
[TextView] [View]
klikniecie na calosc daje nam powiedzmy otworzNotatke(); a klikniecie na Button daje nam ustawAlarm();
Mam dziwny problem, mój persistence.xml wygląda mniej więcej tak:
Po commicie i pushu do zdalnego repo na githubie, wygląda to tak:Kod:<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence" version="2.1">
<persistence-unit name="database" transaction-type="JTA">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
<jta-data-source>jdbc:mysql://localhost:3306/java</jta-data-source>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect"/>
<property name="hibernate.hbm2ddl.auto" value="create-drop"/>
<property name="user" value="root"/>
<property name="password" value=""/>
</properties>
</persistence-unit>
</persistence>
o co tutaj kuwa chodzi?Kod:<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence" version="2.1">
</persistence>
Wygląda na to jakby wszysto od w <persistence-unit name="database" transaction-type="JTA"> było ignorowane.
Miałeś wcześniej ten plik na repo?
To znowu ja :D
Problem polega na tym, ze chce zabezpieczyc program przed wpisaniem nieporawnej liczby (przedział od 1 do 1000) przy pomocy if...else. Tylko wlasnie problem z tym else, bo gdy wstawie go podKod:#include <iostream>
#include <cstdlib>
#include <ctime>
int main ()
{
int liczba1;
int liczba2;
int ile;
ile=1;
srand( time( NULL ) );
liczba1 = (std::rand() % 1000 ) + 1;
do
{
ile ++;
std::cout << "Podaj liczbe od 1 do 1000: ";
std::cin >> liczba2;
if(1<=liczba2 && liczba2<=1000)
{
if(liczba2>liczba1)
std::cout << "Podales za duza liczbe. Sprobuj ponownie." << std::endl;
if(liczba2<liczba1)
std::cout << "Podales za mala liczbe. Sprobuj ponownie." << std::endl;
}
}
while(liczba1!=liczba2);
std::cout << "Podales poprawna liczbe. Gratuluje." << std::endl;
std::cout << "Liczba prob: " << ile << std::endl;
system ("pause");
return 0;
}
i podam zla liczbe to mi czyta cala reszte,a gdy go wstawie na koncu to mi podchodzi pod zupelnie inny warunek. Probowalem kombinowac z klamrami ale nic z tego nie wychodzilo.Kod:if(1<=liczba2 && liczba2<=1000)
a co ma robić ten else w ogole?
Czemu ile = 1 i czy powinno się liczyć niepoprawne próby?
imo
Kod:#include <iostream>
#include <cstdlib>
#include <ctime>
int main ()
{
int liczba1,liczba2,ile;
ile=0;
srand( time( NULL ) );
liczba1 = (std::rand() % 1000 ) + 1;
do
{
std::cout << "Podaj liczbe od 1 do 1000: ";
std::cin >> liczba2;
if(1<=liczba2 && liczba2<=1000)
{
if(liczba2>liczba1)
{
std::cout << "Podales za duza liczbe. Sprobuj ponownie." << std::endl;
ile++;
}
else if(liczba2<liczba1)
{
std::cout << "Podales za mala liczbe. Sprobuj ponownie." << std::endl;
ile++;
}
}
}while(liczba1!=liczba2);
std::cout << "Podales poprawna liczbe. Gratuluje." << std::endl << "Liczba prob: " << ile << std::endl;
system ("pause");
return 0;
}
ile poprawilem na 0 jesli o to ci chodzi
o co chodzi z tym else? przecież ten kod co dałeś po podaniu liczby z poza przedziału ponawia prośbę.
Możesz dodać komunikat na końcu w pętli do while jeśli o to chodzi.
Kod:
else
std::cout << "Liczba wykracza poza przedzial." << std::endl;
?Kod:int liczba2=cokolwiekpozaprzedziałem
while(licza2 jest poza przedizalem)
{
pokazkomunikat
wczytaj liczba2
}
@zakius ;
Probowalem rozkminic jakos twoj problem z centrowaniem i zmniejszamien do szerokosci ekranu, i poleglem.
Za zadne skarby div z display:table nie daje sobie ustawic max-height, a bez table nie zrobisz centrowania w pionie. Takze wydaje mi sie ze bez js sie nie obejdzie w tym wypadku. Ale zagwozdke niezla dales, walczylem z 30-40 minut na wszelakie sposoby ale poleglem.
Sorka ze dopiero teraz odpisuje, ale mocno zalatany jestem i nie bardzo moglem to sprawdzic.
Największy problem w tym, że nawet jak js ustawiałem to w kodzie (strony otrzymanym przez przeglądarkę) było, ale ff nie wyliczał tego jako styl i dupa :D
rozwiążę to chyba... ograniczając szerokość obrazów ręcznie xD
ale nie no to bez sensu, bo zadziała dobrze tylko na danym setupie
i ten, width
http://stackoverflow.com/questions/2...lay-table-cell oh :D
zrobiłem i do tego usunąłem kawałek htmla xD
+Kod:<div id='popup' class='hide'>
<div id='popup_content'>
<nav id='prevPhoto'><a href='gallery/picture/8/category/box'>←</a></nav>
<img onclick=op('popup') src='static/comic/FINtest.png' alt='asdf' class='popimg'>
</div>
</div>
pewnie w css są jeszcze jakieś śmieci @Bazan ;Kod:#popup
{
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background: rgba(25,25,25, 0.8);
z-index:100;
overflow: auto;
margin: auto;
}
.show
{
display: block;
}
.hide
{
display: none;
}
#popup_content
{
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
text-align:center;
margin: auto;
overflow: auto;
}
#prevPhoto a
{
top: 0;
display: block;
cursor: pointer;
height: 500px;
position: absolute;
width: 450px;
margin-top: 380px;
margin-left: 0;
margin-right: auto;
text-align: left;
z-index: 200;
color: rgba(255, 0, 0, 0);
}
#prevPhoto a:hover
{
color: rgba(255, 0, 0, 1);
}
#nextPhoto a
{
top: 0;
right: 0;
display: block;
cursor: pointer;
height: 500px;
position: absolute;
width: 450px;
margin-top: 380px;
text-align: right;
margin-right: 0;
margin-left: auto;
z-index: 200;
color: rgba(255, 0, 0, 0);
}
#nextPhoto a:hover
{
color: rgba(255, 0, 0, 1);
}
img.popimg
{
display: table-cell;
vertical-align: middle;
margin: auto;
height: auto;
max-width: 100%;
}
ale wielkie dzięki za walkę w słusznej sprawie :D
jeszcze jakby kurde przestawał się wyświetlać scrollbar "tego pod spodem" ale to bez podmiany kodu nie przejdzie chyba, chociaż pomyślę... dałoby radę, ale wtedy znowu jakiś wrapper dookoła głównego contentu bym musiał i nadać mu klasę hide i chyba śmiga
stawiam pierwsze kroki w pragramowaniu, moze mi ktos pomoc, program wykonuje zawsze dzialanie = 1, nei wazne jaka wartosc "dzialanie" wpisze
if(dzialanie=1)
zmień = na == (w tym ifie + pozostałych else ifach)
ale sie zaraz wkurwie, dlaczego na jednym telefonie DateTime.MinValue pokazuje
a na innymKod:1/1/0001 12:00:00 AM
Jak znaleźć złoty środek?Kod:0001-01-01 00:00:00
ale kurde, to API jest cudowne jak takie jajca robi...
Cześć mam takie proste pytanko było na wykładzie ale nie moge sobie przypomnieć
Projekt zaw iera pliki m.cpp oraz n.cpp. Chcemy umieścić w obu tych plikach zmienne int a; w
taki sposób, aby program prawidłowo się kompilował, oraz aby mogły być one uŜywane
niezaleŜnie (tzn. modyfikacja zmiennej a w pliku m.cpp nie moŜe wpłynąć na wartość zmiennej a
widzianej się w pliku n.cpp)