Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

Кто у нас тут на Делфи пишет? Вот эта процедура будет нормально записывать массив типа long integer в файл?

 

begin
AssignFile(SaveF,'D:\pd.txt');
Rewrite(SaveF);
for i:=1 to 500 do  //пишем в файл...
 WriteLn (SaveF, Array[i]);
Reset(SaveF);
CloseFile(SaveF);


end;

нeт


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

Диман, поясни за решение.

 

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


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

Кто у нас тут на Делфи пишет? Вот эта процедура будет нормально записывать массив типа long integer в файл?

 

begin
AssignFile(SaveF,'D:\pd.txt');
Rewrite(SaveF);
for i:=1 to 500 do  //пишем в файл...
 WriteLn (SaveF, Array[i]);
Reset(SaveF);
CloseFile(SaveF);


end;

нeт

вай нот? Как надо?


 

Би май дарлинг

 

Поделиться сообщением


Ссылка на сообщение

переменные надо объявлять


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

Диман, поясни за решение.

 

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

Нужно отсортировать оба массива любой сортировкой удовлетворяющей nlogn и последовательно сравнить. В худшем случае получишь 2nlogn+n что всё равно на порядок быстрее n^2 и чем больше n тем больше будет выигрыш.

 

Ивент бас это шина событий. Простой пример: ты вводишь значение, серверная проверка, после этого сообщение. Стандартные шины события не поддерживают асинхронные экшены, т.е. запрос уйдёт на сервер, а шина перейдет к следующему действию. Получится что ты можешь просрать важный кусок инфы (например сообщение не должно показаться если запрос на сервер зафейлился). Собственно если бы ты решал хардкодом, то проблем нет, ты бы в колбеке асинхронного экшена просто показал бы сообщение, но с шиной так нельзя. Она не знает что за экшены в ней лежат и как они связаны между собой, т.е. она не умеет ждать.

Поделиться сообщением


Ссылка на сообщение

Сортировка это самое скучное что могло быть, я эту идею первым же делом откинул. К тому же как ты будешь сортировать списки разных данных в O(n) я не знаю (может и можно, лол)

 

То что ты написал далее тоже тривиальная вещь. Решается просто скрытым состоянием.


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

У димановского энтерпрайза талант делать из умопомрачительно простых вещей - невротъебенно сложные вещи. Как минимум отношением к ним, как к таковым.

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

Я вот понятия не имею нахуй архитекторы нужны вообще? Дизайнеры с ними еще ладно. Хотя я и без них работаю.


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

когда твое приложение перерастет 50 функций на 10 классов, ты будешь очень хотеть себе архитектора

 

любая более менее непримитивная игра уже требует размышлений над ее иерархией классов


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

Поделиться сообщением


Ссылка на сообщение

А причем тут архитектор? Программист который не может уложить в голове 10 классов и 50 функций это пиздец стыд.


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

ты еще раз прочитай


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

Поделиться сообщением


Ссылка на сообщение

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

Ну иногда они нужны. А в большинстве случаев, смею предположить, работает другой механизм. Вернее 2.

1) Как отметил парниша, который представлял CLANG (хотя может и не он, не помню точно) на гоин нэйтив в этом году, когда ему задали вопрос: "Зачем же переходить на новый стандарт плюсов, и переписывать код?" - "Это, кроме всего прочего, помогает сохранить/занять девелоперов."

Когда нету тасков, большие конторы готовы пойти на то, что бы давать "псевдо-важные" задачи, что бы девелопер не простаивал. Поэтому нужно что бы эта схема работала на автоматизме.

2) Девелоперам нужен рост. И не только зарплаты. Поэтому и появляется куча разных смежных занятий.

 

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

Кто станет платить одному нормальному чуваку как целому шлейфу суппорта, идущему за ним? Это обосновывать заебешься, в нашей то системе, людям, которые привыкли, что большой проект требует большого количества людей. А если его один действительно нормальный чел сделает за пол-года, зачем платить 30-ке за время в 2 раза меньше, плодящей фабрики, юнит тесты, защищающие их друг от друга, и прочую хуйню.

 

когда твое приложение перерастет 50 функций на 10 классов, ты будешь очень хотеть себе архитектора

 

любая более менее непримитивная игра уже требует размышлений над ее иерархией классов

Иерархия функционала непосредственно вытекает из понимания принципов работы приложения. Тут либо ты понимаешь - либо нет. И не нужно ничего особо выдумывать.

Поделиться сообщением


Ссылка на сообщение

у тебя всегда будет хоть какая-то архитектура, когда ты пишешь код, ведь ты его пишешь

 

но это не значит, что она нормальная и ты не взвоешь, когда тебе надо будет что-то изменить\добавить, а в твоей говноархитектуре этого нельзя сделать

 

это задача, а не просто составить что-нибудь


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

Поделиться сообщением


Ссылка на сообщение

ты еще раз прочитай

Месяц назад закончил проект на жс, в котором более ста самописных модулей (а один модуль это считай класс) и хуй знает сколько функций. И все это на более чем 10к строк. И повторюсь все это на жс (!). Ни о каком архитекторе даже не задумывался.


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

у тебя всегда будет хоть какая-то архитектура, когда ты пишешь код, ведь ты его пишешь

 

но это не значит, что она нормальная и ты не взвоешь, когда тебе надо будет что-то изменить\добавить, а в твоей говноархитектуре этого нельзя сделать

 

это задача, а не просто составить что-нибудь

У меня были такие проблемы, не спорю. Но проследив всю цепочку к истокам, я понимаю, что проблемы были из-за того, что я занимался тем, в чем не разбирался.

То есть я не представлял как это должно работать, поэтому пытался сделать хоть как-либо.

 

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

Поделиться сообщением


Ссылка на сообщение
(изменено)

есть локальный сайтец - база данных. По сути обычный форум, каждая тема это новое устройство принесенное в ремонт, внутри темы между собой его перекидывают принимающий персонал и мастера. В окне просмотра всех тем нету сортировки их по последнему изменению, то есть они могут быть сортированы только по времени создания или по автору, то есть такого атрибута как дата последнего изменения вообще нету.

Вопрос: Можно ли как нибудь допилить скриптик не редактируя сам сайт, а только плагином через какой нибудь greasmonkey, что бы можно было сортировать по последнему изменению ?


Изменено пользователем 3xac7

brutal_rock_by_crazychuvak-d5mf4i2.gif

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

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