Почему рейтинг растет, а карма падает?
Меня беспокоит следующее — почему, когда я публикую топик, который в принципе собирает положительный рейтинг, есть комментарии, народ обсуждает топик, мой рейтинг растет… Обязательно найдется нехороший человек который пойдет и заминусует карму? Я не к тому, что мне хочется побольше кармы, просто с такой тенденцией: опубликовал топик — минус один в карму, я скоро перестану иметь возможность что-то публиковать.
По больше части я публикую переводы, и, такое впечатление, что народ не понимает, что это перевод — следовательно это не мое личное мнение. И, хоть и топик оказывается актуальным, хабралюди считают, что я лично ответственнен за то, что написано не совсем так, как им хотелось бы…
Что можно сделать?
найти потерянные методы в codebase
Я уверен, что мы все видели его before...A кодовая база, которая была вокруг в течение года или двух, и поскольку функции были добавлены и исправлены ошибки, мы в конечном итоге с кусками кода, которые на самом деле больше не используются. Мне интересно, есть ли способ (особенно в VS.NET с помощью или без стороннего инструмента) искать кодовую базу и показывать мне, какие методы NEVER используются где-либо еще в коде?
Единственная проблема, которую я могу придумать в отношении этого типа утилиты, - это невозможность сопоставить, когда происходят неявные преобразования типов. Но если предположить, что это не проблема, каковы мои варианты?
Как остановить конструктор, генерирующий код для общедоступных свойств в пользовательском элементе управления?
Как остановить конструктор от автоматического создания кода, задающего значение для общих свойств пользовательского элемента управления?
Mongo и рекламная аналитика
Господа, а имеется ли у кого-то из вас опыт использования Mongo для хранения данных по рекламным показам/кликам и пр.? Я так прикинул, что для этой задачи Монго был бы вполне на своём месте.
Какие могут быть подводные камни?
Многопоточность в консольном приложении на C#?
Нужно сделать следующее (грубоговоря):
консольное приложение производит различные действия в бесконечном цикле. Потребовался ввод строки от пользователя. Если просто поставить Console.ReadLine(), мы получаем прерывание цикла и ожидание ввода.
Появилась идея вынести ввод пользователя в другой поток. почитал доку вынес в другой поток. в созданном потоке Console.ReadLine() не работает.
Насколько я понимаю дело в том что ReadLine и WriteLine по сути используют stdin и stdout, и они уже заняты основным потоком приложения?
Если так, подскажите каким образом возможно осуществить ввод данных от пользователя не вызывая ожидание ввода (основная программа должна выполняться без остановки).
Что происходит с| Pipe-разделителями / переменными в строках соединений?
Я знаю, что |DataDirectory / разрешится до App_Data в приложении ASP.NET, но это жестко задано или есть обобщенный механизм, работающий в соответствии с %environment variables% ?
Как сменить название страницы компании в Facebook?
Рядом был похожий пост, но там спрашивали про ссылку на страницу компании.
У меня другая проблема: название компании — AIESEC Moscow — набрано наполовину капсом, наполовину нормально. Гайдлайны и автоматическая система регистрации не даёт зарегистрирован fan page с таким именем.
Я использовал специальную форму для «особенных случаев», где требуется подтверждение трёх авторитетных источников в сети, но эта форма позволяет только создать новую группу.
Есть ли возможность переименовать старую, отослав запрос в какую-нибудь инстанцию Facebook? (о, мой российский бюрократизированный ум)
Как можно отключить доступ по http и закрыть 80-й порт на Apache (Linux)?
В ситуации когда используется только SSL соединения, особого смысла держать еще один порт думаю нет.
Автоматическая проверка PHP кода
Уважаемые хабраюзеры,
Недавно захотелось сделать автоматическую проверку PHP кода до деплоя на сервер (не Unit тесты). То есть, хотлось бы иметь такой инструмент, который говорил бы, что в коде возможно ошибка. К сожалению, я знаю только php -f (исполнение скрипта) и php -l (проверка на синтаксические ошибки). Возможно, есть какие то 3rd party тулзы для анализа. Гуглинг разрешения проблемы не дал, к сожалению (в основном предлагались плагины для известных IDE, а хотелось бы тулзу, зупускаемую из командной строки).
apt-cache search php | grep analy
тоже ничего не говорит хорошего :)
Если вы знаете подобные анализаторы, поделитесь, пожалуйста.
Загвоздка в создании XML на Ruby (через nokogiri)
C помощью ruby создаю XML для вордпресса
Там встречается такая структура тегов
<content:encoded>text</content:encoded>
<wp:id>text</wp:id>
<wp:menu_order>text</wp:menu_order>
и.т.д
Нашел пример:
builder = Nokogiri::XML::Builder.new do |xml|
xml.root('xmlns:content' => 'bar') {
xml['xmlns:content'].encoded{xml.text "text"}
}
end
puts builder.to_xml
Но он выдает в результате лишние строки (root):
<?xml version="1.0"?>
<root xmlns:content="bar">
<content:encoded>text</content:encoded>
Подскажите пожалуйста, как получить только нужные строки
т.е
<content:encoded>text</content:encoded>
<wp:id>text</wp:id>
<wp:menu_order>text</wp:menu_order>
xml.root('xmlns:content' => 'bar') {
xml['xmlns:content'].encoded{xml.text "text"}
}
end
puts builder.to_xml
<root xmlns:content="bar">
<content:encoded>text</content:encoded>
- «
- 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
- »