Каким GTD органайзером вы пользуетесь?
Привет хабрасообщество
Недавно я решил в очередной раз изменить свою жизнь и начать наконец вести свои задачи в соответствии с методологией GTD.
Но у меня появились проблемы с поиском софта. Подскажите, каким планировщиком вы пользуетесь? Можете ли вы посоветовать какой либо планировщик для компьютера с возможностью синхронизации с Android телефоном?
В Windows 7 не получается соединить компьютеры напрямую по второй сетевой карте
Привет. Есть две сетевухи. Одна тянется к интернету, вторая к ноутбуку. Надо настроить, чтобы ноутбук видел интернет и ресурсы компа. Тут начинаются траблы. Когда ставишь на компах 192.168.0.1 и 192.168.0.2, W7 отказывается делать сеть «домашней» и раздавать ресурсы, потому что ей шлюз нужен. Если прописать в качестве шлюза ноутбук, сеть работает, но половина сайтов на компьютере не открывается, как будто ноут их блокирует. Как сделать, чтобы работало?
Вывод риалтайм данных через веб-интерфейс
Добрый день, уважаемые Хабраюзеры. Недавно мне поставили задачу сделать визуализацию постоянного потока данных в виде вебстраницы. Данные идут сплошным потоком такого вида
A: 61.56 61.43 61.08 62.03 61.35 61.38 61.51 61.05 62.12 61.52…
B: 16.77 17.76 16.96 16.35 16.12 16.28 16.72 16.87 16.15 16.79…
C: 61.56 61.43 61.08 62.03 61.35 61.38 61.51 61.05 62.12 61.52…
D: 16.77 17.76 16.96 16.35 16.12 16.28 16.72 16.87 16.15 16.79…
…………………………………………………………………
Y: 61.56 61.43 61.08 62.03 61.35 61.38 61.51 61.05 62.12 61.52…
Z: 16.77 17.76 16.96 16.35 16.12 16.28 16.72 16.87 16.15 16.79…
То есть в начале строки идентификатор элемента(назовем его датчиком), а после двоеточия через пробел начинаю идти состояния «датчика» каждую секунду. Вот мне и нужно показать на вебстранице все датчики(их могут быть десятки и сотни) и актуальное на данный момент значение состояния. Сами состояния сохранять не нужно, после показа их можно спокойно удалять(сбор статистики идет отдельно), а значит вместо бд, можно использовать мемкеш. если я не ошибаюсь его скорости должно хватить даже если интервалы будут не секундные, а например 100мс. Хотя я в сомнении нужна ли вообще какая то база — данные идут выводятся в stdout, может сразу их брать и визуализировать? Понятное дело что обычный html4/xhtml и ajax тут не справится, а вот средствами html5, судя по тому что я видел, вполне можно такое организовать. но к сожалению у меня пока не было времени основательно разобраться с новыми возможностями и все самому попробовать, потому и прошу совета. Как бы вы реализовали такую задачу?(обязательное требование вывод на вебстраницу, а не в отдельный гуй) Какие технологии бы использовали — webgl, websockets, итд?
Передача параметров в функцию при клике на ссылку (JQuery)?
На чистом JavaScript это выглядит как то так:
<sсript><br/>
function toFunction(m1, m2) {<br/>
alert(m1 + ' - ' + m2);<br/>
}<br/>
</sсript><br/>
<а href="javascript:toFunction(10,'text')" >Ссылка</а>
А Вот как это сделать по правилам JQuery:
<sсript><br/>
$(document).ready(function() {<br/>
$(".urlparam").click(function () {<br/>
<br/>
alert(m1 + ' - ' + m2);<br/>
<br/>
});<br/>
});<br/>
<а href="#" class=«urlparam» >Ссылка</а>
<sсript><br/>
function toFunction(m1, m2) {<br/>
alert(m1 + ' - ' + m2);<br/>
}<br/>
</sсript><br/>
<а href="javascript:toFunction(10,'text')" >Ссылка</а><sсript><br/>
$(document).ready(function() {<br/>
$(".urlparam").click(function () {<br/>
<br/>
alert(m1 + ' - ' + m2);<br/>
<br/>
});<br/>
});<br/>
Qt4 не видит функцию в динамической библиотеке, хотя саму библиотеку подключает?
Собрал динамическую библиотеку libbozorth3. В ней определена функция bozorth_main(xyt_struct*, xyt_struct*)
Проверил на тестовом исходнике, собрал с помощью gcc, все скомпилилось, функция отработала нормально.
Но вот когда я подключаю эту же библиотеку к Qt4 (в Qt Creator'е), то gcc ее видит (иначе бы ругался, что библиотека не найдена), но не видит эту функцию (хотя я просто скопировал код из тестового исходника в мой проект). В чем может быть проблема и как исправить? Почему один и тот же gcc в первом случае собирает нормально, а вот вместе с qt4 не находит функцию?
robotex@robotex-laptop ~/workspace/qt_fprint-build-desktop $ gcc -o qt_fprint main.o
mainwindow.o cfingerprintscanner.o cfingerprintdata.o moc_mainwindow.o moc_cfingerprintscanner.o
-lfprint -lQtGui -lQtCore -lpthread -lbozorth3cfingerprintscanner.o:
In function `CFingerprintScanner::comparePrintData(CFingerprintData,
CFingerprintData)':
/home/robotex/workspace/qt_fprint-build-desktop/../qt_fprint/cfingerprintscanner.cpp:475: undefined
reference to `bozorth_main(xyt_struct*, xyt_struct*)'
collect2: ld returned 1 exit status
robotex@robotex-laptop ~/workspace/qt_fprint-build-desktop $ gcc -o qt_fprint main.o
mainwindow.o cfingerprintscanner.o cfingerprintdata.o moc_mainwindow.o moc_cfingerprintscanner.o
-lfprint -lQtGui -lQtCore -lpthread -lbozorth3cfingerprintscanner.o:
In function `CFingerprintScanner::comparePrintData(CFingerprintData,
CFingerprintData)':
/home/robotex/workspace/qt_fprint-build-desktop/../qt_fprint/cfingerprintscanner.cpp:475: undefined
reference to `bozorth_main(xyt_struct*, xyt_struct*)'
collect2: ld returned 1 exit status
Закрытые блоги Хабра
Как увидеть список всех закрытых блогов Хабра?
Уже всё что можно проверил, никак не могу поймать удачу за хвост =) Конечно все ~260 блогов можно сравнительно быстро и руками перебрать, слава богу хоть внутри блога сразу видно, закрыт он или нет.
Но неужели нет более удобного способа?
Как изучить 1С?
Доброго времени суток, появилось желание для доп заработка изучит 1С, что для этого нужно? Уметь писать свои конфигурации, редактировать стандартные? С чего вообще лучше начать изучать этот язык и платформу? Стоит ли записываться на курсы? Если да то какие именно и только ради получение сертификата (кстати так ли он необходим) или курсы дают практические знания?
Как установить Zend guard на thread-safe версию PHP 5.3.5?
Собираю локальный вёб сервер на винде. За основу был взят PHP 5.3.5 (thread-safe и Apache 2.2.17. Всё установилось без проблем НО… возникла необходимость поставить на сервер Zend Guard. Не проблема, решил я и пошёл на сайт Zend где скачал версию для PHP 5.3.x, поставил всё по read me, запускаю, и он мне выдаёт ошибку на отсуствующий файл php5.dll. Немного гугления, навело меня на мысль что Zend Guard просто напросто не поддерживает thread-safe версию PHP и что его надо ставить только на non-thread-safe версию.
Я бы поставил non-thread-safe версию PHP и не писал бы этот вопрос, НО… при установке non-thread-safe версии, оказалось что там нет важного файла для подключению к Apache, а именно php5apache2_2.dll, и как оказалось, это вовсе не баг а фича.
Так и получается что Zend Guard никак не поставить. Может хабралюди смогут предложить решение этой проблемы?
Регулярные выражения, использующие lookbehind, на языке JavaScript. Есть ли готовый код, решающий эту проблему раз и навсегда?
Как известно, на языке JavaScript вам не удастся попросту записать на языке регулярных выражений нечто подобное:someString.replace(/(?<!([abcdef]))gh/, …)
Не удастся потому, что в джаваскрипте нет учёта символов, предшествующих найденному выражению, то есть нет того, что называется «lookbehind assertions» — уж не знаю, есть ли устоявшийся термин для этого кода («(?<!……)») на русском языке.
Естественно, что программисты, использующие JavaScript, выработали целый ряд приёмов, позволяющих обойти этот недостаток. (Вон там перечислены многие такие трюки, например.)
Сейчас меня интересует кое-что другое, однако же. Не было ли в истории открытого кода каких-нибудь попыток окончательно решить эту проблему раз и навсегда — например, портировав библиотеку PCRE на язык JavaScript целиком?
Вопрос может показаться довольно дерзким по своему замаху, я знаю; однако, в конце концов, в истории не раз случались масштабные (и успешные!) попытки портировать или эмулировать на JavaScript то да сё; например, эмулятор Commodore 64 (о котором я упоминал на Хабрахабре прошлой зимою), или реализация многих функций PHP на JavaScript с открытым кодом, и так далее. Вдруг и с PCRE что-то подобноекому-нибудь удалось достигнуть, а я просто не знаю?
Опять же и попытки добавить в JavaScript новые флаги и элементы регулярных выражений также производились — XRegExp, например. Правда, в нём нету lookbehind, к сожалению.
Поиск причин падения сервера на FreeBSD
Сервер работал-работал и внезапно перестал отвечать(http,ping,ssh,ftp — без результатов).
Позвонили в хостинговую компанию. Они сказали, что сервер наглухо завис, сейчас его перезагрузили и теперь всё снова работает.
Закончилось всё хорошо(перезагрузили оперативно), но хотелось бы понять, где искать причины падения?
В /val/log/messages последним было несколько неудачных авторизаций от root по ssh(вещь стандартная — боты постоянно пытаются подобрать пароль к root'у, который запрещён) и следующее:
Feb 26 16:09:57 client monit[71718]: monit: Socket 5 close failed -- Connection reset by peer
Feb 26 16:52:11 client kernel: mfi0: 31687 (352053149s/0x0020/info) - Patrol Read complete
после этого записи уже после перезагрузки
в /var/log/dmesg.today так же ничего интересного.
Подскажите, пожалуйста, где ещё можно найти что-то полезное?
P.S. по результатам можно было бы составить краткое How To :)
Feb 26 16:52:11 client kernel: mfi0: 31687 (352053149s/0x0020/info) - Patrol Read complete
- «
- 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
- »