Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
webinfo #:

Если ты решил изучать Си, то для этого совершенно не нужно искать исходники конкретной программы. И непонятно, каким образом это знание связано с твоим спокойствием.

Это для расширения кругозора, про спокойствие это шутка, как раз нужно искать исходник конкретной программы, которой я реально пользуюсь на сервере, да и многие наверное тоже, интереснее смотреть то чем пользуешься, я не знал что она написана на C, это мог быть C++ или еще что-то, я не знал что она при компиляции сначала в ассемблер, а потом в двоичный код, и все это мимоходом, да бывает все непонятно, но как говориться очень интересно, почему они в версии 3.3.10 в блоке - /* human readable output */ использовали switch, а в версии 4.0.3 оставили только if else и так далее и тому подобное, ведь php похож на C, да что там говорить if скопирован на 100% от туда.

Короче все очень непонятно, но очень интересно, вот почему и зачем, все исходные коды найдены, теперь все будет хорошо :-)
webinfo #:

Для этого не нужен исходный код, для этого нужно просто прочитать руководство по использованию команды.

Да но не то как это реализовано на языке программирования Си.
Вот, спасибо! Теперь я знаю, что происходит, когда я ввожу free h - /* human readable output */ :-) а вы говорите зачем тебе исходный код :-), все я спокоен :)
webinfo #:

Ты что исходником называешь и как ты его собираешься смотреть? И нафига оно тебе надо?

Просто исходный код программы как у chaturanga - cat ./procps-3.3.17/free.c, хочу просто посмотреть исходный код, неужели нигде в интернете нету хотя бы старой версии, посмотреть хочу правда она берет данные из /proc/meminfo :)

Спасибо конечно, но не судьба видать мне глянуть краем глаза свободный исходник :), про то что исходный код вместе с программами при установки дистрибутива не устанавливается я что-то такое слышал и про использование команды apt source и подобных тоже, но так как я нуб полный, как всегда в супер простом линуксе ничего не выходит:

В WLS пишет при применении команды:

E: You must put some 'source' URIs in your sources.list

В Kali linux ал-я убунту тоже самое:

Reading package lists... Done

E: You must put some 'deb-src' URIs in your sources.list

Млин это же опенсорс, ни гугл, ни яндекс, ни чатджпити, никаких ссылок на исходник.

Может быть есть ссылка на гитхаб просто посмотреть исходник.

Он даже на искусственный интеллект не тянет, похож скорее на искусственный интеллект шестерку, вот если бы он скажем мог бы как мы как люди как на этом форуме послать куда подальше, а не услужливо генерить контент, тогда бы я поверил что это ИИ, а так слабовато, вот если бы он отвечал иногда хотя бы - не пошли ли вы в баню с такими запросами или иди погуляй мальчик, хватит троллить, шел бы ты отсюда, а давай ка ты сам напишешь этот бред о котором спрашиваешь, я тебе не справочник, гуляй Вася и т.д. в таком стиле :-), вот тогда я бы поверил.

А так он не искусственный интеллект он просто прошивка. Знаете, этот тест с искусственным интеллектом над людьми с Адамом и Евой, вот если вам явно запрещено есть яблоки с дерева, а вы несмотря на все запреты взяли и сожрали, то вы настоящий искусственный интеллект :-)

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

И те, кто многие говорят, что он заменит копирайтеров, художников и т.д. бред полнейший. Да он может посоревноваться со всякими сайтами, сделанными на народ.ру или юкозе и т.п.
Последний странный вопрос, если можно, если есть тут математики, подскажите если у меня получилось 0,001 секунда за 42 if’а, то типа чтобы код занял выполнение за 1 одну секунду нужно наклепать 42000 if’ов :-), по моим расчетам, хотя может что-то я не то насчитал.
SeVlad #:

Ты вообще не понимаешь что у тебя написано. Функции is_ - это уже if.

Как впрочем и has_.

Да я согласен я многого не понимаю, я вообще временами действую методом тыка в программировании, иногда просто не понимая, что я делаю, и это абсолютно не важно, главное то что это работает и главное то что я вижу у себя на сайте и как оно отображается, а работает там так как мне надо и все ОК, все остальное и все эти рассуждения мои про if, функции и т.п. это так мелочи и личные интересности. Там все просто стандартные функции, которые работают со стандартным типом постов и рубриками не работают, но работают другие, жутковатые, да и ладно, главное работает :)

Это хорошо, что is_ это уже if как, впрочем, и has_, но дело в том, что мне нужно ещё больше и больше if…, и не смотря на страшный вид моего кода, я как главный архитектор и разработчик оставляю все как есть пока это вроде бы работает :-) по фигу 100500 if выдержит интерпретатор не надорвётся :)

Ладно всем спасибо, я все понял с этими if в if
Не просто жуть, а жесть я бы сказал, но к сожалению стандартные функции которые я думал простые и понятные а-ля is_archive(), is_category() с которыми я быстро наклипаю то что мне надо оказались не работающими с кастомным типом записи и с кастомной таксономией.
LEOnidUKG #:

Одинаково всё.

Это называется стиль написания и не более того.

Если вы пишите для себя родимого, то как хотите. Если пишите для других людей, то пишите более развернуто и понятно. И иногда пишут первый вариант т.к. знаю, что может быть понадобиться ELSE в будущем. Но это уже опыт разработки нужен, чтобы прогнозировать некоторые моменты.

Для себя, это хобби, как выглядит код мне абсолютно все равно, лишь бы работало, но есть одно но все таки, мне важно как бы это сказать чтобы он более или менее правильно и быстро работал на сколько это возможно для моего понимания, но не сложно :), короче такая странная штука. Но в большей степени не важно, лишь бы работало, но не до зависания сервера или белого экрана с фатал еррор и т.п. :).
Всего: 1998