Форум «Мир фантастики» — фэнтези, фантастика, конкурсы рассказов

Вернуться   Форум «Мир фантастики» — фэнтези, фантастика, конкурсы рассказов > Общие темы > Компьютеры и гаджеты

Компьютеры и гаджеты Железо, программы, советы знатоков.

Ответ
 
Опции темы
  #61  
Старый 03.02.2012, 16:25
Аватар для Skandal
Историческая личность
 
Регистрация: 11.02.2007
Сообщений: 2,165
Репутация: 572 [+/-]
Осваиваю HTML, прям только что закончил первую лабу - это вообще первое, что я делал в HTML - восторгу нет предела, сам себе задаю вопрос, почему раньше не решил освоить этот предмет.
Ответить с цитированием
  #62  
Старый 03.02.2012, 17:29
Аватар для Vollmond
Мастер слова
 
Регистрация: 24.01.2010
Сообщений: 1,077
Репутация: 432 [+/-]
Skandal, тебе еще предстоит много баттхертов.
Ответить с цитированием
  #63  
Старый 03.02.2012, 17:48
Аватар для Skandal
Историческая личность
 
Регистрация: 11.02.2007
Сообщений: 2,165
Репутация: 572 [+/-]
Astair, ну да и пусть!
Ответить с цитированием
  #64  
Старый 03.02.2012, 20:22
Аватар для SpellCaster
Hi-Tech шаман и IT-мистик
 
Регистрация: 24.04.2006
Сообщений: 6,911
Репутация: 2035 [+/-]
Astair, imho сейчас куда меньше, чем 5 леt tому
__________________
Лучше гор могут быть только горы,
Вниз с которых ещё не съезжал.
Ответить с цитированием
  #65  
Старый 04.02.2012, 00:11
Аватар для Vollmond
Мастер слова
 
Регистрация: 24.01.2010
Сообщений: 1,077
Репутация: 432 [+/-]
SpellCaster, насчет 5 лет назад не знаю. Но сейчас хватает.
Во первых поначалу блочная верстка производит разрыв шаблона так как блоки могут стоять где угодно, но не там где нужно.
Во вторых браузеры интерпретируют стили как хотят. Особенно это касается осла.
Приоритетность стилей тоже иногда странности подкидывает.
Конечно, после познания всех тонкостей CSS все становится гораздо проще, но на этапе обучения дым из ушей обеспечен. У меня до сих пор идет.

Кстати, раз уж зашел разговор о верстке. Кто нибудь может помочь мне с одной проблемой? В рамках форума это будет проблематично, нужен скайп я думаю.
Нужен будет совет, писать конечно за меня ничего не нужно. Если кто горазд - киньте скайп в личку, я там постучусь. Сам вопрос динамичной ширины для динамичной страницы, как то так.
Ответить с цитированием
  #66  
Старый 07.03.2013, 20:40
Аватар для Leto III
Свой человек
 
Регистрация: 14.10.2012
Сообщений: 285
Репутация: 22 [+/-]
Цитата:
Сообщение от Waterplz Посмотреть сообщение
ололо
Возник вопрос: с точки зрения религии в няшном Си, что менее "ололо":

while(true) {
...
}

(из обсуждения пару страниц назад)
или

for (;;) {
...
}

(обнаруженное в одном из примеров WDDK)
?
__________________
Травить детей — это жестоко. Но ведь что-нибудь надо же с ними делать!
Ответить с цитированием
  #67  
Старый 11.03.2013, 16:17
Забанен
 
Регистрация: 06.10.2012
Сообщений: 652
Репутация: 7 [+/-]
кто - нибудь знает, как в VBA использовать Averange для проверки расчетов

Скрытый текст - рекусия:
Option Explicit

Type trade
id As Integer
texta As String
textb As String
textc As String
textd As String
texte As String


End Type

Public Sub asp()
Dim a(0 To 11) As trade, i%, d!, y%, N%, p%, textd%, texte%

For i = 0 To 11


a(i).id = Cells(3 + i, 1)
a(i).texta = Cells(3 + i, 2)
a(i).textb = Cells(3 + i, 3)
a(i).textc = Cells(3 + i, 4)
a(i).textd = Cells(3 + i, 5)
a(i).texte = Cells(3 + i, 6)
Next i

For i = 0 To 11
Cells(3 + i, 7) = a(i).id
Cells(3 + i, 8) = a(i).texta
Cells(3 + i, 9) = a(i).textb
Cells(3 + i, 10) = a(i).textc
Cells(2 + i, 11) = a(i).textd
Cells(2 + i, 12) = a(i).texte
Next i

For i = 0 To 11
textd = factorial(i)
Cells(3 + i, 5) = textd

Next i
For i = 0 To 11
Cells(3 + i, 5) = textd
textd = Fibonacci(i)
Cells(3 + i, 6) = textd


Next i
End Sub

Function factorial(N As Integer) As Integer
If N = 0 Then
factorial = 1
Else
factorial = N - factorial(N - 1)
End If
End Function
Function Fibonacci%(N%)

