Въпрос за програмиране под Андроид
39 отговора
0 прегледа
Re: Въпрос за програмиране под Андроид
за кога че наваксаш бе цайс летото дойде че одиш и ти кът маминото търсиш доктори ти изписват ПРОТЕИНА. иначе викаш жената кът Кардашиан със шкембе, поне не е некой втора ръка мастия 
Ако е писано - може и да се задомя, но не на всяка цена.
Ако е писано - може и да се задомя, но не на всяка цена.
Re: Въпрос за програмиране под Андроид
Ревливото меко съвсем открито си мечтае за мъжка ласка. Написа го в стотици постове.
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Re: Въпрос за програмиране под Андроид
В отговор на:Най-сериозно е PHP, дето frameworks дори не са съвместими със самия език. Zend си ходи с негова си версия PHP, както и моднат Апач. И е бавно, та са утрепало от бавнотия.
TL;DR:
Изобщо не съм съгласен. PHP е добър език, но репутацията му е лоша точно заради такива неинформирани изказвания като това. Всички модерни PHP frameworks използват package manager-a composer. Ти май бъркаш понятията Zend Framework и Zend Engine. Също така бъркаш и методите за инсталиране и конфигурация на PHP: mod_php vs (fast)CGI.
Малко пояснения:
1. Composer е package manager (подобен на apt-get, yum и homebrew), който ти позволява да зареждаш различни php packages в проекта си без да се налага ръчно да ги сваляш, include-ваш и тн. Ако някога се появи по-нова версия на даден пакет можеш с една команда да я update-неш без да пипаш нищо по кода. Всички модерни frameworks го използват, за да си управляват своите dependencies. Ако някога оправят някой бъг или закърпят някоя дупка в сигурността, можеш с една команда да обновиш целия проект без да пипаш нищо по кода.
2. Zend Framework e enterprise class framework от професионално написани пакети на езика php. От конфигурацията в composer виждаме, че върви върху php версия по-нова от 5.6. Това е същото php които ползват всички (има го на милиони уеб сървъри по целия свят). Няма php специално форкнато за zend framework. Софтуерът на уеб сървърът изобщо няма значение. Всеки уеб сървър, който може да подкара php 5.6, може да подкара и Zend Framework. Не е задължително да е Apache – може да е IIS, nginx. А може и въобще да няма уеб сървър (cli, php -S). Това са различни слоеве: най-долу ти е операционната система, над нея са Apache и PHP, и върху PHP е Zend Framework. Слоевете са независими един от друг.
3. Zend Engine е съвсем различно животно. Това е ядрото на езика PHP и се намира вътре в него. На всичките милиони уеб сървъри, където има PHP, има и Zend Engine.
4. В случай, че се чудите от къде идва Zend: През 90-те двама студента програмисти Zeev Suraski и Andi Gutmans пренаписват PHP и наричат новия му пренаписан енджин Zend Engine. След това създават фирмата Zend Technologies. Фирмата специализира в PHP услуги и продукти. Един от продуктите е Zend Framework. Други техни продукти са IDE Zend Studio (и Eclipse PDT), Zend Server (техни си enterprise форкове на Apache, PHP, MySQL + много добър дебъгинг, който го няма другаде). Надявам се до тук да е станало ясно, че това са съвсем отделни продукти и не си длъжен да ползваш Zend Server, за да подкараш Zend Framework.
5. Няма такова нещо като специално „моднат Апач“ за Zend Framework.
PHP може да върви по 2 начина: mod_php и (fast)CGI. При mod_php, php се зарежда като модул (.dll/.so файл) на Apache процеса. При тази конфигурация, той е част от Apache. Всеки един Apache процес зарежда php дори и да изпраща някой .gif. Както се досещате това в случая е излишна рам. Mod_php има само за Apache. (Fast)CGI e различно. При този случай PHP e напълно отделен процес. Когато уеб сървъра (не е задължително да е Apache) види <?php инструкция, той я препраща на външния PHP процес-а и го чака да я обработи и да върне отговора. В този случай, ако пращаме .gif файл, уеб сървъра няма да зареди PHP. Това прави FastCGI (FPM) предпочитания метод в днешно време. Zend framework върви на него без проблеми. Тоест не ти трябва mod_php.
Re: Въпрос за програмиране под Андроид
В темата за Андроида теб те изби на "кур" - не съм ти виновна аз за наклонностите. Само да те успокоя - и Адриано Челентано е почнал като теб, на козички, а виж къде стигна. И ти ще стигнеш далеч с тия козички, да си знаеш!
Quod licet Iovi, non licet bovi
Quod licet Iovi, non licet bovi
Re: Въпрос за програмиране под Андроид
Евала баце! 3 месеца утрепах да видя що за животно е php, и проект писан на ZEND фрамеворк не успя да го отвори нищо различно от Zend студио като редактор и Zend сървър да го търкаля. На апач не тръгна. Дава хиляди грешки... абе не знам, усещането е много отвратително като някой де е виждал истински код и после види php. Отделно дето ми иска да копирам хиляди файлове като проект, и FTP брадясва и спира на средата. Имало някакви плъгини, ама е като да слезеш от кола на волска каруца.
За бавнотията вече споменах.
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
За бавнотията вече споменах.
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Re: Въпрос за програмиране под Андроид
Шефе, повечето пхп фреймуърци са боклук, защото са писани от жавари. ПХП е съвсем различен език от жавата и няма нужда от обзървъри на класове, нито от мутатори и аксесори на модели. Обаче безработни жавари са написали всички тези глупости, за да не им се налага да учат висшето изкуство на кодене с пхп, а и за да могат да се оплакват после, че пхп било бавно.
Да пишеш на пхп е като да играеш шах - имаш ограничен брой фигури, които вършат определени действия и трябва да комбинираш техните ходове, за да получиш перфектен резултат. Да пишеш на жава е като да хванеш лопатата и кирката и да построиш Тадж Махал. Жавата е най-пролетарския от всички езици за програмиране, които съм пробвал. Лошият имидж на пхп идва основно от това, че въпреки че индийците са измислили шаха, хич не умеят да го играят.
А иначе от пхп фреймуърците бих препоръчал един единствен - Slim. Написан е от пиейчпиджия за пиечпиджии. Пълен кеф е да работиш с него.
Да пишеш на пхп е като да играеш шах - имаш ограничен брой фигури, които вършат определени действия и трябва да комбинираш техните ходове, за да получиш перфектен резултат. Да пишеш на жава е като да хванеш лопатата и кирката и да построиш Тадж Махал. Жавата е най-пролетарския от всички езици за програмиране, които съм пробвал. Лошият имидж на пхп идва основно от това, че въпреки че индийците са измислили шаха, хич не умеят да го играят.
А иначе от пхп фреймуърците бих препоръчал един единствен - Slim. Написан е от пиейчпиджия за пиечпиджии. Пълен кеф е да работиш с него.
Re: Въпрос за програмиране под Андроид
Жавата е най-пролетарския от всички езици за програмиране, които съм пробвал.
Kaкво ще рече пролетарски?
Слим не съм пробвал, ша еба да го видя, дано си прав. Именно затова брадясах, MVC framework на php усложнява 10 пъти нещата, поне тия дето гледах, имат подход като на java, и се губи уж леснотията на php. Прашка с оптически мерник! Именно с това впечатление останах както го описа, че го е мислил жавар, ама на синтаксиса на php изглежда хипер грозно и недодялано.
Нали няма да ме убеждаваш като повечето php мазачи, че не ми трябвало среда за кодене, с дебъгер? Щото тоя Слим ако не може да се погоди с някоя среда ич не ща да го чувам.
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Kaкво ще рече пролетарски?
Слим не съм пробвал, ша еба да го видя, дано си прав. Именно затова брадясах, MVC framework на php усложнява 10 пъти нещата, поне тия дето гледах, имат подход като на java, и се губи уж леснотията на php. Прашка с оптически мерник! Именно с това впечатление останах както го описа, че го е мислил жавар, ама на синтаксиса на php изглежда хипер грозно и недодялано.
Нали няма да ме убеждаваш като повечето php мазачи, че не ми трябвало среда за кодене, с дебъгер? Щото тоя Слим ако не може да се погоди с някоя среда ич не ща да го чувам.
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Re: Въпрос за програмиране под Андроид
пхп има дебъгери, но са в платени ИДЕта като Komodo. Неговият дебъгер е отличен между другото. Проблемът с дебъгерите в пхп е, че всеки стейт съдържа адски много информация за съврърни константи, портове, настройки и т.н. затова отива много РАМ, за да ги движиш.
Аз преди години почнах да пиша собствен дебъгер за пхп (на жава
) с приятен интерфейс, като този на JS, обаче го отсвирих. Може би трябва да го довърша най-сетне.
Аз преди години почнах да пиша собствен дебъгер за пхп (на жава
Re: Въпрос за програмиране под Андроид
Maй не сте си изкарали за RAM, или живеете в 1990 г. като е била скъпа таа памет?
Какви програмисти сте без дебъгер бре! Язе в ембед чиповете си имам дебъгер, на мазачите им бил платен, пък RAM нямали, пък... тестват с принтене по конзолата! Kато на Правец 8.
Ей затуй е мизерната незавидна слава на php. Затуй жаварите си разправяме вицове за php, и затуй се ужасих като видях как работите!
PHP
PHP is a bamboo raft. A series of hacks held together by string. Still keeps afloat though.
[линк]
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Какви програмисти сте без дебъгер бре! Язе в ембед чиповете си имам дебъгер, на мазачите им бил платен, пък RAM нямали, пък... тестват с принтене по конзолата! Kато на Правец 8.
Ей затуй е мизерната незавидна слава на php. Затуй жаварите си разправяме вицове за php, и затуй се ужасих като видях как работите!
PHP
PHP is a bamboo raft. A series of hacks held together by string. Still keeps afloat though.
[линк]
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Редактирано от rabin на
google са идиоти
оказва се, че не могат да имплементират класически singleton pattern, дето го питат на всяко интервю
Re: Въпрос за програмиране под Андроид
Проблема е бил в проекта. Вземи нещо написано както трябва (например Magento) и ще видиш, че ще тръгне на каквото и да е. Даже има споделени хостинги дето ти го инсталират с един клик в контрол панела. Zend Framework e голям, тежък и много труден за учене, ако не си си играл с РНР преди. Slim от друга страна пък е малък и лек microframework. Аз ползвам Laravel, който е някъде по средата (не е голям, но не е и малък) и си има всичко, което ми трябва. Бих препоръчал да пробваш с него и ще ти се стори много по-лесен от Zend.
x-debug е безплатен debugger за PHP. Работи чудесно с IDE-то Eclipse PDT (също безплатно). Аз лично за IDE ползвам платения phpstorm, което е много добро (и е пазарен лидер). Zend Debugger и Z-ray са още по-добри дебъргъри, но са платени. Сървърните константи се слагат автоматично от РНР в супер глобалния масив $_SERVER. Дебъгъра ти го показва, защото е регистрирана променлива. Не виждам това защо е проблем?
x-debug е безплатен debugger за PHP. Работи чудесно с IDE-то Eclipse PDT (също безплатно). Аз лично за IDE ползвам платения phpstorm, което е много добро (и е пазарен лидер). Zend Debugger и Z-ray са още по-добри дебъргъри, но са платени. Сървърните константи се слагат автоматично от РНР в супер глобалния масив $_SERVER. Дебъгъра ти го показва, защото е регистрирана променлива. Не виждам това защо е проблем?
Re: google са идиоти
Чувал съм да питат и "как да направиме повече от 1 инстанция на сингълтон", това за джава.
Яко деградира бранша в последно време.
И не правильно думать, что есть чьим-то богом обещанный рай...
И не правильно думать, что есть чьим-то богом обещанный рай...
Re: google са идиоти
Едно време нямаше гаражни университети.
От няколко дни във фейса коментират как заплата от 500 кинта е чудесно начало за програмист.
Аз бях в Заешката дупка... но Всичко е точно.
От няколко дни във фейса коментират как заплата от 500 кинта е чудесно начало за програмист.
Аз бях в Заешката дупка... но Всичко е точно.
Re: Въпрос за програмиране под Андроид
за кога че наваксаш бе цайс летото дойде че одиш ....
-->
И ти си прав. Аз тренирам по следната програма:
Стъпка №1 - НЕ тренирам.
Е, играя тенис на корт, вярно - ама не бих казал, че е особено силно трениращо или достатъчно често.
.. и ти кът маминото търсиш доктори ти изписват ПРОТЕИНА.
--> Тука не си! Не ползвам добавки, не съм им фен, хем много пъти са ми предлагали преди. Взимай си коректно протеинчетата и/или анаболите, мен ме боли фара за тез неща.
И си следвай програмата за плайометрикс, куровозингс
и каквото там още правите IT-тата с НЕтрадиционна мисловна и друга ориеНтация.
Ако няма достатъчно от това горе 2рото, взимай мерки, че бърнаута вследствие на недоЕб е много по-лош от простия бърнаут.
То май вече ти личи, май-май?!
иначе викаш жената кът Кардашиан със шкембе, поне не е некой втора ръка мастия
--> Немам идея за това, не ги следя тези Ким, Мим и т.н. Ако таз Кардашиан е с големи цомби, тогава да.
-->
И ти си прав. Аз тренирам по следната програма:
Стъпка №1 - НЕ тренирам.
Е, играя тенис на корт, вярно - ама не бих казал, че е особено силно трениращо или достатъчно често.
.. и ти кът маминото търсиш доктори ти изписват ПРОТЕИНА.
--> Тука не си! Не ползвам добавки, не съм им фен, хем много пъти са ми предлагали преди. Взимай си коректно протеинчетата и/или анаболите, мен ме боли фара за тез неща.
иначе викаш жената кът Кардашиан със шкембе, поне не е некой втора ръка мастия
--> Немам идея за това, не ги следя тези Ким, Мим и т.н. Ако таз Кардашиан е с големи цомби, тогава да.
Re: Въпрос за програмиране под Андроид
Наки твойта има НЕКОЛКО РЕДА цомби, теа се дисквалифицират 


Ако е писано - може и да се задомя, но не на всяка цена.
Ако е писано - може и да се задомя, но не на всяка цена.
Re: google са идиоти
Ся има една модерна мода да заместват singleton с factory. Дори намерих от кой руски форум тръгна туй малоумие и псевдонаука. И тряя са са съгласяваш, че е ено и също. Tряя си в час с безпросветните Гани, ако искаш четрицифрена заплатица. Иначе - чобанин, за повече пари.
Язе истински Agile и Скум не съм видел през живота, само попълване на купища документи, докат ти писне на дедовеца. И Ганите тряя да едат, не може просто да седнеш и да кодиш!
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Язе истински Agile и Скум не съм видел през живота, само попълване на купища документи, докат ти писне на дедовеца. И Ганите тряя да едат, не може просто да седнеш и да кодиш!
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Re: google са идиоти
Е сингълтъна е вид фактори, само дето измътва същия обект секи път, реално тъпа глобална променлива дето ужким не е тъпа. Ся модното е депенденси инжекция и извъртян контрол, особено при любимите ти сървърджийници.
Деба, трай си по техническата част че си тотал щета, и за трицифрена не знаеш
I have sold less books on sex than Stephen Hawking has on physics -- Madonna
Деба, трай си по техническата част че си тотал щета, и за трицифрена не знаеш
I have sold less books on sex than Stephen Hawking has on physics -- Madonna
Re: google са идиоти
Деба, трай си по техническата част че си тотал щета, и за трицифрена не знаеш
Знам баце, прав си, неслучайно фанах чобанлъка! Ша доождаш и тизе на моя, като отворя курсовете по пцуене. ИТ академиите се изтъркаха и нема вече ни леб, ни салам.
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Знам баце, прав си, неслучайно фанах чобанлъка! Ша доождаш и тизе на моя, като отворя курсовете по пцуене. ИТ академиите се изтъркаха и нема вече ни леб, ни салам.
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Re: google са идиоти
Тоя Singleton преди 4-5-6 години като ме разпитваха некви "разбирачи" за един проект (интервю). Казаха че бил отхвърлен отдавна и вместо него трябвало да се ползва не знам си кво.
Още ли са водят тея спорове баси.
Преди време бях цъкнал един леко модифициран сингълтон като при началния инит му подавам едни параметри и задължително го викам при старт да се инициализира. Щото ме мързеше да му търся параметрите от други места или пък самия той да си зарежда всеки път, щото е леко бавно и загуба на излишни цикли (та реших леко да оптимизирам). Направо ме разкостиха как така съм нарушавал патерните, тва как не било туй ми трябвало да бъде нещо си друго. И накрая изписаха още 50 реда код дето прави същото, ама било по на леля им в г... патерна. Простотии.
Още ли са водят тея спорове баси.
Преди време бях цъкнал един леко модифициран сингълтон като при началния инит му подавам едни параметри и задължително го викам при старт да се инициализира. Щото ме мързеше да му търся параметрите от други места или пък самия той да си зарежда всеки път, щото е леко бавно и загуба на излишни цикли (та реших леко да оптимизирам). Направо ме разкостиха как така съм нарушавал патерните, тва как не било туй ми трябвало да бъде нещо си друго. И накрая изписаха още 50 реда код дето прави същото, ама било по на леля им в г... патерна. Простотии.
Re: google са идиоти
Патърните са поредната овча мисъл, дето и минава модата. То хубаво да ги знаеш, ама да ги боготвориш е болестно състояние. Все още има такива архитекти, дето засират проекти за милиони. Наскоро и това го гледах.
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly
Цитат: Разкажете на всички. tiny.cc/mkc1ay превод bit.ly/2kLVdly