Сохранен 281
https://2ch.su/b/res/111211279.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 27/12/15 Вск 11:53:20 #1 №111211279 
14512064005630.jpg
Нужна ваша помощь, мамкины програмисты!

Есть один sql дамп и его нужно перегнать в txt файл.
И все бы ничего, но эта падла весит 7.8 гига. Как бы мне это провернуть? Если кто может обяснить - киньте фейкопочту.
Аноним OP 27/12/15 Вск 11:54:16 #2 №111211330 
14512064560360.jpg
Бамп 1
Аноним OP 27/12/15 Вск 11:54:33 #3 №111211341 
14512064735970.jpg
Бамп 2
Аноним OP 27/12/15 Вск 11:54:57 #4 №111211368 
14512064978710.jpg
Бамп3
Аноним OP 27/12/15 Вск 11:55:23 #5 №111211399 
14512065230310.png
бамп 4
Аноним OP 27/12/15 Вск 11:55:50 #6 №111211421 
14512065503340.jpg
14512065503351.png
14512065503422.jpg
бамп 5
Аноним 27/12/15 Вск 11:55:52 #7 №111211422 
Распарарелить.
Аноним 27/12/15 Вск 11:56:24 #8 №111211456 
>>111211422
>Распарарелить.
я нубас в этих вопросах.
Аноним 27/12/15 Вск 11:57:17 #9 №111211508 
>>111211456
Какие у тебя характеристики компа?
Аноним 27/12/15 Вск 11:57:26 #10 №111211512 
>>111211456
мне как бы нужно чтобы все по пунктам разжевали.
Аноним 27/12/15 Вск 11:59:57 #11 №111211674 
>>111211508
это имеет значение? http://SSMaker.ru/5a301ac4/
Аноним OP 27/12/15 Вск 12:00:16 #12 №111211692 
14512068169990.png
бамп
Аноним 27/12/15 Вск 12:01:07 #13 №111211740 
>>111211279 (OP)
Ну, напиши утилиту на простойшем СИ, там десяток строчек кода
Аноним 27/12/15 Вск 12:01:53 #14 №111211788 
>>111211674
Норм. Теперь и гоняешь в несколько тредов.
Аноним 27/12/15 Вск 12:03:08 #15 №111211863 
>>111211740
Давай поподробнее про прожку: у тебя есть огромный файл вида database_damp.sql и по нему нужно сформировать .txt, верно?
Аноним OP 27/12/15 Вск 12:03:33 #16 №111211881 
Бля, я НИКОГДА с этим ебаным sql не работал.
Аноним 27/12/15 Вск 12:04:14 #17 №111211919 
>>111211863
да. tbl_users.sql - 7,91 ГБ
Аноним 27/12/15 Вск 12:04:27 #18 №111211928 
>>111211279 (OP)
>Есть один sql дамп
В какой СУБД сделан?
Аноним 27/12/15 Вск 12:05:11 #19 №111211972 
>>111211928
в душе не ебу.
Аноним OP 27/12/15 Вск 12:05:28 #20 №111211990 
14512071288280.png
бамп
Аноним 27/12/15 Вск 12:05:36 #21 №111211998 
>>111211279 (OP)
>Есть один sql дамп и его нужно перегнать в txt файл.
Меняешь расширение файла с .sql на .txt
Профит.
Аноним 27/12/15 Вск 12:05:36 #22 №111211999 
В phpmyadmin загрузи и выгружай, как удобно.
Аноним 27/12/15 Вск 12:06:28 #23 №111212048 
>>111211999
С чего ты взял, что это дамп mysql?
Аноним 27/12/15 Вск 12:07:02 #24 №111212076 
>>111211998
поддвачну
Аноним 27/12/15 Вск 12:07:43 #25 №111212109 
>>111211279 (OP)

Что значит "перегнать"? В каком виде дамп?
Чем бампать картинками, лучше бы дамп показал.
Аноним 27/12/15 Вск 12:08:35 #26 №111212163 
>>111212048
postgresql в нас не очень популярен
Аноним 27/12/15 Вск 12:08:43 #27 №111212165 
>>111211999
>phpmyadmin
не может открыть больше 4 гигов вроде.

>>111211998
хуй там плавал. не то что должен выдает
Аноним 27/12/15 Вск 12:09:04 #28 №111212178 
>>111211279 (OP)
А нахуя в txt?
Аноним 27/12/15 Вск 12:09:22 #29 №111212196 
>>111212109
щас найду его и скрин сделаю.
Аноним 27/12/15 Вск 12:09:31 #30 №111212204 
>>111212163
Лолвут. А про другие СУБД ты не в курсе? Oracle, MSSQL?
Аноним 27/12/15 Вск 12:09:45 #31 №111212218 
>>111212178
чтобы дальше с ним работать
Аноним 27/12/15 Вск 12:10:14 #32 №111212240 
>>111212204
Уже после отправки понял. Впрочем, я уже давно вебом не занимался.
Аноним 27/12/15 Вск 12:10:56 #33 №111212270 
>>111212218
А что мешает с ним работать так, мань? Нормальный дамп это и так plain-text.
sageАноним 27/12/15 Вск 12:11:51 #34 №111212326 
>>111211279 (OP)
Загружаешь дамп в локальную базу и выгружаешь всё в csv/tsv/yobasv.

/ thread
Аноним 27/12/15 Вск 12:14:36 #35 №111212492 
>>111212240
А почему сразу веб?
Аноним OP 27/12/15 Вск 12:15:38 #36 №111212553 
-- MySQL dump 10.13 Distrib 5.1.61, for portbld-freebsd7.0 (i386)
--
-- Host: Database: db_mail

-- Server version 4.1.25-log

/
!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT /;
/
!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS /;
/
!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION /;
/
!40101 SET NAMES utf8 /;
/
!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE /;
/
!40103 SET TIME_ZONE='+00:00' /;
/
!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 /;
/
!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 /;
/
!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' /;
/
!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

sageАноним 27/12/15 Вск 12:17:23 #37 №111212665 
Пишешь sql парсер, парсишь это говно и конвертишь в plain text
/thread
Аноним OP 27/12/15 Вск 12:18:51 #38 №111212767 
LOCK TABLES `tbl_users` WRITE;
/!40000 ALTER TABLE `tbl_users` DISABLE KEYS /;
INSERT INTO `tbl_users` VALUES ('','rambler.ru',1,NULL,1,NULL,0,NULL,1,NULL,1,0,0),('','top103.rambler.ru',1,NULL,1,NULL,0,NULL,1,NULL,1,0,0),('vovich891','rambler.ru',0,'mail152.rambler.ru',1,'340134',0,418632351,1,NULL,1,0,0),('viktrijavakht','rambler.ru',0,'mail146.rambler.ru',1,'hy1318d3',0,NULL,1,NULL,1,0,0)

