m700
кнут тем и прекрасен что он написан так что можно с разным уровнем подготовки читать ибо написано нормально, не хочется блевать как от грокаем, или как от мартина который на пол страницы писал одну мысль - нужно принимать душ
Сидредин
Алексей
Не полностью согласен
Сидредин
Борисов
Главный вопрос - какая цель изучения алгоритмов: - просто интересна алгоритмистика - пройти алгоритмическую секцию на собесе - 'ну типа все изучают и я же типа тоже должен'
Сидредин
вы думаете такое можно читать с любым уровнем подготовки?
Получается, там надо знать и математику хорошо? @mustitz
m700
вы думаете такое можно читать с любым уровнем подготовки?
ну пдобное в школе разбирали, я о том что ты можешь прочесть и получить знания с разным уровнем подготовки, прочитаешь в школе или в аспирантуре все равно чтото будет новое
Andrii
и вам в школьном возрасте была понятна книжка Кнута?
Что-то понятно, что-то непонятно, но безумно интересно, был в это челлендж! :)
Борисов
2 последних 😁😁😁 и ещё когда-нибудь понадобится оптимизация типа самолёты программировать
Для 2 случая, на мой взгляд, более быстрый путь - это 'натаскивание' себя на решение определенного типа задач, например, используя leetcode Для 3 случая вообще без разница что делать - всё сойдет )
Борисов
Andrii
Кнут не слишком огромный? Или ты не всё читал?
Ну... не так читал, что открою на любой странице и не могу, читаю до конца. Больше с первым томом возился, там где ассемблер описывался. Немного сортировки, но больше на уровне описания
Сидредин
Что-то понятно, что-то непонятно, но безумно интересно, был в это челлендж! :)
Кстати, челлендж очень важен, по крайней мере для детей)
Mikhail
на спор кто быстрее решит таск,в 90е не считалось зашкваром учить алгоритмы
Так и вижу, как на стендапе мы спорим, кто перевернул дерево за сколько секунд.
Andrii
Я уверен что Андрий что-то путает ибо в школьном возрасте Кнута читать невозможно, слишком тяжело все написано, можете сами глянуть
Тут ещё вопрос в том, что тема безумно интересная, а читать особо нечего было... Да, был Вирт, алгоритмы + структуры данных = программы, а тогда... Дядя математику преподавал, у него был Кнут, я вот у него взял и читал... Много не понимал, может 10% понимал всего, но манило и привлекало. Хотелось быть хоть как-то причастным к программированию. Ещё вроде попадалась книга Абрамов, Зима, Начала информатики, но там больше по приёмам...
m700
В обычной работе не так уж много надо алгоритмов )
ну я вобще про работу мало что знаю)
Andrii
Получается, там надо знать и математику хорошо? @mustitz
Как сказать... Не понимаешь — пропускаешь... Всего Кнута прочитать и все упражнения прорешать малореально. Не говоря про его специфический ассемблер. Но просто прочитать алгоритмы, почему нет?
m700
Так и вижу, как на стендапе мы спорим, кто перевернул дерево за сколько секунд.
а чо бы не то, если мужской коллектив особенно ибо как Бредбери говорил у мужчик кроме как размнодится целей нет потому в жизне остаются только игрушки)
Mikhail
В обычной работе не так уж много надо алгоритмов )
Не так давно, кстати, пришлось делать бектриекингом генерацию вариантов дней недели, в лучших традициях литкода.
Борисов
Не так давно, кстати, пришлось делать бектриекингом генерацию вариантов дней недели, в лучших традициях литкода.
Спора нет, алгоритмические задачи встречаются на практике Просто, мне думается, что знания современного программиста это совокупность разных знаний: - ЯП - знание домена - soft скилы - немного математики - немного алгоритмов - и т.д. и т.п. И именно знание алгоритмов - это лишь часть знаний, которые необходимы для осуществления успешной практической деятельности
Шаман Каган
Не так давно, кстати, пришлось делать бектриекингом генерацию вариантов дней недели, в лучших традициях литкода.
а что за конкретно задача была? никогда просто не слышал о применении бэктрекинга и генерации дней недели
Bogdan
и не было миллион библиотек на любой вкус
Mikhail
а что за конкретно задача была? никогда просто не слышал о применении бэктрекинга и генерации дней недели
Если сильно упростить, нужно было найти комбинации дней недели заданной длины.
Bogdan
все таки лишним не будет
Bogdan
иногда какие-то задачи можно оптимизировать или библиотеки улучшить
Борисов
за но не на старте
Если цель - пройти алгоритмическую секцию на собесе - то выбора особо нет )
Борисов
Я же говорю, много зависит от цели изучения алгоритмов
Andrii
а для начинающих что бы рекомендовал? Кнута, Вирта или другую книгу?
Я не знаю ответа на этот вопрос :) Во-первых, я не понимаю, зачем начинающим алгоритмы, я то читал потому что дико интересно. Во-вторых, Кнут это прекласно, тонкий юмор, полный охват, интересные упражнения. Но это сишное описание, на уровне структур и указателей, и без знания Си... не знаю... Всё-таки современное использование алгоритмов через контейнеры а не через связные списки. Вирт больше по структурам данных, а не по алгоритмам, но опять же паскаль, указатели а не контейнеры. Опять же, непотяно какая стоит цель у начинающих. Я вижу большую часть целей заработать дофига бабла, но тут я пас.
Bogdan
это всё появилось со временем
Борисов
Интересно, сколько в чате истинных адептов духа, которым скажут "Приходи к нам перетаскивать задачи в джире за $$$ в час", а они ответят "Нет! Ни за какие деньги! У вас нет алгоритмических задач!" 😂
Борисов
Причем в принципе такие люди есть - вот например Перельман отказался от премии в 1млн. $ из-за идейных соображений )
Andrii
ну и раньше банально даже встроенных коллекций подобных не было
Они больше из бизнес-требований вышли скорее всего, Delphi, список контролов, GUI... Там они были первый раз. В принципе и на чистом Си без коллекций всё решается.
.
Шалом ребята
Null
Ребят у меня есть пара вопросов по лицензии MIT, кто разбирается?
Null
Как ты добавил картинки на codepen?
Null
Дааа
.
с инета у меня там
Борисов
Люди ли🤔
С виду похож на человека, причем человека без миллиона долларов 😆
Krabs
С виду похож на человека, причем человека без миллиона долларов 😆
Ага, ключевое слово "похож" )) Разумеется шучу)
Null
Если мой код использует другой человек, он должен тоже распространять его под лицензией mit?
Null
Нет, просто уточняю на будущее
Mikhail
Если мой код использует другой человек, он должен тоже распространять его под лицензией mit?
С чего бы? Ты никак MIT’ом не защищаешь свой код. его можно использовать как угодно, хоть для проприетарных целей.
Null
Хм понял
Null
А если кто-то использует мой код, то должен ли он указывать моё авторство, исходник кода
Null
Я вроде читал что да, но как это должно выглядеть?
.
у меня тут такая проблема как можно перенести СЛОВО BLOG в вверх .Вот код .container{ padding:60px 102px; width: 1440px; height: 711px; display:flex; align-items:flex-end; justify-content:space-between; background: #EFEFEF; } .title__blog{ display:flex; align-items:flex-start; justify-content:center; font-family: 'Oswald'; font-style: normal; font-weight: 500px; font-size: 36px; line-height: 53px; text-align: center; text-transform: uppercase; color: #000000; }
Null
Типо в комментариях должно будет написано Вот я взял эту часть кода вот от сюда
Kirill
Всем привет. Помогите с функциями-конструкторами. Не пойму назначение this в теле этой функции. Если в методе обьекта this- это ссылка на сам обьект. То зачем он в конструкторе или это просто синтаксис?
.
вынести BLOG за контейнер
Но он же должен быть внутри контейнера
Stanislav
Но он же должен быть внутри контейнера
вверх ты имеешь в виду, чтобы он был слева, но сверху?)
.
неа
.
сверху и по центру
Stanislav
покажи разметку?
.
<div class="container"> <div class="title__blog">blog</div> <div class="card1"> <div class="card1__title">Daily Coffee News</div> <div class="card1__image"> <img src="https://source.unsplash.com/CSQQ6_T0sks/325x216" alt=""> </div> <div class="card1__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean varius eget arcu quis cursus. Nunc id tortor imperdiet, vestibulum orci sed, gravida orci. Cras a enim ac elit eleifend euismod.</div> </div> <div class="card1"> <div class="card1__title">Daily Coffee News</div> <div class="card1__image"> <img src="https://source.unsplash.com/CSQQ6_T0sks/325x216" alt=""> </div> <div class="card1__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean varius eget arcu quis cursus. Nunc id tortor imperdiet, vestibulum orci sed, gravida orci. Cras a enim ac elit eleifend euismod.</div> </div> <div class="card1"> <div class="card1__title">Daily Coffee News</div> <div class="card1__image"> <img src="https://source.unsplash.com/CSQQ6_T0sks/325x216" alt=""> </div> <div class="card1__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean varius eget arcu quis cursus. Nunc id tortor imperdiet, vestibulum orci sed, gravida orci. Cras a enim ac elit eleifend euismod.</div> </div> </div>
Stanislav
<div class="container"> <div class="title__blog">blog</div> <div class="card1"> <div class="card1__title">Daily Coffee News</div> <div class="card1__image"> <img src="https://source.unsplash.com/CSQQ6_T0sks/325x216" alt=""> </div> <div class="card1__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean varius eget arcu quis cursus. Nunc id tortor imperdiet, vestibulum orci sed, gravida orci. Cras a enim ac elit eleifend euismod.</div> </div> <div class="card1"> <div class="card1__title">Daily Coffee News</div> <div class="card1__image"> <img src="https://source.unsplash.com/CSQQ6_T0sks/325x216" alt=""> </div> <div class="card1__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean varius eget arcu quis cursus. Nunc id tortor imperdiet, vestibulum orci sed, gravida orci. Cras a enim ac elit eleifend euismod.</div> </div> <div class="card1"> <div class="card1__title">Daily Coffee News</div> <div class="card1__image"> <img src="https://source.unsplash.com/CSQQ6_T0sks/325x216" alt=""> </div> <div class="card1__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean varius eget arcu quis cursus. Nunc id tortor imperdiet, vestibulum orci sed, gravida orci. Cras a enim ac elit eleifend euismod.</div> </div> </div>
если хочешь его оставить номинально в контейнере, то только абсолютным. либо выносить из контейнера. у тебя display: flex в контейнере расставляет их в ряд
.
я как только добавил карточки у меня там слетел блог налево
Bogdan
this используется для того что бы установить ссылку на поле текущего обьекта