В своё время переделал специально для пещер обычный налобник в ультрафиолетовый. Получилось не очень аккуратно, т.к. ток белых светодиодов не совпал с током УФ. УФ фонарик хорошо светит только четырмя светиками. Но есть другой УФ фонарик, который так же как и светики был на диалэкстриме.
К сожалению по семейным и прочим обстоятельствам 4 (четыре!) похода в пещеры сорвались, точнее походы были, но без меня :( .
Растраивает ещё, что я собираюсь ехать в то место где море искусственных пещер, а проводника нет...
Но не пропадать же добру, решил пофоткать разные предметы на телефон. Порой самый обыкновенный предмет в лучах УФ выглядит удивительно.

Пирожок угадавшему что это такое
Хотел дать подсказку, но сразу догадаетесь :). Скрывать комменты не буду, не для конкурсов сделал.

УФ фонарики
*****************************************************************************************
Вопрос по Сям
Так же, чтобы не плодить треды задам один очень тупой вопрос, но волнует давно, а что-то руки не доходят реализовать. Вопрос по Си (*nix)
Имеется текстовый файл, например log.dat, в котором в тектовом виде записанны данные:
По сути эти числа типа unsigned int. Как создать массив в колличество строк (тут важно определить количество строк), и как лучше прочитать данные? Меня смущает функция fscanf, думал читать fgets, а потом перечитывать уже sscanf (практолок изобретающий велосипед и с помощью него вырезающий гланды, ага). Вопрос с одной стороны очень ламерский, но с другой, положим данные имеют вид:
Разделены эти данные пробелами и/или табуляциями, и надо прочитать только второй столбец, как быть?
*****************************************************************************************
Просто вопрос...
На правах лытыдыбра: почему придумали глупое "исключающее или", а не взяли более нормальное русское слово "либо"? Смысл более ясен был бы.
К сожалению по семейным и прочим обстоятельствам 4 (четыре!) похода в пещеры сорвались, точнее походы были, но без меня :( .
Растраивает ещё, что я собираюсь ехать в то место где море искусственных пещер, а проводника нет...
Но не пропадать же добру, решил пофоткать разные предметы на телефон. Порой самый обыкновенный предмет в лучах УФ выглядит удивительно.

Пирожок угадавшему что это такое
Хотел дать подсказку, но сразу догадаетесь :). Скрывать комменты не буду, не для конкурсов сделал.

УФ фонарики
*****************************************************************************************
Вопрос по Сям
Так же, чтобы не плодить треды задам один очень тупой вопрос, но волнует давно, а что-то руки не доходят реализовать. Вопрос по Си (*nix)
Имеется текстовый файл, например log.dat, в котором в тектовом виде записанны данные:
...
401797
434328
437084
438132
479239
490885
...
По сути эти числа типа unsigned int. Как создать массив в колличество строк (тут важно определить количество строк), и как лучше прочитать данные? Меня смущает функция fscanf, думал читать fgets, а потом перечитывать уже sscanf (практолок изобретающий велосипед и с помощью него вырезающий гланды, ага). Вопрос с одной стороны очень ламерский, но с другой, положим данные имеют вид:
0 2114 15/12/2011 23:22:57
1 2132 15/12/2011 23:23:07
2 2120 15/12/2011 23:23:17
3 2109 15/12/2011 23:23:27
4 2178 15/12/2011 23:23:37
5 2192 15/12/2011 23:23:47
6 2198 15/12/2011 23:23:57
Разделены эти данные пробелами и/или табуляциями, и надо прочитать только второй столбец, как быть?
*****************************************************************************************
Просто вопрос...
На правах лытыдыбра: почему придумали глупое "исключающее или", а не взяли более нормальное русское слово "либо"? Смысл более ясен был бы.
no subject
Date: 2012-05-16 07:21 pm (UTC)потому что в русском языке "либо" равно "или", а "или" означает совсем другое
no subject
Date: 2012-05-16 07:52 pm (UTC)no subject
Date: 2012-05-16 08:21 pm (UTC)no subject
Date: 2012-05-16 08:33 pm (UTC)Оно?
no subject
Date: 2012-05-16 08:52 pm (UTC)no subject
Date: 2012-05-16 08:53 pm (UTC)no subject
Date: 2012-05-16 08:54 pm (UTC)Давно стараюсь под UNIX использовать то, что уже есть и только в исключительных случаях - не устраивает скорость, например или еще чего - переходить на C.
Выдирание N-й колонки из файла:
cat file.log | awk '{print N}'
где N - номер колонки. Счет с 1.
Подсчет кол-ва строк:
cat file | wc -l
no subject
Date: 2012-05-16 08:58 pm (UTC)Это такая лампа оранжевая, но типа короче огромный кусок соли, а внутри лампочка.
no subject
Date: 2012-05-16 09:05 pm (UTC)no subject
Date: 2012-05-16 09:12 pm (UTC)no subject
Date: 2012-05-16 09:29 pm (UTC)no subject
Date: 2012-05-16 11:07 pm (UTC)no subject
Date: 2012-05-17 02:38 am (UTC)И во-вторых, а 'cat'-то там зачем? И awk, и wc вполне берут имя входного файла с командной строки ;-)
no subject
Date: 2012-05-17 03:24 am (UTC)no subject
Date: 2012-05-17 05:00 am (UTC)Использовать с для подобных задач крайне неэффективно. Основная проблема не в сканировании данных, а в подсчете размера массива. Пока не дойдешь до конца списка, он неизвестен. Тут либо идти в два прохода, либо realloc. Либо изобретать свой велосипедный stl::vector. Лично я бы выбрал другой язык для подобных задач. Рекомендую смотреть в сторону python, если нужно что-то быстро набыдлокодить и забыть.
И по последнему - http://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8
no subject
Date: 2012-05-17 05:39 am (UTC)no subject
Date: 2012-05-17 05:46 am (UTC)Смысл спрашивать, если на второй фотке это кусок лежит в левом верхнем углу
no subject
Date: 2012-05-17 06:35 am (UTC)no subject
Date: 2012-05-17 06:35 am (UTC)no subject
Date: 2012-05-17 06:36 am (UTC)no subject
Date: 2012-05-17 06:36 am (UTC)no subject
Date: 2012-05-17 06:36 am (UTC)no subject
Date: 2012-05-17 06:37 am (UTC)no subject
Date: 2012-05-17 06:39 am (UTC)no subject
Date: 2012-05-17 06:42 am (UTC)Вот-вот, меня это и смущает. В результате вырастает велосипед.
Я просто думал, может есть готовые решения. Ведь совершенно точно рядовая и типовая задача, но каждый программист изобретает велосипед.
З.Ы. Комментарии лучше писать транслитом ;).