|
Тяпничная география
|
|||
---|---|---|---|
#18+
mayton, не изобретай велосипед Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 06:53 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Dima T, Код: plaintext 1.
inet_addr возвращает в network order. Поэтому htonl после нее формально неверно вызывать. На практике, конечно, htonl == ntohl, поэтому все будет работать, т.к. нам надо именно host order. Но для порядка надо заменить на ntohl ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 08:13 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Dima T, ищу где в этом чортовом MinGW есть поддержка inet_addr(...) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:00 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
попробуй как в линуксе Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:09 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
По каждой шапке - ошибка Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:22 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Похоже твой MinGW совсем мини :( http://stackoverflow.com/questions/1517762/sockets-in-mingw http://mingw-users.1079350.n2.nabble.com/sys-socket-h-td3255232.html вроде лечится, но придется погуглить Поставь MS VC Express ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:33 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Вобщем всезнающий анонимос мне подсказал что надо добавить линкеру опцию -lwsock32. В шапки подключил Код: plaintext 1. 2.
Интересно что в МинГВе они существуют в двух экземплярах. С опцией WINSOCK_API_LINKAGE и без нее. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:34 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Dima TПохоже твой MinGW совсем мини :( http://stackoverflow.com/questions/1517762/sockets-in-mingw http://mingw-users.1079350.n2.nabble.com/sys-socket-h-td3255232.html вроде лечится, но придется погуглить Поставь MS VC Express Спс. У меня на MS VS - аллергия. Но если припечёт - обязательно поставлю. Пока вроде собрал. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:35 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Свои каракули я закрыл препроцессором. Пускай будут. Навсякий. P.S. А старуха - за корзину. "Я бельё своё не кину" (c) Дядя Стёпа... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:37 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
maytonСпс. У меня на MS VS - аллергия. Но если припечёт - обязательно поставлю. Пока вроде собрал. Можешь сделать виртуалку, в ней линукс, а в нем полноценный GCC. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:51 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Ну.. парсер готов. И кстати - приятная новость. Интервалы изначально были отсортированны и не перекрываются. Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 14:07 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Далее надо обсудить кейсы. Что будет выходом. Вариант 1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Вариант 2. То-же самое но не-аллоцированные куски просто скипаем. Изначально подразумеваем что софт-получатель знает что их надо красить в нейтрально-серый цвет. Код: plaintext 1. 2.
Коды стран я решил не удалять из потока. Вдруг понадобиться рисовать легенду и отмечать на картинке название страны. Или дальше делать привязку к search системам. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 15:12 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Вобщем ipv4filter и gilbertroute готов. Остались некоторы шероховатости с цветовой раскраской стран. Но более чем половина (2.2млрд) покрывается системными цветами. Пока оставлю так. Для демо этого достаточно. Остальные страны получат (временно) серый цвет. Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 09:42 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Далее. Я пока решил не связываться с сложными бинарными форматами картинок. Мой софт - тривиален и написан на сях. И не использует пока никаких библиотек. Вопрос - в чем сохранять? Я тут посмотрел тулзу 'IrfanView'. Это такой себе жлобский просмотрщик картинок. Но у него есть возможность сохранять и открывать картинки в псевдо-текстовом формате (ppm). Пример: (цветная 25 бит. картинка размером 110x110). Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 09:48 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
maytonДалее. Я пока решил не связываться с сложными бинарными форматами картинок. Посмотри BMP, формат не сложный: если в TrueColor`е писать: хэдер и дальше точки пошли по три байта {R,G,B} Если 256 цветов, то хэдер, палитра и дальше точки по одному байту (ID из палитры). У тебя палитра статична, поэтому может есть смысл ее сгенерить один раз, а потом сразу писать твой ID цвета. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 10:03 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Пример генерации BMP на голом С. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 10:16 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Dima T, ОК. Спс. Лет 12 назад я кодил на Pascal читалку-писалку bmp-картинок. И вроде даже поддержал RLE сжатие. Попробую восстановить что забыто. Но это вобщем-то не в приоритетах. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 12:08 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Значит вот что добавлю. Конвейер STDOUT->STDIN вполне нормально воспринимает бинарный поток. Я еще чуть позже потестирую на краевые моменты. Ситуации с fopen(...,"textmode"), flush, fclose,... и управляющие символы (эскейп последовательности) на Windows и CentOS. Но думаю что на 99.9% всё будет чики-пики. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2015, 13:25 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Нашёл образец того что я хотел получить. Со ссылкой на http://internetcensus2012.bitbucket.org/paper.html ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2015, 23:37 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
mayton, А почему мыргает ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 18:42 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
На сайте пишут Hilbert map of 24 hour relative average utilization of IPv4 addresses observed using ICMP ping requests. Насколько я понимаю, цветом обозначены хосты доступные для ICMP. Что означает серая и чёрная маркировка - не знаю. Возможно это диапазоны локалок и потерянного адресного пространства которое не возможно аллоцировать по правилам масок и классов. Каков смысл цветовой градации от красного до синего - ХЗ. Надо читать легенду на их сайте. Что то типа utilization in %. Вообще в своей постановке я не имел в виду анимацию. Мне-бы хватило статичной картинки. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 18:50 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
maytonНашёл образец того что я хотел получить. Со ссылкой на http://internetcensus2012.bitbucket.org/paper.html А воплей-то было, что ip-адреса кончаются! А там еще огромные черные куски. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 20:08 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
miksoftА воплей-то было, что ip-адреса кончаются! А там еще огромные черные куски. Они куплены/заняты. Другой вопрос как их использует владалец. Например некоторые провайдеры раздают постоянные IP людям которые комп включают раз в месяц, но за интернет платят регулярно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 20:14 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
Dima TmiksoftА воплей-то было, что ip-адреса кончаются! А там еще огромные черные куски. Они куплены/заняты. Другой вопрос как их использует владалец. Например некоторые провайдеры раздают постоянные IP людям которые комп включают раз в месяц, но за интернет платят регулярно.Блоки с 0 по 32 что-то не похожи на выключенные компы дома. Кстати, а что за серые блоки в углах нулевого блока? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2015, 20:24 |
|
Тяпничная география
|
|||
---|---|---|---|
#18+
В продолжение сабж http://www.sql.ru/forum/1174767/botnet начал анализировать логи атаки по табличке GeoIpCity от 2010 года. Ограничил выборку в 3_500_000 строк из GeoIp. В качестве исходных данных - все текстовые логи из топика про Ботнет. Предварительно 18192846 . Столбец Rate показывает количество атак из подсети. Далее вследствие самопального софта и спешки если снять ограничение в 3_500_000 у меня проблемы с java.lang.OutOfMemoryError: GC overhead limit exceeded. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2015, 08:13 |
|
|
start [/forum/topic.php?fid=57&msg=38908387&tid=2017270]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
others: | 243ms |
total: | 561ms |
0 / 0 |