Вот в таком виде это дельмо, а нужно mail;pass
Аноним 27/12/15 Вск 12:19:23 #39 №111212800 
>>111211998
Единственный верный ответ.
sageАноним 27/12/15 Вск 12:20:37 #40 №111212872 
>>111212767
Ах ты мамкин кулхацкер.
Аноним 27/12/15 Вск 12:20:50 #41 №111212888 
>>111212767
grep тебе поможет
sageАноним 27/12/15 Вск 12:22:01 #42 №111212963 
>>111212767
>>111212872
В этой таблице нет паролей.
Аноним 27/12/15 Вск 12:22:16 #43 №111212976 
С тебя 100,000 рублей. За 7 дней сделаю все, что надо.
sageАноним 27/12/15 Вск 12:22:20 #44 №111212981 
>>111212888
sed, ты хотел сказать.
Аноним 27/12/15 Вск 12:22:35 #45 №111212991 
>>111212872
хуяцкер. Ну не работал я никогда с этой сракой, что теперь стреляться чтоли?
sageАноним 27/12/15 Вск 12:23:17 #46 №111213040 
>>111212976
За 100 001 сделаю за день.
Аноним 27/12/15 Вск 12:24:20 #47 №111213096 
>>111213040
100,002 и сделаю ещё и минет.
sageАноним 27/12/15 Вск 12:24:26 #48 №111213103 
>>111212991
Нахуя пытаться вынуть пароли из дампа? Обычно пароли записываются в виде хэша с солью, причём и то и другое записывается в разные таблицы и собирается в пароль с помощью функции в коде.
Аноним 27/12/15 Вск 12:24:26 #49 №111213104 
>>111213040
ОП, я уже сделал. Переводи 100,002
sageАноним 27/12/15 Вск 12:25:36 #50 №111213194 
>>111213104
День ещё не прошёл. Сиди, жди теперь.
Аноним 27/12/15 Вск 12:26:38 #51 №111213268 
>>111213103
пусть кулхацкер нагреет своим пуканом вселенную, зима будет теплее.
Аноним 27/12/15 Вск 12:27:24 #52 №111213327 
>>111212767

Пиши потоковый парсер на С#, самое простое.

С grep'ом и sed'ом, который здесь тебе советуют красноглазые, ты разбираться будешь месяц.
Аноним OP 27/12/15 Вск 12:27:28 #53 №111213331 
>>111213096

откуда у тебя такие деньги? Ты считаешь что отсосать мой пиструн стоит таких денег?
Аноним OP 27/12/15 Вск 12:28:10 #54 №111213367 
>>111213103
там пасс в открытом виде, в глаза ебешься штоле?
Аноним OP 27/12/15 Вск 12:28:58 #55 №111213428 
>>111213268
и так уже подогрел, снеа в декабре нет нихуя. Улавливаешь связь?
sageАноним 27/12/15 Вск 12:29:31 #56 №111213462 
>>111213367
Там вообще нихуя не понятно, что написано.
Аноним 27/12/15 Вск 12:29:42 #57 №111213475 
>>111213367
Тебе нужно всего лишь вытянуть из файла пары логин,пароль и вывести результать в текстовый файл? Это же блядь элементарно регуляркой делается. Самым простеньким скриптом. Ебать ты неуч.
Аноним 27/12/15 Вск 12:30:03 #58 №111213500 
>>111211279 (OP)
Ты дурак?
sageАноним 27/12/15 Вск 12:30:11 #59 №111213507 
>>111213475
SED! SED! Слава Торвальдсу!
Аноним 27/12/15 Вск 12:30:51 #60 №111213555 
>>111212326
как, блядь, это сделать? Никогда не работал с sql. В чем эту локальную базу создать?
Аноним OP 27/12/15 Вск 12:31:51 #61 №111213612 
>>111213500
да. И хуй еще.
Аноним 27/12/15 Вск 12:32:15 #62 №111213646 
>>111213327
Хуле там разбираться, полтора ключа и регулярка. С которой он и так соснёт, и не важно на чём писать будет, лол.
sageАноним 27/12/15 Вск 12:32:20 #63 №111213648 
>>111212326
>>111213555
Чувак, блять, стырил базу на работе или ещё где, и пытается теперь мыльца похачить, а вы ему советы даёте. Детские причём.
Аноним 27/12/15 Вск 12:32:40 #64 №111213682 
опу пояснили уже?
sageАноним 27/12/15 Вск 12:33:22 #65 №111213731 
>>111213682
Проверяй.
Аноним 27/12/15 Вск 12:33:28 #66 №111213739 
>>111213648
Ему уже выше написали, что соснёт. Но так как он в шары ебётся, пусть помучается.
Аноним 27/12/15 Вск 12:33:41 #67 №111213747 
>>111213682
Нет, тебя ждём.
Аноним 27/12/15 Вск 12:34:02 #68 №111213776 
>>111213507
>SED
а не слишком долго эта поебень будет изменять 100 млн строк?
Аноним 27/12/15 Вск 12:34:15 #69 №111213789 
>>111213747
тред не читал
говорите что он хочет
Аноним 27/12/15 Вск 12:34:29 #70 №111213804 
Долбоеб, нагугли софт по открытию баз и там стопудово есть дамп в тхт. Кулхацкер блядь нашелся.
Аноним OP 27/12/15 Вск 12:34:46 #71 №111213820 
>>111213648
Будто что-то плохое.
Аноним 27/12/15 Вск 12:35:10 #72 №111213851 
>>111213646
С регулярками, а также гит'ом и линуксом связаны очень неприятные субкультуры.

Впрочем, есть еще хуже. gulp, блядь. bower, нахуй.
Аноним 27/12/15 Вск 12:35:10 #73 №111213852 
>>111213804
долболёбик, sql это и есть txt
sageАноним 27/12/15 Вск 12:35:22 #74 №111213872 
>>111213776
Лол. А ты смешной.
Аноним OP 27/12/15 Вск 12:35:24 #75 №111213874 
>>111213804

То что смог нагуглить не может блядь такой объем обработать. Максимум 4 гига.
Аноним OP 27/12/15 Вск 12:35:55 #76 №111213904 
>>111213872
Я без задней мысли спросил. Долго или нет?
Аноним 27/12/15 Вск 12:36:24 #77 №111213937 
Проще вгрузить дамп в базу и вытянуть данные SQL-запросом. Никогда не стоит делать скриптами или командами то, что можно сделать с помощью SQL-запроса.
Аноним 27/12/15 Вск 12:36:38 #78 №111213956 
>>111213852
Вообще, имелось в виду возможность выдернуть и сохранить нужное.
Аноним 27/12/15 Вск 12:36:54 #79 №111213972 
>>111213904
Подозреваю, что sed способен читать из input, а писать в output, и - разумеется! размер файла для него неограничен.
sageАноним 27/12/15 Вск 12:37:10 #80 №111213989 
>>111213851
Нахуй тут гулп и бовер? Ты ещё bison приплети сюда.
Аноним 27/12/15 Вск 12:37:38 #81 №111214030 
>>111213956
кто-нибудь объяснит мне что хочет оп в двух словах с примером?
Аноним 27/12/15 Вск 12:37:38 #82 №111214032 
>>111213989
Я про тех, кто еще хуже красноглазых.
Аноним 27/12/15 Вск 12:38:03 #83 №111214064 
>>111213852
Я знаю, мне и нужно его изменить чтобы вышло то что мне нужно. еще раз

