т.е. если я положу в массив указатели на какой-то базовый объект, вроде Object или void, то потом в цикле по массиву шаблон будет на этапе выполнения кода уже подбирать какие методы вызывать?
Можете небольшой пример в несколько строк накидать — для работы с массивом как у меня во втором примере, я потом уже с ним у себя поэкспериментирую — так ли он себя ведет как нужно.
На stackoverflow я думаю надо задавать практические вопросы — т.е. если уже буду использовать ним и что-то конкретное будет неполучаться/не пониматься — да. А пока нет конкретной задачи мне кажется это не на стек.
Ага, а какие-то требования к входному типу задавать можно (кроме как в комментариях) — чтобы еще и понятно было какие методы требуются внутри foobarCaller?
+ еще задача — складывать похожие объекты в массив и потом что-то с ними делать, тоже через интерфейс.
что-то вроде
...
func main() {
a := MyType{A: 1, B: 2}
b := MyType2{V: 5}
var arr = []HaveVal{a, b}
for i := range arr {
println(arr[i].Val())
}
}
Читал документацию Nim — не нашел там интерфейсов или абстрактных классов и т.п. только наследование — как там предлагают реализовывать что-то работающее с абстракцией — только через одну ветку наследования и принятия объекта базового класса как параметра?
Т.е. как сделать что-то вроде этого:
package main
type MyType struct {
A int
B int
}
func (v MyType) Val() int {
return v.A + v.B
}
type MyType2 struct {
V int
}
func (v MyType2) Val() int {
return v.V
}
type HaveVal interface {
Val() int
}
func PrintVal(v HaveVal){
println(v.Val())
}
func main(){
a := MyType{A:1, B:2}
b := MyType2{V:5}
PrintVal(a)
PrintVal(b)
}
ну собственно я к государству никак не отношусь, в Россию начал переезжать еще до принятия закона об обязательном хранении данных в России.
Причин несколько:
1. Упрощение официального деньго- и документооборота относительно платежей заграницу.
2. БОльшая стабильность стоимости услуг (не плавает в зависимости от курса, т.е. абсолютная цифра может быть несколько выше но она не плавает и это удобно при планировании или резких скачках валюты — не надо прогнозировать и закладывать эти риски в стоимость услуг).
3. Работаем по одним и тем же законам.
4. При более-менее равных условиях я предпочитаю чтобы деньги оставались в России.
Сейчас на рынке уже есть предложения сопоставимые по ценнику и качеству загранице, так что я просто нашел два ДЦ которые меня полностью устраивают по цене/качеству и набору возможностей (искать правда пришлось долго — около года).
Абсолютно точной информации у меня пока нет. Насколько я знаю проблема в главном маршрутизаторе, который по идее супер-надежный и ломаться не должен, так что от собственно количества аплинков в ДЦ тут мало что зависит.
Разница между VPS (даже с панелью) и виртуальным хостингом огромна в момент когда внутри VPS что-то наворачивается (например тупо место закончилось из-за того что кеш движка не чистился и всё встало). С VPS клиент предоставлен сам себе и сам должен понять что внутри его сервера случилось и как это чинить, для этого нужен человек который знает как работать с сервером. Если такого человека нет — его надо искать, а это небыстро.
А виртуальный хостинг — да, спокойно работает без админа (со стороны владельца сайта) по многу лет, т.к. ломаться там особо нечему + если всё же сломалось всегда можно просто восстановиться из резервной копии по кнопке из личного кабинета.
1. А 404 тут причем?
Хостинг упал, сайт лежит — наружу может отдаваться 404 (хостер не прочитал конфиг, аккаунт хостинга выключен за неоплату или нарушение), 500 (ошибка на сервере хостинга или в сайте), 200 (сайт работает или ошибка внутри сайта), может отдаваться еще какой-то код. Речь идет о том, что если не отдается нормальный контент — сайт может выпасть или понизиться в выдаче.
2. Настраивать свои 302-е редиректы при ошибках можно если у вас свой сервер/VDS и есть способ определять что бэкенд лежит чтобы отдать 302-й редирект. Врядли у владельцу сайта получится договориться о такой настройке с провайдером виртуального хостинга (которого кстати достаточно для большинства интернет-магазинов).
Смена A-записи решает эти задачи и работает в том числе с дешевым виртуальным хостингом, от которого тоже практически ничего не требуется — главное чтобы небыло требования работать только со своими dns-серверами. Но такого обычно нет.
Можете небольшой пример в несколько строк накидать — для работы с массивом как у меня во втором примере, я потом уже с ним у себя поэкспериментирую — так ли он себя ведет как нужно.
+ еще задача — складывать похожие объекты в массив и потом что-то с ними делать, тоже через интерфейс.
что-то вроде
Т.е. как сделать что-то вроде этого:
Причин несколько:
1. Упрощение официального деньго- и документооборота относительно платежей заграницу.
2. БОльшая стабильность стоимости услуг (не плавает в зависимости от курса, т.е. абсолютная цифра может быть несколько выше но она не плавает и это удобно при планировании или резких скачках валюты — не надо прогнозировать и закладывать эти риски в стоимость услуг).
3. Работаем по одним и тем же законам.
4. При более-менее равных условиях я предпочитаю чтобы деньги оставались в России.
Сейчас на рынке уже есть предложения сопоставимые по ценнику и качеству загранице, так что я просто нашел два ДЦ которые меня полностью устраивают по цене/качеству и набору возможностей (искать правда пришлось долго — около года).
And what about drive — is it real to drive a bike/car, to walk or to fight (non game — real) with orient by listen the world only?
What about phones? Smartphone have no tactile keys, but usual phones can't «to say» sms and own interface, read phone book and etc?
может mp3 всё срезает — т.е. речь не то что быстрая и непонятная, а начиная с 20-30 вообще превращается в месиво.
А есть оригинал такой записи в wav?
В отладочном режиме битрикс выдает более подробную информацию.
А виртуальный хостинг — да, спокойно работает без админа (со стороны владельца сайта) по многу лет, т.к. ломаться там особо нечему + если всё же сломалось всегда можно просто восстановиться из резервной копии по кнопке из личного кабинета.
кроме того VPS тоже может упасть как сам по себе так и вместе с физическим сервером хостера, тогда 302-ю снова отдавать никто не может.
— в смысле только с dns-серверами хостера.
Хостинг упал, сайт лежит — наружу может отдаваться 404 (хостер не прочитал конфиг, аккаунт хостинга выключен за неоплату или нарушение), 500 (ошибка на сервере хостинга или в сайте), 200 (сайт работает или ошибка внутри сайта), может отдаваться еще какой-то код. Речь идет о том, что если не отдается нормальный контент — сайт может выпасть или понизиться в выдаче.
2. Настраивать свои 302-е редиректы при ошибках можно если у вас свой сервер/VDS и есть способ определять что бэкенд лежит чтобы отдать 302-й редирект. Врядли у владельцу сайта получится договориться о такой настройке с провайдером виртуального хостинга (которого кстати достаточно для большинства интернет-магазинов).
Смена A-записи решает эти задачи и работает в том числе с дешевым виртуальным хостингом, от которого тоже практически ничего не требуется — главное чтобы небыло требования работать только со своими dns-серверами. Но такого обычно нет.