Перейти к содержанию
Fire Monkey от А до Я

rustam_d

Пользователи
  • Постов

    200
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Сообщения, опубликованные rustam_d

  1. Уважаемые эксперты!

    При выкладке новой версии в AppStore перестала работать ссылка на старую версию.

    Все время, пока новая версия ждала проверки, а это две недели, программа не была доступна для скачивания.

    Это нормально или я что-то сделал не так?

    Скажу по секрету, датацентр appstore расположен на марсе непосредственно внутри марсохода Кьюриосити, который в 2012 году должен был вернуться на землю, но по не понятным причинам остался там. Это значит, что все разработчики MACOS и IOS теперь вынуждены вести общение с задержкой 1 - 2 недели, причем наблюдаются странные вещи, если ваше приложение содержит ошибку, то следующий отклик может составить 3 недели. Также известно, что марс в конце декабря заходит за солнце и, сл-но, марсоход в это время будет недоступен...

  2. Нуждается в оптимизации ios часть, так как нет возможности протестить

    код надо править, макос все путает, везде ругается на редекларед...дело в том что макос включает в себя иос но кажись не наоборот

    честно и сам я не знал такого ))...вот почитай и поправь код http://codeverge.com/embarcadero.delphi.firemonkey/platform-conditional-directive/1987984

    как исправишь снова проверю.

     

    проверю на Win8.1 x64, DX upd1, vmware 12, OS X Yosemite 10.10.5, xcode7.1, ipad air

  3. Вопрос 3: На сколько адекватно идея, попросить человека с лицензией о помощи, чтобы он сделал сборку проекта у себя

     

    здесь вам надо уяснить одно - "другой откомпилирует" это имеет одно и тоже значение "скачать с рутрекера и самому откомпилировать".

    впрочем в последнем случае гораздо дешевле и др. голову не морочаете, в том числе и этому сайту )).

     

    P.S.:  в странах 3-го мира(СНГ) где диктаторы безнаказанно воруют, соблюдение народом патриотизма, лицензий и т.п. выглядит как минимум глупо...

    лицензии актуальны в основном на гос-откатах...там то все официально.

  4.  

    Вот из последнего, что понравилось (не сочтите за рекламу, я не там работаю):

    http://hh.ru/vacancy/15006710?query=delphi

     эта улыбнула "тестовым заданием" - все коллеги ржали весьма дружно.

     

    http://hh.ru/vacancy/14655745?query=delphi

    а эта - не совсем тривиальным завлекательным текстом.

     

    в первой задачке scope_identity()...согласен тривиально

    а вот когда я 12 лет назад давал задачки по ораклу никто не мог ответить..."вытащить одним SQL запросом строки с числовым значением, без регулярных функций и функций с exception"...

     

    по ЗП не разделяю одобрений...таким путем до ручки дойти можно...какая хата и колеса...тока доширак

    у нас в КЗ девальвация прошла...щас 1шт$ типа не плохо(боже позор go back to 1990)...но не для профи...для последних как и было от 2к...но конечно предложений уже гораздо меньше, чем до девальвации

     

    Мобильный рынок в СНГ какой-то сырой имхо...народ все еще не воспринимает гаджеты как компьютеры...соотв-но их возможности...

    Проекты личный кабинет, отчетность, чаты приходиться чуть ли не заново как детям объяснять для чего это и выгоды...хотя казалось бы все очевидно.

    Что говорить если элементарную почту большинство еще не освоило...А в визуальных контролах ессесно темный лес тем более для многих прогеров тоже.

    Рано шум наводить про fmx в целом, рынок очень молод еще, критиковали бы безвыходные клинические случаи...группа пуш, атом, камкордер полноценный и т.п.

  5.  

     

    кто вам сказал что интелы не поддерживаются? да тормозят на них, но работают.

    крупный баг наконец выудили, с неправильным отображением шторки. стало жить легче :)

    говорят те у кого версия ниже 4.4.2

    там не запускается...там не до шторки...

    пока не встречалось такое устройство, надо будет найти

     

    lenovo k900, к сожаленью весьма распространенный смартфон...

  6. кто вам сказал что интелы не поддерживаются? да тормозят на них, но работают.

    крупный баг наконец выудили, с неправильным отображением шторки. стало жить легче :)

    говорят те у кого версия ниже 4.4.2

    там не запускается...там не до шторки...

  7. вот вот. я то же такого мнения что FMX это так на поиграться. Не знаю кто пишет коммерчесские продукты на нем

    Я думаю пишут на FMX исключительно те кому нужны бабки...остальные согласен по баловаться и потерять время...

    Да по ночам я рыдаю о том что интел не поддерживается, но утром я смело и уверенно посылаю на 3 буквы тех кто купил

    эти "гаджеты", грубо, но становиться жить легче )). Ибо нефиг дрянь покупать и потом на меня возлагать вину...

  8. Эх давно это было, я не использовал SSL...не нужен он.

    Код не глючил вроде.

    procedure TForm1.Button1Click(Sender: TObject);
    var
      vIn, vOut: TStringStream;
    begin
      Memo1.Clear;
      try
        vIn := TStringStream.Create(
          '{"registration_ids":["' + Edit1.Text +
          '"],"data":{"title":"'+ 'Тест234' +'","message":"' + Edit2.Text + '"}}', TEncoding.UTF8
        );
        vOut := TStringStream.Create('',TEncoding.UTF8);
        pIdHTTP.Post('https://android.googleapis.com/gcm/send', vIn, vOut);
        Memo1.Lines.Add(vOut.DataString);
        Memo1.Lines.Add(vIn.DataString);
        if Pos('"success":1',vOut.DataString) > 0 then ShowMessage('Сообщение отправлено успешно!');
      finally
        vIn.Free;
        vOut.Free;
      end;
    end;
    
    
    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
      pIdHTTP.Free;
    end;
    
    
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      ID := 1;
      pIdHTTP := TIdHttp.Create(Self);
      pIdHTTP.Request.ContentType := 'application/json';
      pIdHTTP.Request.CustomHeaders.AddValue('Authorization',CKey);
    end;

    еще можно и заголовок писать так http://fire-monkey.ru/topic/1659-gcm-push-soobscheniia-android-kak-dobavit-zagolovok/

  9. Добрый день, разобрался с Push для IOS и Android приходят notifications в обе платформы, но столкнулся с новой проблемой ,

    в Android с помощью NotificationCenter.CancelAll очищаю все notifications,

    но как это сделать в IOS на эту команду не происходит ни какой реакции.

    Все это подтверждаю, также идентифицировать при закрытом приложении открытие по пушу пока тоже не получилось...

    Однако в дроиде этот метод юзаю исключительно от безисходности...т.к. удалить конкретный пуш не получается...НО

    в ИОС это не критично, т.к. пуш самоудаляется! Эх в дроиде бы такое...тогда и CancelAll возможно и не пригодился бы...

  10. Ага, только скриншот программы на Android... Он-то начиная с 5 версии это умеет. Насколько я знаю пока в Delphi никто это не реализовал.

    не ленитесь рубрики читать...как раз речь о ведре.

    DropSync с 5-й ? хм...с 4 юзаю, а 5 у меня нет пока.

  11. Есть программа на андроид DropSync, она меняет цвет верхнего статусбара под себя(на синий).

    Прога умеет синхронизировать с Dropbox вложенные папки и файлы, очень удобно для закачки mp3 каталогов. 

    UPD: это не решение, но хотел показать, что возможно...

     

    e7dfea1b526f.png

  12. что-то вот не понял. использую и delphi и c#. И что-то вот не вижу смысла в Вашем утверждении, ну ни грамма смысла. почему именно c# ? чем для 3-звенки c# лучше delphi ? причем тут rad вообще ?

    за чисто 3-х звенку не скажу, ведь сайт о гаджетах, если вам удалось решить все недостатки что я описал выше...то да RAD - "тема" )

     

     

    сам который год на pl\sql. Поясните, пож-то, чем же администрирование oracle отвратительнее mssql ?

    как разработчик(профи) может возненавидеть субд через несколько лет активного использования, из-за якобы "отвратительного" администрирования ?

    Руслан, я писал там мимоходом...не работаю я более на ЗП, слава богу сам по себе теперь и весьма доволен, но зарекаться не буду ))

    Когда сам по себе то и инстоллить все компоненты(сервер, дрова, файрволы и т.п.) зачастую надо "сам по себе"...

    Вы ставили оракл на красные шляпы? А бывает что и не на интелы приходиться...тогда вообще "верх счастья". Да это полбеды...настраивать тоже далеко не айс...

    переполнение логов контролировать вообще полный ппц. Ну а если че завалилось, то exp вас не всегда выручит...я молчу если app сервер оракла упадет...коннектить

    дата файлы не судьба...Винду для оракла даже не рассматриваю, там он не стабилен. MSSQL конечно не потянет дикие базы вроде GSM, но таких проектов и нет.

    В MSSQL установка, коннект дата файлов, бекап...ВСЕ мышкой! Мечта.

    Оракл он рай для прогеров...но для админов АД.

       

    в казахстане "профи" pl\sql разработчик может иметь ОТ 60 у.е.\час. В Беларуси таких оплат нету  :)

    хорошие фирмы с идеальными ЗП от 2-4к $  я все их в КЗ знаю по пальцам, и не более пальцев, выше тока блатные руковод, но не прогеры

    60$ в час...хм за 10ч получается 600$ ? Не тока в беларусии таких ЗП нет...даже в штатах ))

    кто вам сказки то такие поет...у нас вчера началась очередная девальвация...и рай 1 рубль = 3 тенге - прекратился!

    щас как и ранее (UPD:) 1р = 5тг (и без крыма) ситуация не то чтобы лоховская...хуже, у нас как и в раше изначально после распада СССР

    абсолютная изоляция народа от доходов от природных ресурсов(нефть, металлы, газ), только избранные, ...каждый день бентли разбивают...

    Я в курсе про вашу перспективу деноминации...но чем черт не шутит...может и нам светит...девальвация то тока началась...

    кругом сокращения покатили, исчезают бонусы и премии...жесть

      

     

    fmx  - свобода ? ну-ну...

    п.с. сори за оффтоп. ну просто жуть как интересно стало  :)

    я не веб прогер, поэтому для меня свобода, свобода в данном случае мобильность и простота обновления программы.

    Магазы вещь гениальная, но в appstore надо с калашом как нить заехать...достали

     

  13. $(BDSLIB)\$(Platform)\release;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$(BDSCOMMONDIR)\Dcp;$(BDS)\include;C:\Program Files (x86)\Devart\UniDAC for RAD Studio 10\Lib\Win32;C:\Program Files (x86)\Devart\UniDAC for RAD Studio 10\Bin\Win32;$(BDSCatalogRepository)\NexusDBEmbeddedFree-4.00.15\Library\Rad_Studio_10_Seattle\;$(BDSCatalogRepository)\TChromeTabs-2.3\Lib\;$(BDSCatalogRepository)\Essentials-1.0\source\

    может с правами доступа какие то глюки...удалите Unidac и установите в папку C:\Components

    также желательно и делфи поставить на C:\DX

    упростите себе и другим жизнь намного ).

     

    Если вы сочтете эти изменения за ограничение свободы, то советую размещать: делфи, компоненты и проекты по пути:

    "C:\Users\Jhony\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\Search\Delphi\"

    чем не вариант...вполне удобно и читабельно...

  14. Компьютер с этой программой и файлом базы данных и есть сервер. Почитайте тут https://ru.wikipedia.org/wiki/Firebird

    зачем вы на вики отправляете...если вы не отличаете термины СУБД и БД...размечтались работать с файлом напрямую ))

  15. .. можно было бы закачать все картинки разом если бы их не было примерно так тыс 15-20 и число их постоянно растёт, а на планшете "здесь и сейчас" нужны только часть из имеющихся картинок.. картинки в данном случае - это jpeg-файлы размером 40-150 кб.. как думаете сколько времени бы программа тратила на закачку такого объёма картинок?

    вы точно знаете для чего нужен SQL? Вот foxpro как раз вашу задачу и решает...таблица дает все что хотите...но именно все, а не часть )

     

    P.S. и наверное я за 18 лет программирования, больше 10 лет работы с Firebird'ом и нескольких реализованных проектов совершенно не понимаю чего я делаю ) Следующий раз обязательно буду у вас спрашивать как мне лучше организовать архитектуру своих проектов )

    за 10 лет работы ни разу не наткнулись на недостатки что описал выше?...это что за проекты такие...они точно дают прибыль?

     

    Кем вы работали в GSM-компании если не секрет? И в какой GSM-компании работали?

    не задавайте бестактные вопросы, если хотите ответа ), может и размер ЗП (зарплаты) сообщить? Ладно подскажу компания KC...L

    был чуть ли не профи прогером по pl/sql. Позже я возненавидел оракл, т.к. познал какая отвратительная работа по администрированию его.

    А ведь я насмехался над админами, особенно раздражала одинаковая ЗП, до тех пор...пока не столкнулся с администрированием сам...

    Сейчас больше нравиться MSSQL, там чувствуют комфортно обе стороны, прогеры и админы.

    На текущий момент прибыль дает больше VCL чем FMX...но я стараюсь сравнять неравенство, т.к. полюбил облака, ведь это свобода.

     

    P.S.: годы когда сидел на ЗП(без этого опыта не будет) я стараюсь не вспоминать, ведь сидеть на зарплате это верх ужаса что могло человечество придумать...

    сидеть с 9 - 18:00, клянчить отлучки по личным делам, срок отпуска курам на смех(у меня собака и то свободнее).

  16.  и одним из узких мест было чтение картинок (blob-полей) из БД.. для решения этой проблемы был создан кэш картинок на стороне сервера и картинки брались не из БД, а из этого кэша - скорость загрузки картинок на планшет удалось поднять в несколько раз..

    да походу вы просто не разобрались в чем проблема...вы организовали хранение картинок как файлы или что-то подобное...а на самом деле, узкое место было как раз ваша 3-х звенка...т.к. по вашему примеру вижу неважный трафик между вашим сервером и сервером БД...

    сам я храню в БД картинки, да в блобах, но качаю разово на клиента все картинки для imagelist до изменения. Дизайнеру картбланш на все иконки в программе, и он все правит, меня не беспокоя...

  17. для примера - я в билайне на поддержке биллинговой системы работал.. там базы 18 ТБ.. очень интересно было посмотреть как всё устроено...

    не понял, какой пример? вы хоть что то бы описали...о чем вообще хотели рассказать? я тоже 5 лет! (дикий срок...) проработал в GSM компании, там 20млрд транзакций в день, оракл,  и что?? там то я и увидел что такое 3-х звенка и как ее делают Java кодеры ). Никаких хранимок, "динамичный sql" и т.п. и как результат, сделали из оракл - foxpro...а стоимость то оракл...да это как бентли юзать, чтобы овец перевозить...

  18. Мы же не фейсбук пишем...

    а вот тут согласен на 300%, многие прогеры плевать хотели на сроки реализации программы, и бьют пушками по воробьям, очень многим невдомек, что если вас стали досить, то это достижение высокого уважения и пора бежать за пивом...а иначе самолюбие говнокодера не дает покоя...и как результат "прогер" окончательно забывает как переводиться слово RAD, и ему требуется десятки раз надо бить по лбу переводом, скажу больше 3х звенку на делфях не очень то профессионально делать...т.к. это ПРОТИВОРЕЧИТ  переводу RAD. 3-х звенка вещь профессиональная, и на ней нужен C# господа, да да, т.к. никакой это нафиг не RAD. С# вот понимаю, дофига времени, резиновый срок, и т.п., и кстати весьма профессиональное приложение на выходе, а не приколы с атомами, группа пуш, видео-как фото, и т.п. косяки абсолютно не приемлемые в профи-прогах )). 

    Ценовая политика RAD явно не претендует на экспансию в развитые страны, а в основном в 3-и мира...собственно где мы и находимся )). Так что клиент-сервер самое то, срубить бабло и был таков...)

  19. опять же, для 100+ клиентов делать 2 звена - это ставить базу на колени,

    не понял, какой сервер? MSSQL 100000 сессий это так пощекотать...а ORACLE даже не заметит...

    опять таки вы про сессии? или реализацию? на 3х звенке на колени легко, т.к. там редко пишут на хранимых, в основном SQL...и часто чхать хотели на безопасность по логинам и и ролям в БД.

×
×
  • Создать...