Используете ли вы MDA/MDD/MDSD, какой-либо подход, основанный на модели? Будет ли это будущее?
Языки программирования имели несколько (r)эволюционных этапов в своей истории. Некоторые люди утверждают, что подходы, основанные на моделях, будут следующей большой вещью. Есть такие инструменты, как openArchitectureWare, AndroMDA, скульптор/Fornax платформы и т. д. это обещает невероятное повышение производительности. Тем не менее, я сделал опыт, что это либо довольно легко в начале, чтобы начать работу, но также застрять в какой-то момент, когда вы пытаетесь что-то, что было непредвиденным или довольно трудно найти достаточно информации, которая говорит вам, как начать свой проект, потому что может быть много вещей, чтобы рассмотреть.
Я думаю, что важным пониманием, чтобы получить что-либо из модели, управляемой чем-то, является понимание того, что модель не обязательно представляет собой набор красивых картинок или модель дерева или UML, но может также быть текстовым описанием (например, государственная машина, бизнес-правила и т. д.).
Что вы думаете и что говорит вам ваш опыт? Есть ли будущее для разработки моделей (или как бы вы это ни называли)?
Обновление: похоже, что в этой теме нет большого интереса. Пожалуйста, дайте мне знать, если у вас есть какой-либо (хороший или плохой) опыт работы с моделями подходов или почему вы думаете, что это не интересно вообще.
Какой шаблонизатор взять для нового проекта на php?
Многие по-инерции используют Smarty, кто-то пробует Twig, кто-то — экзотический Blitz, вот хочется узнать мнение общественности.
Blitz на мой взгляд имеет существенный недостаток — высокие трудозатраты на разработку, так как требуется плотное взаимодействие дизайнера и программиста для изменений и для быстрой разработки/прототипирования, на мой взгляд, не очень подходит.
Из Smarty-подобных систем мне же известен только Twig, быть может есть еще хорошие варианты? От шаблонизатора хочется объектности и расширяемости.
Интерпретируемые языки-использование скомпилированного языка за интерпретатором
Если есть какие-то языковые дизайнеры (или люди просто в курсе), мне интересно узнать о методологии создания стандартных библиотек для интерпретируемых языков. В частности, каков, по-видимому, наилучший подход? Определение стандартных функций / методов на интерпретируемом языке или выполнение обработки тех вызовов на компилируемом языке, на котором написан интерпретатор?
Что заставило меня задуматься об этом, так это вопрос SO о stripslashes()-подобной функции в Python. Моя первая мысль была "почему бы не определить свой собственный и просто вызвать его, когда он вам нужен", Но она подняла вопрос: предпочтительнее ли для такой функции позволить интерпретируемому языку обрабатывать эти накладные расходы, или лучше написать расширение и использовать скомпилированный язык позади интерпретатора?
460   4   00:15, 6th August, 2020
Лучшее решение для аутентификации в Ruby на Rails
Я ищу готовое решение, которое можно использовать в моем приложении RoR. В идеале я ищу что-то похожее на проверку подлинности ASP.NET форм, которая обеспечивает проверку email, элементы управления регистрацией и позволяет пользователям сбрасывать свои пароли. Ах да, и легко позволяет мне вытащить пользователя, который в данный момент вошел в приложение.
Я начал просматривать уже написанные фрагменты, но обнаружил, что это действительно сбивает с толку. Я посмотрел на LoginGenerator, RestfulAuthentication, SaltedLoginGenerator, но, похоже, нет ни одного места, где есть отличные учебники или их сравнение. Если есть сайт, который я просто еще не обнаружил, или если есть стандарт де-факто, которым пользуется большинство людей, я был бы признателен за помощь.
Выбор CMS для блога
Конечно первый вариант — wordpress, но о второй версии я слышал слишком много негативных отзывов связанных с производительностью. Блог не для меня, поэтому сказать какая там будет посещаемость не могу, а узнать это хотя бы приблизительно так и не смог :) Но желательно что то полегче т.к. вряд ли будут брать мощных хостинг.
Как с производительностью у третьей версии?
Второй вариант пришедший в голову — drupal, где то в той же весовой категории к сожалению, хоть он мне и очень нравится.
Собственно… больше я особо ничего и не знаю, что выбрать, т.к. блогами никогда особо не интересовался. Какие есть еще варианты?
Или может с вордпрессом/друпалом не все так плохо как мне кажется и брать их?
Стратегии поиска платформы
Я ищу информацию по обработке поиска в разных ORMs.
В настоящее время я перестраиваю какое-то старое приложение в PHP, и одно из требований: сделайте все или почти все доступным для поиска, поэтому пользователь просто набирает "punkrock live", и приложение находит видеоклипы, музыкальные треки, обзоры, предстоящие события или даже комментарии пользователей, помеченные таким образом.
В среде, где все доступно для поиска ORM необходимо поддерживать эту функцию двумя способами:
- предоставление некоторой индексации API на "O" стороне ORM
- предоставление средств для массового извлечения базы данных на стороне "R"
Идеальное решение будет возвращать готовые объекты на основе искомой строки. Знаете ли вы какие-либо хорошие решения end-to-end, которые выполняют эту работу, не обязательно в PHP? Если вы имели дело с подобной проблемой, было бы неплохо послушать, что ваш опыт. Нечто большее, чем использование Lucene или семантической паутины является способ oneliner'ы, Тхо ;-)*
Как приложение MFC может завершить само себя?
Каков правильный способ для приложения MFC полностью закрыть себя?
Ищу расширение для Firefox или Chrome, умеющее вырезать нужную часть страницы перед сохранением
Объясню сперва для чего мне это нужно — очень удобно книги закидывать в киндл прям по почте. Очень много статей на хабре просто не успеваю читать, хочется их отложить на потом, а для этого просто закинуть в свой киндл. Но т.к. конвертировать долго и отнимает тоже существенную часть времени, то проще просто отправить по почте на адрес киндла html-страничу, вуаля и она уже в моём киндле.
Но вот незадача, конвертируется статья как-то криво, пролистывая шапку я попаю на середину статьи, и приходится листать обратно, чтобы попасть на начало. Короче ужас.
Поэтому было решено страничку предварительно обрезать от лишнего хлама, что позволит, я надеюсь, сконвертировать всё таки статью без ошибок.
В хроме есть замечательное разрешение Print plus, которое позволяет печатать не полностью страницу, а именно теми блоками которые я указываю. Если бы их можно было ещё сохранять в html, цены бы ей не было.
В мозилле тоже было прекрасное расширение (давно уже не польщуюсь мозиллой, поэтому пишу было, но думаю что оно и сейчас есть) — Read it later оно называлось и позволяло сохранять в свой архив странички, также предварительно обрезав всё лишнее что имеется на странице.
И вот, собственно, после безуспешных поисков, попытаюсь задать вопрос хабрасообществу — может кому попадалось на глаза расширение, которое позволяет выбирать участок страницы для сохранения, т.е. выделил нужный div например, и сохранил то что интересно.
Вопрос задал специально таким развёрнутым, быть может кто-то подскажет ещё пути для быстрого закидывания страниц в амазоновскую книжку.
п.с. конвертировать на компьютере абослютно нет желания — тогда процесс сильно растягивается во времени. хочется найти универсальный и быстрый способ.
E-book для технической литературы?
На данный момент выбор стоит между Nook'ом и Kindle 3. На 9,7" варианты денег пока нет.
Давно хотел Нук, но их новая ревизия не шьется, а pdf в стандартной прошивке читать невозможно.
Так вот вопрос, стоит ли париться, выискивая на ебее старые ревизии, или брать киндл и не парить мозг?
Сервис программ передач?
Как-то здесь мелькала статья по настройке программы передач для Windows Media Center. Взяв использовавшиеся там методики на заметку, я в свое время нарисовал собственное решение: сбор данных с нескольких площадок (tv.mail.ru, tv.akado.ru и т.п.) и преобразование в универсальный формат, который с легкостью хавает Tvxb.
Однако практически ни одна из площадок не дает того уровня детальности, что есть у программы передач, которую качает сам MCE. Но там нет и половины каналов с моего кабельного.
Какие есть подробные сервисы программ передач с максимальным количеством каналов и информации? Есть ли такие, которые сразу отдают данные в нужном формате (под программу)?
Начинаю задумываться, что если ничего такого в природе нет, то было бы неплохо реализовать :)
UPD. Какие специализированные форматы существуют по этой теме? Желательно со ссылками.
- «
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- »