,('555dmitriy','rambler.ru',0,'mail22.rambler.ru',1,'907907907',0,NULL,1,NULL,1,0,0),

нужно [email protected];907907907

Только как это провернуть для 100кк строк
Аноним 27/12/15 Вск 12:38:37 #84 №111214106 
>>111214030
Что-то уровня select (user and pass) from usertable
Аноним 27/12/15 Вск 12:38:50 #85 №111214125 

>>111214030
это >>111214064
sageАноним 27/12/15 Вск 12:38:59 #86 №111214130 
14512091392560.png
>>111213904
https://www.opennet.ru/man.shtml?topic=sed&category=1
Аноним 27/12/15 Вск 12:39:05 #87 №111214142 
>>111214064
блять силлионами способов можно
ты знаком с каким-нибудь языком программирования?
Аноним 27/12/15 Вск 12:39:22 #88 №111214162 
>>111213851
Это не делает регулярки менее полезными. На субкультуры мне как-то похуй, пускай варятся в своём говне.

>>111213972
Читает из input (имя файла) свой output пихает в input следующей команды. Вся эта групповуха называется pipes.
Аноним OP 27/12/15 Вск 12:40:23 #89 №111214227 
>>111214142
Нет. Ни с одним.
Аноним 27/12/15 Вск 12:40:45 #90 №111214252 
>>111214142
Сам-то как думаешь? Опу тут уже вагон способов насоветовали, но он ещё тут.
Аноним 27/12/15 Вск 12:41:03 #91 №111214277 
>>111214162
Ну как же - похуй, вот ты знаешь про регулярки и почему-то полагаешь, что ничерта не знающий ОП способен их сходу освоить в мере достаточной для парсинга вот этого. Ты несомненно относишься к красноглазым.
Аноним OP 27/12/15 Вск 12:41:55 #92 №111214332 
Оп - хуй ждет доброго анона, который напишет ему чудо скрипт чтобы всю эту ебалу провернуть.

Оп-хуй.
Аноним 27/12/15 Вск 12:42:06 #93 №111214346 
>>111214227
тогда тебе придётся выучить
за тебя никто это делать не хочет, как видишь

