- 1
Поднял форум. Запилил чатик.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+3
Поднял форум. Запилил чатик.
Теперь можно грабить корованы чмокать всех в чатике.
+3
.main_page_desktop .menu_home .menu_home_banner .catalog_home_banner .catalog__product:nth-child(1) a:hover .catalog__product_img:after {width: 40%;left: 27%;}
Верстаем по методологии БЭМ, не разобрашись в сути
+4
<font size="2" face="Courier New" color="black"><font color="#0000ff"><</font><font
color="#800000">video</font><font color="#0000ff">></font> <font
color="#0000ff"><</font><font color="#800000">source</font> <font
color="#ff0000">src</font><font color="#0000ff">="movie.mp4"</font> <font
color="#ff0000">type</font><font color="#0000ff">='video/mp4; codecs="avc1.42E01E,
mp4a.40.2"'</font> <font color="#0000ff">/></font> <font color="#0000ff"><</font><font
color="#800000">source</font> <font color="#ff0000">src</font><font
color="#0000ff">="movie.webm"</font> <font color="#ff0000">type</font><font
color="#0000ff">='video/webm; codecs="vp8, vorbis"'</font> <font color="#0000ff">
/></font> <font color="#0000ff"></</font><font color="#800000">video</font><font
color="#0000ff">></font></font>>
«Итак, чтобы видео появилось на вашей веб-страничке пишем следующий код»
+9
let i=document.createElement("i");
//какого чёрта это тег i? - Программист
//Тег i короткий и по звучанию ближе всего к «image» или «icon». А с точки зрения семантики здесь нет ничего страшного, т.к. текста внутри тега нет, и он фактически пустой. - Дизайнер
//Тег i для текста! - Программист
Перебранка Программиста, фаната стандартов, и Дизайнера в Javascript-коде (но относительно HTML). Дизайнер последовательно использует тег i для иконок, прописываемых в CSS-стиле background-image.
0
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 77.1 97.7" style="enable-background:new 0 0 77.1 97.7;" xml:space="preserve">
<style type="text/css">
.st0{fill:#010101;}
.st1{fill:#FFC627;}
.st2{fill:#FFD432;}
.st3{fill:#231F20;}
.st4{fill:#FFFFFF;}
</style>
<g>
<g>
<g>
<g>
<path class="st0" d="M6.1,71.6c-3.3,0-6.1,2.7-6.1,6.1v13.9c0,3.3,2.7,6.1,6.1,6.1h61.3c3.3,0,6.1-2.7,6.1-6.1V77.7
c0-3.3-2.7-6.1-6.1-6.1H6.1z"/>
<path class="st1" d="M67.3,73.5H6.1c-2.3,0-4.1,1.9-4.1,4.1v13.9c0,2.3,1.8,4.1,4.1,4.1h61.3c2.3,0,4.1-1.8,4.1-4.1V77.7
C71.5,75.4,69.6,73.5,67.3,73.5 M69.5,91.6c0,1.2-1,2.2-2.2,2.2H6.1c-1.2,0-2.2-1-2.2-2.2V77.7c0-1.2,1-2.2,2.2-2.2h61.3
c1.2,0,2.2,1,2.2,2.2V91.6z"/>
.........
</g>
</g>
</g>
<path class="st1" d="M73.4,73.4c0-1.1,0.9-1.8,1.8-1.8c1,0,1.8,0.7,1.8,1.8c0,1.1-0.9,1.8-1.8,1.8C74.3,75.2,73.4,74.5,73.4,73.4
M75.3,72c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.8,0,1.4-0.6,1.4-1.4C76.6,72.5,76,72,75.3,72 M74.9,74.4h-0.4v-2h0.8
c0.5,0,0.8,0.2,0.8,0.6c0,0.4-0.2,0.5-0.5,0.5l0.5,0.9h-0.4l-0.4-0.9h-0.2V74.4z M74.9,73.2h0.3c0.3,0,0.4-0.1,0.4-0.3
c0-0.2-0.1-0.3-0.4-0.3h-0.3V73.2z"/>
</g>
</svg>
а вы когда-нибудь заглядывали в SVG?
0
func handleRequest(conn net.Conn) {
// размер данных
buf := make([]byte, 4)
n, err := conn.Read(buf)
if err != nil {
fmt.Printf("%v", utils.ErrInfo(err))
}
size := utils.BinToDec(buf)
fmt.Printf("get data size: %v / n: %v\n", size, n)
if size < 10485760 {
// сами данные
binaryData := make([]byte, size)
n, err = io.ReadFull(conn, binaryData)
fmt.Printf("n: %v\n", n)
if err != nil {
fmt.Printf("%v", utils.ErrInfo(err))
}
gp3, err := ioutil.TempFile(os.TempDir(), "temp")
if err != nil {
fmt.Printf("%v", utils.ErrInfo(err))
}
mp4, err := ioutil.TempFile(os.TempDir(), "temp")
if err != nil {
fmt.Printf("%v", utils.ErrInfo(err))
}
err = ioutil.WriteFile(gp3.Name()+".3gp", binaryData, 0644)
if err != nil {
fmt.Printf("%v", utils.ErrInfo(err))
}
out, err := exec.Command("/usr/bin/ffmpeg", "-i", gp3.Name()+".3gp", mp4.Name()+".mp4").Output()
if err != nil {
fmt.Println("/usr/bin/ffmpeg", "-i", gp3.Name()+".3gp", mp4.Name()+".mp4")
fmt.Printf("%v\n", utils.ErrInfo(err))
}
fmt.Printf("out: %v\n", out)
data, err := ioutil.ReadFile(mp4.Name()+".mp4")
if err != nil {
fmt.Println(err)
}
// в 4-х байтах пишем размер данных, которые пошлем далее
size := utils.DecToBin(len(data), 4)
n, err = conn.Write(size)
if err != nil {
fmt.Println(err)
}
fmt.Printf("n: %v\n", n)
// далее шлем сами данные
n, err = conn.Write(data)
if err != nil {
fmt.Println(err)
}
fmt.Printf("n: %v\n", n)
}
}
Со швабры, Go. Мне кажется, или здесь слишком много "if err != nil"?
+2
Del1 = fun(K,[A|B],F,Acc) ->
if
not(is_list(A)) and (B==[]) and (A rem K == 0) -> Acc;
not(is_list(A)) and (B==[]) -> [A|Acc];
not(is_list(A)) and is_list(B) and (A rem K == 0) -> F(K,B,F,Acc);
not(is_list(A)) and is_list(B) -> F(K,B,F,[A|Acc])
end
end.
D=[10,22,34,45,52,60,75].
Del1(5,D,Del1,[]).
Студент сдал по Функциональному программированию (написано на Erlang, работает).
Функция удаляющая из списка эл-ты кратные 1му аргументу.
0
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
<url-pattern>/*/*</url-pattern>
<url-pattern>/*/*/*</url-pattern>
<url-pattern>/**/*</url-pattern>
<url-pattern>*.xml</url-pattern>
<!-- url-pattern>doc/*</url-pattern -->
</filter-mapping>
−4
https://github.com/kagami-ryuuji/kuroneko
По просьбам пользователей
0
breakPar :: (Token -> Bool) -> [Token] -> Either String ([Token], [Token])
breakPar _ [] = Right ([], [])
breakPar p xs@(x:xs')
| x == TLPar = let t = takePar xs'
in case t of
Left err -> t
Right r -> let tt = breakPar p b
(a,b) = r
in case tt of
Left err -> t
Right rr -> let (y, z) = rr
in Right ([x] ++ a ++ y, z)
| p x = Right ([],xs)
| otherwise = checkEither (breakPar p xs') (first ((:) x))