Зеркала linux UA-IX?
Подскажите зеркала linux, в частности интересует fedora x86 архитектур из зоны UA-IX, а то в списке официальных — украинский лишь укртелекомовский fedora.vc.ukrtel.net, который не принадлежит сегменту UA-IX.
Рекомендация для библиотеки проверки формы javascript
Любые рекомендации для библиотеки проверки формы javascript. Я мог бы попробовать свернуть свой собственный (но я не очень хорош в javascript). Необходимо поддерживать проверку обязательных полей, а также желательно регулярное выражение проверки полей.
Google Reader для Google Apps — гугл пообещал, но как его включить?
19 ноября гугл написал, что Google Reader is now available to our Google Apps ....
Я долго рылся по меню, но так и не нашел, где можно включить google reader для моего домена с google apps. Залогиниться в reader с моего apps аккаунта тоже не вышло. Может, кто-нибудь знает, как это сделать?
Посоветуйте движок для уютного бложика :-)
Посоветуйте движок на PHP5 для личного блога для себя. Главное чтобы было уютно :-) Не хочется мегакомбайнов типа WordPress, хочется чтобы весь код и схему базы можно было легко объять в уме, предельно быстро разобравшись и допиливать под себя. Желательно чтобы код был как-можно современнее и качественнее, чтобы было приятно с ним ковыряться. Может знаете такой. Думал с нуля свой написать, да как-то лениво браться…
И ещё :-) Я сначала постеснялся удлинять список хотелок этим, рассчитывая что получу рекомендацию на что-то очень простое, которое буду дописывать сам. Но раз уж пошла такая пьянка и люди рекомендуют серьёзные, полнофункциональные штуки, дополню: многоязычность. чтобы к одному и тому же посту можно было написать тексты на разных языках и если пользователь выбрал, скажем, английский язык сайта, то ему бы показывались только те посты, для которых прописана английская версия (при этом серьёзно хочется чтобы разные языковые версии поста были жёстко связаны, а не делать это вручную отдельными блогами).
Синхронизация заметок с gmail аккаунтом на iOS 4.1
После обновления айфона 3ж на iOS 4.1, пропала функция синхронизации заметок с gmail аккаунтом. Можно ли как нибудь исправить этот момент и вернуть всё как было в 4.0.х?
Работа с MyISAM таблицей с кол-вом записей от 10'000'000?
Есть таблица, где хранятся записи о товарах, всего товарах около 10'000'000 — количество может вырасти до 20'000'000.
Вывод работает нормально, но заказчик хочет еще админку к этой базе для анализа товаров, поставщиков и прочего — это будет выглядеть как фильтры для каждого поля бд.
Запрос на создание таблицы:
CREATE TABLE `suppliers_store` (<br/>
`id_suppliers_store` int(11) NOT NULL AUTO_INCREMENT,<br/>
`id_suppliers` int(11) NOT NULL,<br/>
`dt` date NOT NULL,<br/>
`name` varchar(255) NOT NULL,<br/>
`code` varchar(255) NOT NULL,<br/>
`price` double NOT NULL,<br/>
`code_suppliers` varchar(255) NOT NULL,<br/>
`count` int(11) NOT NULL DEFAULT '0',<br/>
`producer` varchar(255) NOT NULL,<br/>
`weight` varchar(255) NOT NULL,<br/>
PRIMARY KEY (`id_suppliers_store`),<br/>
KEY `NewIndex1` (`id_suppliers`),<br/>
KEY `NewIndex2` (`dt`)<br/>
) ENGINE=MyISAM DEFAULT CHARSET=utf8
Вот примерный запрос, с условиями, которые может сгенерировать фильтр:
select ss.*, s.delivery<br/>
from suppliers_store as ss<br/>
join suppliers as s on ss.id_suppliers = s.id_suppliers<br/>
where (ss.dt >= '2010-02-01 00:00:00' and ss.dt <= '2011-02-01 23:59:59') and <br/>
(ss.name like '%панель%' or ss.code like '%панель%') and<br/>
(ss.price > 1000) and<br/>
(ss.count > 0)<br/>
LIMIT 50
Собственно эти фильтры и заставляют mysql каждый раз шерстить всю базу, индексы по полям, как я понимаю, особо не помогут.
Раньше опыта работы с такими объемами не было, насколько mysql подходит для этих целей?
Как можно увеличить скорость поиска по табличке?
CREATE TABLE `suppliers_store` (<br/>
`id_suppliers_store` int(11) NOT NULL AUTO_INCREMENT,<br/>
`id_suppliers` int(11) NOT NULL,<br/>
`dt` date NOT NULL,<br/>
`name` varchar(255) NOT NULL,<br/>
`code` varchar(255) NOT NULL,<br/>
`price` double NOT NULL,<br/>
`code_suppliers` varchar(255) NOT NULL,<br/>
`count` int(11) NOT NULL DEFAULT '0',<br/>
`producer` varchar(255) NOT NULL,<br/>
`weight` varchar(255) NOT NULL,<br/>
PRIMARY KEY (`id_suppliers_store`),<br/>
KEY `NewIndex1` (`id_suppliers`),<br/>
KEY `NewIndex2` (`dt`)<br/>
) ENGINE=MyISAM DEFAULT CHARSET=utf8select ss.*, s.delivery<br/>
from suppliers_store as ss<br/>
join suppliers as s on ss.id_suppliers = s.id_suppliers<br/>
where (ss.dt >= '2010-02-01 00:00:00' and ss.dt <= '2011-02-01 23:59:59') and <br/>
(ss.name like '%панель%' or ss.code like '%панель%') and<br/>
(ss.price > 1000) and<br/>
(ss.count > 0)<br/>
LIMIT 50
Вопросы по sqlalchemy
1. Можно ли с помощью sqlalchemy получить названия столбцов БД и как-нибудь динамически ими оперировать (не задавая их непосредственно в классе, который мапится)
2. Как, собственно, создавать/удалять/редактировать столбцы
3. Есть у меня записи и тэги со связью многие-ко-многим через третью таблицу, например, как здесь. Как правильно написать класс для таблицы связей с учётом того, что там нет первичного ключа?
не могу найти топик
Топик был о маленьком сервисе, который предоставлял возможность сделать быстро и без регистрации скриншотики сайта на разных подложках-окнах броузеров.
Что является лучшим решением для поддержания резервного копирования и контроля версий на живых веб-сайтах?
Что является лучшим решением для поддержания резервного копирования и контроля версий на живых веб-сайтах?
В рамках своей работы я работаю с несколькими живыми сайтами. Нам нужен эффективный способ поддержания резервных копий живых папок с течением времени. Кроме того, обновление этих сайтов может быть болезненным, особенно если изменение происходит с перерывом в живой среде по какой-либо причине.
То, что было бы идеальным, было бы беспроблемным управлением версиями. Я реализовал SVN на некоторое время, что было здорово в качестве полурешения для резервного копирования, а также контроля версий (легкая реверсия временных или критических изменений) и т. д.
К сожалению, SVN размещает .SVN скрытых каталогов везде, которые вызывают проблемы, особенно когда другие разработчики делают изменения структуры папок или копируют / перемещают каталоги веб-сайтов. Я слышал аргумент, что это вопрос образования и т. д. но подход, принятый SVN, просто не является для нас практическим решением.
Я думаю,что, возможно, инкрементное резервное копирование может быть лучше.
Другие возможности включают в себя:
- SVK, который является только командной строкой, которая становится проблемой. Кроме того, я не уверен, насколько это будет уместно.
Mercurial, возможно, с некоторыми триггерами, чтобы скрыть распределенный компонент, который не требуется в этом случае и был бы излишне сложным для других разработчиков.
Я немного поэкспериментировал с Mercurial, но не смог найти хороший способ отделить хранилище и постоянно синхронизировать его с рабочей копией живой папки. Возможно, в качестве решения для управления версиями (создание репозитория и живой папки в одном месте) в сочетании с другим решением для резервного копирования это может быть правильным решением.
Одним из недостатков Mercurial является то, что он не помещает пустые папки под управление версиями, что является проблематичным для веб-сайтов, которые часто имеют пустые папки в качестве мест-заполнителей для загрузки файлов и т. д.
- Rsync , который я на самом деле не исследовал.
Я был бы очень признателен Вам за совет о том, как лучше всего поддерживать резервные копии живых веб-сайтов, в идеале с помощью простых средств быстрого восстановления прошлых версий.
Ответ ответов:
@Kibbee :
Речь идет не столько об образовании, сколько об отсутствии знакомства с чем-либо, кроме VSS, и об отсутствии времени/усилий для изучения чего-либо еще.
Подход xcopy/7-zip звучит разумно, я думаю, но он быстро займет много места, верно?
Что касается управления версиями, я думаю, что мне бы хотелось, чтобы система управления версиями просто сказала: "это состояние папки сейчас, я разберусь с этим, и если я не смогу сопоставить материал, который является вашей виной, я просто начну новые истории", а не потерплю неудачу.
@Steve м :
- Да, это более приятный способ сделать это, но потребует значительных культурных изменений. Сказав, что мне очень нравится такой подход.
@mk :
- Хорошо, что я не подумал об использовании Rsync для развертывания. Это только загружает различия? Перезапись всего живого каталога каждый раз, когда мы вносим изменения, будет проблематичной из-за простоя сайта.
Мне все еще любопытно посмотреть, есть ли еще какие-то традиционные варианты
QIWI Кошелёк отключен
Встречаю всё больше терминалов, которые при входе в кошелёк радуют: «В данном терминале QIWI кошелёк отключен, воспользуйтесь другим терминалом». Это только мне так везёт? QIWI позволяет отключать кошелёк владельцам терминалов? Тогда об этой услуге можно начать забывать, даже сейчас непросто найти терминал с кошельком, а в ближайшее время — их не останется вовсе. Или я напрасно сгущаю краски?
- «
- 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
- »