If N <= 1 Then
Fibonacci = 1
Else
Fibonacci = Fibonacci(N - 1) + Fibonacci(N - 1)
End If
End Function




Необходимо найти сумму в Cells(2 + i, 11) = a(i).textd
Cells(2 + i, 12) = a(i).texte при помощи рекурсии
Ответить с цитированием
  #68  
Старый 11.03.2013, 20:25
Аватар для Skandal
Историческая личность
 
Регистрация: 11.02.2007
Сообщений: 2,165
Репутация: 572 [+/-]
Нужен совет. Решил освоить пргрмирвние, на глаза попалась книга "Python - программирование для системного администратора Unix" (ну или как то так) - почитал, понравилось. Везде пишут про простоту питона, в связи с чем вопрос, не опасно ли начинать изучать програмирование с такого языка? Не будет ли проблем, допустим, если я на перл захочу перейти.
Ответить с цитированием
  #69  
Старый 11.03.2013, 20:34
Аватар для Leto III
Свой человек
 
Регистрация: 14.10.2012
Сообщений: 285
Репутация: 22 [+/-]
Цитата:
Сообщение от sourse Посмотреть сообщение
кто - нибудь знает, как в VBA использовать Averange для проверки расчетов
Как-то так:
Average(Range("A1:A5"))
Можно нажав на нужном слове F1 почитать подробный хелп, а ещё можно, записав макрос, посмотреть, что получилось.

Цитата:
Сообщение от sourse Посмотреть сообщение
Необходимо найти сумму в Cells(2 + i, 11) = a(i).textd
Cells(2 + i, 12) = a(i).texte при помощи рекурсии
Ээээмммм... Я хоть и начинал когда-то с Бейсика, уже подзабыл, как грабли называются. Может, переформулируешь задачу понятнее?

Цитата:
Сообщение от Skandal Посмотреть сообщение
Везде пишут про простоту питона, в связи с чем вопрос, не опасно ли начинать изучать програмирование с такого языка?
Не опасно. Скорее, наоборот.

Цитата:
Сообщение от Skandal Посмотреть сообщение
Не будет ли проблем, допустим, если я на перл захочу перейти.
А зачем переходить на Perl? Ну хотя бы пару причин.
__________________
Травить детей — это жестоко. Но ведь что-нибудь надо же с ними делать!
Ответить с цитированием
  #70  
Старый 11.03.2013, 20:39
Аватар для Skandal
Историческая личность
 
Регистрация: 11.02.2007
Сообщений: 2,165
Репутация: 572 [+/-]
Цитата:
Сообщение от Leto III Посмотреть сообщение
А зачем переходить на Perl? Ну хотя бы пару причин.
ну мало ли. Как написанно в книге - программирование очень субъективная вещь, и если на написание чего либо тратится много времени, то стоит задуматься о смене языка. У меня знакомый админ фряшный перл расхваливал просто капец как. Вот я и на всякий случай спрашиваю.
Ответить с цитированием
  #71  
Старый 11.03.2013, 21:08
Аватар для Leto III
Свой человек
 
Регистрация: 14.10.2012
Сообщений: 285
Репутация: 22 [+/-]
Цитата:
Сообщение от Skandal Посмотреть сообщение
программирование очень субъективная вещь
Это сферическое в вакууме, когда пишешь для себя и только для себя. Как только в дело вступает заказчик (даже если это твой друг или коллега), субъективность становится чем-то, что нужно преодолевать.
В конечном счёте оценивается результат, а не способ его достижения. Вебсайт на Perl сделать быстрее, чем на C\C++, но на Ruby или PHP его сделать ещё быстрее... А главное - легко сопровождать и дорабатывать. Самое сложное в разработке ПО - не собственно разработка, а дальнейшее сопровождение. Для этого изобретаются всё новые ухищрения и ищутся "серебряные пули". Грубо говоря, написать программу может любой дурак, но только настоящий мастер может написать программу, которую сможет сопровождать любой дурак)))
__________________
Травить детей — это жестоко. Но ведь что-нибудь надо же с ними делать!
Ответить с цитированием
  #72  
Старый 11.03.2013, 21:11
Аватар для Skandal
Историческая личность
 
Регистрация: 11.02.2007
Сообщений: 2,165
Репутация: 572 [+/-]
Leto III, мне пргрмирование интересно в контексте unix-адмимнства. Всякие скрипты-автоматизаторы и т.д.
Ответить с цитированием
  #73  
Старый 11.03.2013, 21:41
Аватар для Leto III
Свой человек
 
Регистрация: 14.10.2012
Сообщений: 285
Репутация: 22 [+/-]
Skandal, насколько я знаю, для этих целей как раз и популярен питон.
__________________
Травить детей — это жестоко. Но ведь что-нибудь надо же с ними делать!
Ответить с цитированием
  #74  
Старый 11.03.2013, 21:47
Аватар для metos
Evil candy
 