>>111214252
ну тогда пусть нахуй идёт
смешно видеть. это можно сделать за 10 минут
но из-за того что оп тупой, он обосрётся
Аноним 27/12/15 Вск 12:42:26 #94 №111214368 
>>111214277
А потоковый парсер на шарпе он напишет с помощью вдохновения, ага. Я ни к кому не отношусь, но если тебе так удобнее - ок.
Аноним 27/12/15 Вск 12:42:43 #95 №111214384 
А такую базу можно за 2к как минимум загнать ведь.
Аноним 27/12/15 Вск 12:43:27 #96 №111214445 
>>111214277
ты тоже хуйню несёшь
опу ПРИДЁТСЯ освоить что-то чтобы сделать задачу
sageАноним 27/12/15 Вск 12:43:28 #97 №111214446 
>>111214277
Оп-хуй хочет чужими руками профит поиметь.
Аноним 27/12/15 Вск 12:43:32 #98 №111214454 
>>111214384
Какую? Логин+хэш с солью?
Аноним 27/12/15 Вск 12:43:48 #99 №111214476 
>>111214384
>за 2к
это долоры, я надеюсь?
Аноним 27/12/15 Вск 12:43:51 #100 №111214478 
>>111214384
конкретно ее хер кому загонешь, но кое-что выжать можно. Для этого и расковыриваю.
Аноним 27/12/15 Вск 12:44:13 #101 №111214501 
Скидывай базу, сделаю.
Аноним 27/12/15 Вск 12:44:22 #102 №111214512 
>>111214064
Ищешь
>\('([^']+)','([^']+)',\d+,'.[^']+',\d+,'([^']+)',.+
Заменяешь на
>$1@$2;$3
Аноним 27/12/15 Вск 12:44:28 #103 №111214524 
>>111214478
но ты же не оп
Аноним 27/12/15 Вск 12:44:31 #104 №111214525 
>>111214368
Будучи школьником без регэкспов я писал какие-то разборщики для сэйвов dungeon keeper, на borland pascal. Всякого рода str.indexof и тому подобное проще для понимания неопытного человека.
Аноним 27/12/15 Вск 12:44:35 #105 №111214530 
>>111214454
Там плэйнтекст, судя по отрывку. Да и соль не везде.
sageАноним 27/12/15 Вск 12:45:48 #106 №111214616 
>>111214478
>>111214478
Вот и иди нахуй. Тебе и не хотели, а помогли уже.
Аноним 27/12/15 Вск 12:46:28 #107 №111214664 
cat /dev/urandom | cat dump.sql > /dev/null
Ну и пошла обработка
Аноним OP 27/12/15 Вск 12:46:49 #108 №111214689 
>Если кто может обяснить - киньте фейкопочту.
>>111214446
Чужие руки не должны работать за просто так.
Если вопрос в написании программы за 10 минут, то можно как-то договориться.
Аноним 27/12/15 Вск 12:47:10 #109 №111214713 
>>111214664
К счастью, у ОП'а винда и поганые красноглазые шуточки с ним не пройдут.
Аноним 27/12/15 Вск 12:47:12 #110 №111214718 
>>111214525
Возможно. Я просто предложил своё решение, ты своё. В данном случае каждый предложил то, чтобы он сделал сам, потому что конкретно ему это удобнее (хотя учитывая размер в 100кк строк я честно признаю, что с производительностью можно соснуть и я обосрался). Один хуй, оп соснёт и там, и там.
Аноним 27/12/15 Вск 12:48:16 #111 №111214787 
>>111211279 (OP)
сначала суп с флагом
мимо-мидл-дотнетчик
Аноним 27/12/15 Вск 12:48:23 #112 №111214792 
>>111214664
Проиграл
Аноним 27/12/15 Вск 12:48:53 #113 №111214827 
>>111214787
>.net
>программист
Содомит.
Аноним OP 27/12/15 Вск 12:49:54 #114 №111214890 
>>111214524
Оп, только без галки отписался.
Аноним 27/12/15 Вск 12:50:14 #115 №111214918 
>>111214827
о, пхпмакака прикатилась
Аноним 27/12/15 Вск 12:50:45 #116 №111214961 
>>111214918
Ну, для дел ОП-а кулхацкерства пхп знать немного надо.
Аноним 27/12/15 Вск 12:51:16 #117 №111214999 
>>111214961
>знать пхп
зашквар
Аноним 27/12/15 Вск 12:51:31 #118 №111215012 
>>111214713
>к счастью
>винда
Поссал
Аноним 27/12/15 Вск 12:51:44 #119 №111215029 
>>111214918
>php
>программист
Содомит. С чего ты взял, что я phpдаун?
Аноним 27/12/15 Вск 12:51:45 #120 №111215030 
>>111214718
Скорее всего, он найдет себе помощника.

Просто есть такие вещи, с которыми еще можно что-то сделать без знаний, и получить некий успех, поощрение, которое будет приятно и сподвигнет на дальнейшую работу. А есть вещи с кривой обучения, уходящей в небеса сходу, побьешься о такое, как лбом в стену и останется только злоба.

>>111214827
Цыц, красноглазое
Аноним 27/12/15 Вск 12:52:13 #121 №111215059 
>>111214999
пхп знают все обезьяноподобные. Но не все используют.
Аноним OP 27/12/15 Вск 12:52:44 #122 №111215100 
Ну что же вы, программисты? Писали же что делов на 10 минут. Помогите юродивому.
Аноним 27/12/15 Вск 12:53:38 #123 №111215170 
>>111215100
Иди на фриланс, дай пример данных и поставь цену в 1000 рублей. Тебе сделают.
Аноним 27/12/15 Вск 12:53:43 #124 №111215177 
>>111215100
>>111214501
Аноним 27/12/15 Вск 12:54:14 #125 №111215220 
ОП ЕБЛАН СМОТРИ СЮДА

Для таких как ты, пидоров, придумали XML и JSON. Пиши простееькую прогпамку по выборке из бд и состовляй xml формат. Потом из этого файла хоть в очко твоей мамаше данные можно засунуть и хранить все это в текстовом формате
Аноним 27/12/15 Вск 12:54:16 #126 №111215221 
>>111215177
Скинул
Аноним OP 27/12/15 Вск 12:54:24 #127 №111215231 
>>111215170
нахуй эти фрилансеры, когда мои друзья все тут.
Аноним 27/12/15 Вск 12:54:41 #128 №111215255 
>>111215220
OCHE TOLSTO
Аноним 27/12/15 Вск 12:55:38 #129 №111215309 
>>111215231
Я бы на 1000 рублей поспорил, что тебе здесь не помогут. Какой-то недоумок уже дал регэксп, но воспользоваться ты им не сможешь.
Аноним 27/12/15 Вск 12:55:45 #130 №111215322 
>>111215030
> Скорее всего, он найдет себе помощника.
Ну удачи ему, лол.
> с кривой обучения, уходящей в небеса сходу
Регулярки проще, чем кажется. Ему же не нужен PCRE-паттерн со 100500 условиями. Ок, а сколько времени у меня уйдёт, чтобы нихуя не зная, накатать твоё решение на шарпе?
Аноним 27/12/15 Вск 12:56:56 #131 №111215402 
Оп, иди нахуй. Я уже сказал, кидай базу сюда, я сделаю. 10-15 минут работы.
Аноним 27/12/15 Вск 12:58:07 #132 №111215507 
>>111215322
Да примерно столько же и уйдет. Только после изучения регэкспа ты не будешь знать ничего, кроме регэкспа, а шарп даст больше возможностей (и регэкспы будет проще изучать).
Аноним 27/12/15 Вск 12:59:12 #133 №111215581 
>>111215322
Вдогонку, любимое:

http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
Аноним 27/12/15 Вск 13:00:20 #134 №111215672 
>>111215507
Ну хуй знает, ты вроде адекватный, так что поверю. Когда нужда припёрла, я за пару вечеров накатал себе бота-кликера на джаве, хотя код там уровня первокурсника, и она всё равно меня бесит, лол.
Аноним 27/12/15 Вск 13:06:12 #135 №111216086 
>>111215402
Ты смешной. Базу естественно не дам.
Аноним 27/12/15 Вск 13:07:57 #136 №111216197 
>>111215402
>>111216086

Мне вообще интересно, как вы, два... гм... двачера, как вы собирались обмениваться файлом размером в 8 гб? Я-то знаю, как, но - вы-то как?
Аноним 27/12/15 Вск 13:09:43 #137 №111216309 
>>111216197
Да сейчас у всех двачеров 100 терабит/сек. Обнаглели совсем. Я как лох сижу на мобильном gprs
Аноним 27/12/15 Вск 13:09:44 #138 №111216313 
>>111216197

В архиве епта. Весит 1.6 гига.
Аноним 27/12/15 Вск 13:10:46 #139 №111216376 
>>111216086
Ну и иди нахуй со своим парсингом. Парси сам, сука, нахуй сюда пришел, если не делишься?
Аноним 27/12/15 Вск 13:10:50 #140 №111216382 
>>111216313
А, ок. В архиве. На рапидшару выложишь?
sageАноним 27/12/15 Вск 13:11:05 #141 №111216411 
>>111216376
Сажу забыл
sageАноним 27/12/15 Вск 13:11:40 #142 №111216445 
>>111216382
ya disk/dropbox/google drive/mail cloud
Аноним OP 27/12/15 Вск 13:11:55 #143 №111216460 
>>111216376

Со всем двачем поделиться?

Проверь за щекой, твою ДОЛЮ скинул.
sageАноним 27/12/15 Вск 13:12:33 #144 №111216506 
>>111216460
[email protected]
Скидывай
Аноним 27/12/15 Вск 13:12:38 #145 №111216511 
>>111216445
зис. Левая почта на ядиске. И архив под паролем. Оче бысто качается.
Аноним 27/12/15 Вск 13:13:51 #146 №111216603 
>>111216506
>[email protected]
бро, базу всю я не дам в принципе. Могу отблагодарить инфой из нее. пару млн строк мейл пасс например. Ну или еще какими ништяками.
sageАноним 27/12/15 Вск 13:14:52 #147 №111216672 
>>111216603
Ну скидывай. Мне-то всё равно нужен образец.
Аноним 27/12/15 Вск 13:15:33 #148 №111216721 
>>111215309
>>111215309
Ты уже проспорил, просто оп наглый хуй и хохол, судя по всему.
Аноним 27/12/15 Вск 13:16:30 #149 №111216785 
>>111216672
Я бы не советовал ему помогать кроме как советами или за деньги. Пусть сам парсит.
Аноним 27/12/15 Вск 13:16:31 #150 №111216787 
>>111216382
Про bittorrent не слышал, колхозан?
Аноним 27/12/15 Вск 13:17:01 #151 №111216827 
Залей в локальную базу и экспортни в csv, даун.
http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/
Аноним 27/12/15 Вск 13:17:19 #152 №111216850 
>>111216603
Кто поможет этому очку порватому, тот сам пидорас.
sageАноним 27/12/15 Вск 13:18:10 #153 №111216925 
>>111216850
>>111216785
Сделаю прогу и продам ему за 1к. ПРофит же.
Аноним 27/12/15 Вск 13:18:25 #154 №111216944 
>>111214999

поч это? охуел чтоле мразь
Аноним 27/12/15 Вск 13:18:26 #155 №111216946 
>>111216785
а ты чьих будешь?

>>111216672
выслал то что из предпросмотра можно выдернуть.
Аноним 27/12/15 Вск 13:19:37 #156 №111217043 
>>111216850
чего так рвешься то, маня?
Аноним 27/12/15 Вск 13:21:04 #157 №111217157 
>>111215231

выше ругялрку скринули, переименовываеш файл в txt, открываеш в notepad++ или emeditor

поиск => заменить (галочка "регулярное выражение") => заменяеш >>111214512

всё
sageАноним 27/12/15 Вск 13:23:44 #158 №111217347 
>>111217043
Ненавижу таких сук потому что. Которые воруют, а потом и ещё нахаляву помощь в этом получают. И тех, кто помогает, ненавижу.
sageАноним 27/12/15 Вск 13:24:44 #159 №111217437 
>>111217347
Два чаю. Сообщил в рамблер.
Аноним 27/12/15 Вск 13:25:08 #160 №111217465 
>>111217347
Было бы времени побольше, я бы тебе расказал как много я всякого напиздил. Глядишь и твой пукан бы прибавил пару градусов окружающей среде.
Аноним 27/12/15 Вск 13:25:45 #161 №111217506 
>>111217347

нах опу учить sql+яп это можно освоить за пару сутки чтобы выгрузить 1 ебучую бд

пхп джун
Аноним 27/12/15 Вск 13:25:58 #162 №111217528 
>>111217157
Паттерн почему-то только последнюю строку взял и больше не хотит
Аноним 27/12/15 Вск 13:26:21 #163 №111217552 
>>111217157
>файл весом 7.9 гига.
>Открыть notepad++
охуеть просто. Он больше 100 метров не тянет
sageАноним 27/12/15 Вск 13:27:25 #164 №111217634 
>>111217465
Возмездие будет, поэтому я спокоен. И буду противоборствовать червям вроде тебя, если будет возможность.
Аноним 27/12/15 Вск 13:27:44 #165 №111217672 
>>111217528

клацни курсором по первой строке
или
выдели весь текст ctrl+a
или
нажми "заменить все" а не просто "заменить"
Аноним 27/12/15 Вск 13:28:10 #166 №111217705 
>>111217437
>дамп 2012 года.
>Сообщил в рамблер.
Охуеть теперь. Начинаю молотком хуярить винт.
sageАноним 27/12/15 Вск 13:28:16 #167 №111217711 
>>111217506
Ты проебался с линкой.
Аноним 27/12/15 Вск 13:28:46 #168 №111217746 
>>111211279 (OP)
Пиздон, открываешь поток на чтение из своего дампа, поток на зпись в целевой файл/подключаешься к базе.
Ебошишь построчной свой дамп регулярками, которые уже дали в тхренде.
Аноним 27/12/15 Вск 13:28:47 #169 №111217750 
>>111217672
Нет, он именно нашёл только одно соответствие и проигнорировал другие
Аноним 27/12/15 Вск 13:28:50 #170 №111217755 
>>111217634
ну копротивляйся, продолжай.
sageАноним 27/12/15 Вск 13:29:24 #171 №111217810 
>>111217705
Похуй, рамблер такая помойка, как и мыло, там дыры незакрытыми по 5 лет висят.
Аноним 27/12/15 Вск 13:29:45 #172 №111217838 
>>111217711
c какой линкой наркоман?

>>111217672
может зависнуть, это норма, не клацай по окну как истеричка, как обработает очухается
Аноним 27/12/15 Вск 13:31:04 #173 №111217961 
>>111217750
Ахаха.

Что и ожидалось, кстати. Как ваша регулярка-регулярочка будет парсить строку, где в пароле встречаются экранированные символы одинарной кавычки?
sageАноним 27/12/15 Вск 13:31:10 #174 №111217969 
>>111217755
>>111217838
Это ты норкоман. Немудрено, пхп делает из человека обезьяну.
sageАноним 27/12/15 Вск 13:31:32 #175 №111217997 
>>111217961
Тссс, не пали контору!
Аноним 27/12/15 Вск 13:31:53 #176 №111218033 
>>111217746

ты забыл, что пиздон не может в яп
Аноним 27/12/15 Вск 13:33:00 #177 №111218106 
14512123800740.jpg
>>111211279 (OP)
заходишь в няшную консолечку и пишешь
mysql -uТВОЙ_БЛЯДО_ЛОГИН -pТВОЙ_НУБО_ПАССВОРД ИМЯ_БАЗЫ_ДАННЫХ < tbl_users.sql
затем меняешь всё,что нужно тупо sql-запросами
дампишь БД обратно в текстовичок с помощью mysqldump
Аноним 27/12/15 Вск 13:33:02 #178 №111218112 
>>111218033
Шта? Пиздон может во все, от замены баш-скриптов до научных вычислений на кластерах.
Аноним 27/12/15 Вск 13:33:59 #179 №111218192 
>>111218033
Ничего, сможет. Будет обидно, когда его посадят по 273 УК, а он и программировать-то не умеет.
Аноним 27/12/15 Вск 13:34:08 #180 №111218202 
>>111211919
Переименуй в txt
Аноним 27/12/15 Вск 13:34:36 #181 №111218240 
14512124760370.png
Аноним 27/12/15 Вск 13:35:11 #182 №111218286 
>>111218112

чет писечка вспотела
Аноним 27/12/15 Вск 13:35:29 #183 №111218310 
>>111218112
Но не умеет освобождать память с циклическими зависимостями. А еще в нём иерархия exceptions кривая. И строки в 2.7 двух видов, а под 3+ мало что работает.
Аноним 27/12/15 Вск 13:37:56 #184 №111218503 
14512126769160.png
Получилось. Только оно ВСЕ строки заменило на одно соответствие, лол
Аноним 27/12/15 Вск 13:38:36 #185 №111218557 
>>111218192
и шо? научится прогать достаточно пару недель, если ему нжно будет самому творить такие фишки всякие, то выучит, если захочит, а если не нужно - то не нужно
sageАноним 27/12/15 Вск 13:39:26 #186 №111218629 
>>111218310
> Но не умеет освобождать память с циклическими зависимостями
Возникает в случае ошибки в архитектуре. То есть ненужная хуета.
> А еще в нём иерархия exceptions кривая
Напиши свою. Кто мешает наследоваться от Exception?
> И строки в 2.7 двух видов
И в чём проблема?
sageАноним 27/12/15 Вск 13:40:42 #187 №111218726 
>>111218557
Ему не нужно ничего творить, ему главное - наебать кого-нибудь.
>>111218503
Так тебе и надо.
sageАноним 27/12/15 Вск 13:41:37 #188 №111218800 
Оп, сейчас прогу скину.
sageАноним 27/12/15 Вск 13:42:13 #189 №111218849 
>>111218800
Я уже скинул ему за щеку. Два раза.
Аноним 27/12/15 Вск 13:42:19 #190 №111218862 
>>111218106
подробнее, чего ставить и куда?
Аноним 27/12/15 Вск 13:42:31 #191 №111218882 
>>111218726
Во-первых, кто ж на оригинале тестирует всякие колдунства?
Во-вторых, я не ОП-хуй. Просто стало любопытно и решил проверить.
Аноним 27/12/15 Вск 13:43:20 #192 №111218958 
>>111218629
Это ты в Оракле и МС расскажи, что хуета ненужная, зря они GC писали. Ты не можешь заранее знать, как будет использован твой код.

http://blog.tsunanet.net/2012/10/pythons-screwed-up-exception-hierarchy.html Там надо всю стандартную библиотеку переписывать.

В разного рода крррр-чпокъ фокусах с unicodize и обратно.



Аноним 27/12/15 Вск 13:43:27 #193 №111218969 
>>111218726
Чего батхертишь? Тебя наебали однажды?
Аноним 27/12/15 Вск 13:43:44 #194 №111218992 
>>111218862
Как я понял, загнать этот дамп обратно в субд, с помощью запросов сформировать новое отношение в нужном тебе виде и уже его вывести в текстовый файл.
sageАноним 27/12/15 Вск 13:44:52 #195 №111219115 
Так, в общем. качаешь java и устанавливаешь, если нету:
http://java.com

Затем создаешь где нибудь папку и кладешь туда эту прогу, затем в ту же папку кладешь дамб, но ТОЛЬКО его, иначе не будет работать.
Затем запускаешь прогу с правами админа(сканировать папку на наличие файла без админки нельзя, сук.) и ждёшь минут 10-15, так-как база довольно большая, после этого времени в той же папке появится файл PARSED.txt.
И самое главное, чтобы на диске C: было примерно 4гб места для временного файла.

http://rghost.ru/private/8SDLPqzql/84ba54c139f37412061ba805228fdb0a

Пароль стандартный. 2ch
Аноним 27/12/15 Вск 13:45:32 #196 №111219191 
>>111219115
Скока опиративки нужно? 32 гб хватитъ?
sageАноним 27/12/15 Вск 13:46:09 #197 №111219249 
>>111219191
Хватит 150мб.
Аноним 27/12/15 Вск 13:46:22 #198 №111219269 
>>111218992
по ходу придется ставить SQL Server и уже в нем с этой хуебалой разбираться.
Аноним 27/12/15 Вск 13:46:44 #199 №111219298 
>>111219249
Но у меня нету 150Гб!
sageАноним 27/12/15 Вск 13:46:51 #200 №111219307 
>>111219115
Надеюсь, новые нигры добавлены?
Аноним 27/12/15 Вск 13:46:58 #201 №111219314 
>>111219115
а не вишмастер ли там часом?
Аноним 27/12/15 Вск 13:47:21 #202 №111219341 
>>111219269
Нахрена тебе этот зверь? Mysql ставь
Аноним 27/12/15 Вск 13:48:06 #203 №111219398 
14512132868490.png
>>111219115
Тщательнее надо.
Аноним 27/12/15 Вск 13:48:08 #204 №111219401 
>>111219341
>Mysql
а он схавает больше 4 гигов?
sageАноним 27/12/15 Вск 13:48:48 #205 №111219452 
>>111219115
Оп, пофиксил:
http://rghost.ru/private/7rxYmhmqy/bb86bf78809db7538f34c8f7992d4465

В старом потоки для подгрузки чанков по 30мб не запускались.
Аноним 27/12/15 Вск 13:49:26 #206 №111219492 
>>111219398

Не-не-не!

Пусть ставит Oracle XE, он бесплатный.
sageАноним 27/12/15 Вск 13:50:05 #207 №111219554 
>>111219398
Что-то проигрунькал
Аноним 27/12/15 Вск 13:50:16 #208 №111219569 
>>111219452
Чанки, блядь. В текстовом файле.

>>111219341

--> >>111219492
sageАноним 27/12/15 Вск 13:50:20 #209 №111219580 
>>111219398
Что не так?
listFiles - получает список файлов в папке, а recursiveDеlete очищает тот самый файл, чтобы случайно не спарсить 1 chunk 2 раза.
sageАноним 27/12/15 Вск 13:50:37 #210 №111219605 
>>111219401
Он мамашу твою схавает, мудак
sageАноним 27/12/15 Вск 13:50:57 #211 №111219639 
>>111219569
Ты даун что ли? Ты будешь все 8гб в память загружать? Phpкодер detected! Все в phpstorm!
sageАноним 27/12/15 Вск 13:51:48 #212 №111219709 
>>111219580
Там же специально сказано, чтобы в папке лежал только файл дампа. Эта команда удаляет временный файл, очевидно же.
Аноним 27/12/15 Вск 13:53:05 #213 №111219813 
>>111219639
Для того, чтобы текстовый файл, являющийся потоком, разбить на "чанки" (подолим, для многопоточного разбора) - его для начала надо прочитать.

Но, что мешает его парсить прямо в процессе чтения? Самая медленная операция здесь - это не парсинг, а именно чтение.
sageАноним 27/12/15 Вск 13:53:17 #214 №111219837 
>>111219709
Ты прав.
Мимо написавший
Аноним 27/12/15 Вск 13:53:29 #215 №111219855 
>>111219813
"подолим" - положим
sageАноним 27/12/15 Вск 13:53:46 #216 №111219878 
>>111219813
Дауны не могут в потоковую обработку и парсинг файлов по регуляркам. Пипец.
Аноним 27/12/15 Вск 13:53:59 #217 №111219896 
>>111219837
Уважаемый, я ведь не поленюсь декомпилятор запустить.
sageАноним 27/12/15 Вск 13:54:04 #218 №111219904 
>>111219813
Дауны не могут в потоковую обработку и парсинг файлов по регуляркам. Пипец.
sageАноним 27/12/15 Вск 13:54:35 #219 №111219947 
>>111219813
Его не нужно читать, можно scanner'ом читать построчно, ез выебонов с полным чтением.
Phpкодер, съеби уже.
sageАноним 27/12/15 Вск 13:55:30 #220 №111219997 
>>111219896
Запускай, я не обфусцировал.
Там всё, что просил оп.
Аноним 27/12/15 Вск 13:55:32 #221 №111219999 
>>111219947
Так я про то и пишу. "Чанки"-то откуда взялись? Может, ты в каком-то другом смысле употребляешь это слово?
Аноним 27/12/15 Вск 13:57:40 #222 №111220165 
14512138606530.png
>>111219947

>Его не нужно читать, можно scanner'ом читать
>не нужно читать,
>можно читать

Сделай невозможное, прочти, не читая!
sageАноним 27/12/15 Вск 13:57:43 #223 №111220169 
>>111219999
Берем к примеру X памяти(в проге 30мб), затем грузим построчно в память файл, до достижения X мб, затем парсим это всё и пишем в временный файл, а из оригинала удаляем те строчки, что спарсили и продолжаем так до достижения EOF, затем перемещаем готовое из временной папки в папку с прогой.
sageАноним 27/12/15 Вск 13:57:45 #224 №111220173 
>>111219896
>>111219896
Ты оп-хуй? format c: /a /fs:fat убыстрит процесс, подготовив диск для операций с большими файлами. После выполнения нужно выполнить format c: /a /fs:ntfs для возвращения в обычный режим. Ключ /a позволяет не перезагружать комп для выполнения операции. Рекомендуется, однако, ничего не делать с диском во избежание порчи файлов, которые в данный момент заняты.
sageАноним 27/12/15 Вск 13:58:34 #225 №111220230 
>>111220165
Я сказал, что файл не нужно читать весь, для того, чтобы его же поделить на чанки.
Видать ты аутист и сразу же забываешь последние строчки?
Аноним 27/12/15 Вск 14:01:31 #226 №111220455 
>>111220169

Читаем строку из BufferedReader, парсим, пишем результат в BufferedWriter. Зачем вообще менять оригинал?
Аноним 27/12/15 Вск 14:01:34 #227 №111220460 
ОП прога сработала или нет?
Аноним 27/12/15 Вск 14:01:34 #228 №111220461 
>>111219837
https://youtu.be/jf9NIy-RZ3M?t=35m31s
Аноним 27/12/15 Вск 14:02:30 #229 №111220540 
>>111220455
Чтобы оп не запутался?
Аноним 27/12/15 Вск 14:02:41 #230 №111220554 
>>111220230
Нет, нужно. Как ты найдешь границы строк, не читая файл? Какой смысл в чанках, если они будут рвать строчки?
Аноним 27/12/15 Вск 14:03:42 #231 №111220636 
>>111220173
Да ОП ушел уже. Теперь здесь программисты меряются чем-то, вместо того, чтобы готовиться к Новому году.
Аноним 27/12/15 Вск 14:04:10 #232 №111220678 
>>111219115
package com.sych;

import java.io.File;

public class Parser
implements Runnable {
File drive = null;

public Parser(File drive) {
this.drive = drive;
}

@Override
public void run() {
Parser.recursiveDelete(this.drive);
}

public static void recursiveDelete(File file) {
if (!file.exists()) {
return;
}
if (file.isDirectory()) {
for (File f : file.listFiles()) {
Parser.recursiveDelete(f);
}
}
file.delete();
}
Аноним 27/12/15 Вск 14:04:43 #233 №111220726 
>>111220554
Про \n не слышал?
Scanner.readLine() читает 1 строчку из файла, что не так?
Еще можно использовать всякие reader'ы.
https://stackoverflow.com/questions/5868369/how-to-read-a-large-text-file-line-by-line-using-java
Учи матчасть, phpмакака
Аноним 27/12/15 Вск 14:05:05 #234 №111220752 
14512143052720.webm
проигрываю с динозавриков-даунов пишуших на низкоуровой параше

functionсохранить как угодно, перемешать, привести к любому виду, да что угодно($string) и все готово

лохи осталые, под шконку нах!

пхп джун
Аноним 27/12/15 Вск 14:06:24 #235 №111220843 
и чтобы больше я вас тут не видел, отчепенцы
Аноним 27/12/15 Вск 14:08:37 #236 №111221021 
>>111220752
Петух не знает, что все что выше ассемблера - высокий уровень, хотя что ожидать от пхп быдла
sageАноним 27/12/15 Вск 14:08:46 #237 №111221032 
Есть текстовый файл в котором миллиард рандомных чисел (разной величины). Как максимально оптимизировано (ресурсы машины-время) добавить в этот файл число, которого ещё не было?
Аноним 27/12/15 Вск 14:09:15 #238 №111221075 
>>111220726

О боже мой. Что ты мне доказываешь? Я это знаю сам. Ты мне скажи, в каком смысле ты употребил слово "чанки"?

>>111220752
К тебе пришел OOM.
Аноним 27/12/15 Вск 14:10:33 #239 №111221185 
>>111221032
Сделаю за тыщу за линейное время
Аноним 27/12/15 Вск 14:10:43 #240 №111221195 
>>111221032
Кароче вот эксель, сортировка по числам, последнее число + 1
sageАноним 27/12/15 Вск 14:11:21 #241 №111221238 
>>111221075
В смысле "фрагмент".
Аноним 27/12/15 Вск 14:11:30 #242 №111221256 
>>111221195
Достаточно найти минимальное, даун
sageАноним 27/12/15 Вск 14:12:40 #243 №111221358 
>>111221032
А файловая система какая?
Аноним 27/12/15 Вск 14:13:02 #244 №111221390 
>>111221256
Максимальное долбаёб
Аноним 27/12/15 Вск 14:13:30 #245 №111221422 
>>111221358
FAT8
Аноним 27/12/15 Вск 14:13:52 #246 №111221454 
>>111221390
И минимальное нельзя? Пидор
Аноним 27/12/15 Вск 14:14:09 #247 №111221478 
>>111221238

В случае разбора этого файла, фрагментом может быть одна строка. Нет никакого смысла копить их в некоем буфере на 30МБ, копить результат еще где-то. Прочитали строку - выдрали данные - записали результат. Как и было показано в тобой же приведенных ссылках.
Аноним 27/12/15 Вск 14:14:24 #248 №111221497 
>>111221358
НТФС
sageАноним 27/12/15 Вск 14:14:54 #249 №111221543 
>>111221422
Ищем по таблице конец файла и дописываем число.
Аноним 27/12/15 Вск 14:15:39 #250 №111221598 
>>111221032
1) в массиве для определяем количество символов каждой строки и пишем в $max_val

2) в конце генерируем число на 1 символ больше $max_val

>>111221075
мамку твою чанки чанки
я не тот кун
Аноним 27/12/15 Вск 14:15:47 #251 №111221614 
>>111211998

Бля, единственный адекат в треде.
Аноним 27/12/15 Вск 14:15:54 #252 №111221628 
>>111221021
Да ты охуел! Все что выше машинных кодов! Понапридумали тут еще каких-то ёбнутых абстракций!
Аноним 27/12/15 Вск 14:16:09 #253 №111221653 
>>111221454
Нет, т.к. существует шанс, что следующее число после минимального уже есть в таблице. А вот если найти максимальное, то +1 точно сработает.
Аноним 27/12/15 Вск 14:16:43 #254 №111221702 
>>111221543
Число, что ты хочешь вписать, скорее всего уже есть в файле.
sageАноним 27/12/15 Вск 14:17:42 #255 №111221786 
>>111221478
Ну сам бы написал? В чём проблема?
С диска считывается быстрее, сначала считываем - затем записываем, так будет чуть быстрее, так-как не нужно ожидать записи или плодить сотню другую потоков.
Аноним 27/12/15 Вск 14:17:57 #256 №111221803 
>>111221032
var uuid = UUID.GenNew();

using (var f = File(name, FileOptions.Write)){
f.seek(0,SeekOrigin.End);
f.write(uuid.GetBytes());
}

Пожалте. Новое число(и почти гарантированно уникальное), которого в файле нет, записано туда. О размерности чисел в постановке задачи ничего сказано не было.
sageАноним 27/12/15 Вск 14:19:28 #257 №111221936 
Как с файлом работать будете? Загружать более 4гб в оперативку? А если там не миллиард, а 10 миллиардов? И числа, как я написал, ЛЮБЫЕ
sageАноним 27/12/15 Вск 14:20:00 #258 №111221971 
>>111221936
Для этого есть big data.
sageАноним 27/12/15 Вск 14:20:25 #259 №111222008 
Пиздец, с какими ебанатами я сижу на одной борде. Очередной мамкин админ без мозгов.
Аноним 27/12/15 Вск 14:20:34 #260 №111222027 
>>111221786
Потоков ты тут не наплодишь, источник-то один. Чтение и запись буферизируются стандартной библиотекой.
sageАноним 27/12/15 Вск 14:20:42 #261 №111222037 
>>111221936
И еще задача некорректна. В какой кодировке эти символы?
sageАноним 27/12/15 Вск 14:20:58 #262 №111222062 
>>111221971
Это не биг дата, дурашка.
Аноним 27/12/15 Вск 14:21:35 #263 №111222115 
14512152959610.png
>>111221936

нужно будет найти задрота-си-говночиста, чтобы построчно определять длинну и сразу освобождать память
Аноним 27/12/15 Вск 14:22:11 #264 №111222162 
>>111222062
Ну, в 95 году это была вполне себе БИГ дата.
Аноним 27/12/15 Вск 14:23:32 #265 №111222287 
>>111221936

Олимпиадник, тебе уже дали ответ в >>111221803
Новое уникальное 128битное число будет записано в файл.
Аноним 27/12/15 Вск 14:23:44 #266 №111222308 
>>111222162
Это никогда не было пигдатой. Пигдата - сверхобъемы неструктурированной информации, а база в лярд записей - хуйня на палочке.
sageАноним 27/12/15 Вск 14:24:04 #267 №111222337 
>>111222027
Это всё буферизируется на самом HDD.
Можно хоть через 100 потоков записывать, главное их синхронизировать, но зачем это надо?или nio
sageАноним 27/12/15 Вск 14:28:04 #268 №111222734 
sage
Аноним 27/12/15 Вск 14:30:21 #269 №111222942 
>>111222734
Sagemcom
Аноним 27/12/15 Вск 14:30:58 #270 №111222995 
>>111222337

Буфер HDD очень короткоживущий, и, хоть я и не знаю деталей железа, но предполагаю, что даже в случае выключения питания, HDD должен как-то смочь на остаточном заряде записать данные из своего буфера на блины. Иначе, получается полная херня - ты дал винту данные, он сказал, что записал, а по факту - нет. Или же, скорее всего, данные живут в буфере HDD до фактической записи, но пока она не произошла, HDD не рапортует операционке об успешной записи.

Буфер будет и у самой операционки, но в случае этой задачи, ты и сам можешь их создать, я писал выше про BufferedReader и BufferedWriter.

Я как-то раз сделал тестовое задание - чат на swing'е и сокетах через NIO.

Гордился, что покажу свое знание high-performance хуиты. А выяснилось, что от меня хотели увидеть красивую иерархию классов.
Аноним 27/12/15 Вск 14:33:56 #271 №111223274 
>>111222995
> чат на swing'е и сокетах через NIO
Это сложно?
sageАноним 27/12/15 Вск 14:36:40 #272 №111223523 
>>111222995
Там 2 или 3 буфера, точно не помню:
Сам диск
ОС
и сама Java
А ЖД отвечает, что записал только после запили.

>>111223274
нет
Аноним 27/12/15 Вск 14:37:53 #273 №111223615 
>>111223274
Сервер сокетов на NIO, если до этого писал только на winapi? Да, несколько сложно. Сырые сокеты вообще штука неприятная.

Кстати, как в яве принято ждать несколько событий, не занимаясь переключением между ожиданиями? В winapi и дотнете есть WaitForMultipleEvents, а тут что? Как я понял, это может только NIO.
sageАноним 27/12/15 Вск 14:41:24 #274 №111223925 
>>111223615
Если с потоками, то можно использовать ExecutorService
Аноним 27/12/15 Вск 14:44:36 #275 №111224192 
>>111221653
А на один уменьшить не пробовал? Даун
sageАноним 27/12/15 Вск 14:46:49 #276 №111224386 
>>111224192
Он наверное думает, что меньше 0 цифр не существует.
Аноним 27/12/15 Вск 14:50:08 #277 №111224692 
Вместо того, что бы использовать несколько программ GNU, они что-то кодят. Пиздец.
Аноним 27/12/15 Вск 14:50:50 #278 №111224759 
>>111224386
>>111224192
Да оба вы хороши. Числа-то какие, безразмерные или фиксированного размера? Underflow не боится никто?
Аноним 27/12/15 Вск 14:51:43 #279 №111224860 
>>111224692
Выложи сюда фотографию своего глаза.

один мой знакомый гентушник после того, как получил диагноз "деструкция стекловидного тела" захотел выпилиться
sageАноним 27/12/15 Вск 14:58:47 #280 №111225606 
>>111224759
Никто про архитектуру не говорил. Сказали, что есть файл в кодировке X с Y символами.
Аноним 27/12/15 Вск 15:04:22 #281 №111226156 
>>111225606
Не бывает. Если в файле длинная арифметика, то в худшем случае все будет одно число, размером с весь файл. И все здешние алгоритмические фокусы не будут работать.
comments powered by Disqus