Регистрация: 02.02.2011
Сообщений: 4,011
Репутация: 935 [+/-]
такой вопрос - куратор дипломной работы выбрал задачу, которая должна быть реализована посредством ASP.net. Обсудив что собой представляет данная вещь с другим преподом, я понял что предстоит жесточайший гемор, ибо С# я не учил и с visual studio не знаком, а сама документация ASP представляет собой 1000 страничный документ, причем без перевода. Думаю надо поменять тему
__________________
— Все люди - братья
— Ага, Каины и Авели
Ответить с цитированием
  #75  
Старый 11.03.2013, 22:21
Аватар для Leto III
Свой человек
 
Регистрация: 14.10.2012
Сообщений: 285
Репутация: 22 [+/-]
metos, я писал на C# (до того как перешёл на JavaScript))), пользовался VisualStudio 2005-2010, но никогда и ни за что я не стал бы делать веб-проект на ASP.NET. Пара экспериментов в этой области заставили меня выучить PHP и не скажу, чтобы это оказалось хоть сколько нибудь трудно.
__________________
Травить детей — это жестоко. Но ведь что-нибудь надо же с ними делать!
Ответить с цитированием
  #76  
Старый 11.03.2013, 22:32
Аватар для metos
Evil candy
 
Регистрация: 02.02.2011
Сообщений: 4,011
Репутация: 935 [+/-]
Leto III, так мне знающий человек и говорит, что выучить все это за 3 месяца нереально, и раз я php учил на прошлом курсе то было бы неплохо изменить тему
__________________
— Все люди - братья
— Ага, Каины и Авели
Ответить с цитированием
  #77  
Старый 12.03.2013, 08:03
Аватар для Терри П
работаю под прикрытием
 
Регистрация: 09.07.2011
Сообщений: 5,603
Репутация: 863 [+/-]
Цитата:
Сообщение от metos Посмотреть сообщение
Leto III, так мне знающий человек и говорит, что выучить все это за 3 месяца нереально, и раз я php учил на прошлом курсе то было бы неплохо изменить тему
Выучить можно и за месяц, благо примеры для любого языка есть. Другое дело если ломать себе голову нет особой мотивации кроме диплома, то лучше тогда поменять тему. ИМХО.
__________________
Мой раздел на Самиздате.
Ответить с цитированием
  #78  
Старый 12.03.2013, 11:47
Забанен
 
Регистрация: 06.10.2012
Сообщений: 652
Репутация: 7 [+/-]
[QUOTE=Leto III;1529567]Как-то так:
Average(Range("A1:A5"))
Можно нажав на нужном слове F1 почитать подробный хелп, а ещё можно, записав макрос, посмотреть, что получилось.


Ээээмммм... Я хоть и начинал когда-то с Бейсика, уже подзабыл, как грабли называются. Может, переформулируешь задачу понятнее?

Вложение 13058

Тут не которые вопросы по поводу рекурсии где надо задать функцию в основном цикле, т.к. при изменении в формуле выдает ошибку 28 а так же командам Vba sum
Ответить с цитированием
  #79  
Старый 12.03.2013, 12:33
Аватар для Leto III
Свой человек
 
Регистрация: 14.10.2012
Сообщений: 285
Репутация: 22 [+/-]
sourse, рекурсию нужно как-то так реализовывать (считает начиная с нижней клетки вверх до первой, где встретит нечисловое значение):

Цитата:
Function MySum(c as Cell)
If Not IsNumeric(Cell.Offset(-1).Value) Then
Return 0
Else Return c.Value + MySum(Cell.Offset(-1))
End If
End Sub
MS Office не юзаю, поэтому проверить не могу. Среднее значение рекурсивно навскидку только с накапливанием в переменную кол-ва шагов, то есть то же, но со счётчиком, увеличивающимся с каждым вызовом MySum на 1, а потом делим полученную сумму на число шагов из счётчика.
__________________
Травить детей — это жестоко. Но ведь что-нибудь надо же с ними делать!
Ответить с цитированием
  #80  
Старый 12.03.2013, 12:38
Аватар для Терри П
работаю под прикрытием
 
Регистрация: 09.07.2011
Сообщений: 5,603
Репутация: 863 [+/-]
Цитата:
Сообщение от Leto III Посмотреть сообщение
sourse, рекурсию нужно как-то так реализовывать (считает начиная с нижней клетки вверх до первой, где встретит нечисловое значение).
А нафига там рекурсия-то? Обычный while. VB давно не извращался, но навскидку будет что-то вроде

Function MySum(c as Cell)
var sum = 0;
var i = 0;
While(IsNumeric(Cell.Offset(-i).Value)) Then
sum = sum + Cell.Offset(-i).Value;
i++;
End While
Return sum;
End Sub

Как-то, хотя синтаксис могу и наврать.
__________________
Мой раздел на Самиздате.

Последний раз редактировалось Терри П; 12.03.2013 в 12:44.
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:02. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.