[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/] [/dev/] [/stat/] ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 1618666495554.jpg -(213 KB, 1038x1800, 1618666495554.jpg)
213 No.189417  

Какие существуют программы, близкие по концепции к excel но не являющиеся его клонами?

>> No.189418  

>>189417
https://en.wikipedia.org/wiki/List_of_spreadsheet_software

/thread

>> No.189419  

>>189418
Только это как раз таки клоны.

>> No.189420  

Базы данных?..

>> No.189421  
Файл: 1618668314792.jpg -(41 KB, 1086x582, 1618668314792.jpg)
41

>>189419
Как VisiCalc и Lotus могут быть клонами, если они вышли раньше?

>> No.189422  

>>189420
Отличный пример. Может есть что-нибудь еще?

>> No.189423  

>>189421
Если A является клоном B то и B является клоном A.

>> No.189424  

>>189423
Нет. Это нарушение логики и причинно-следственной связи.

>> No.189425  

>>189424
Но в данном случае в "клоны" я вкладывал именно это понятие.

>> No.189427  

>>189425
Тогда хуй знает, что ты вкладывал в понятие "близкие по концепции". Может, научишься объяснять нормально?

>> No.189429  

>>189427
Выше уже приводили пример баз данных.

>> No.189430  

К слову, скорее Excel является клоном баз данных с GUI и другими свистоперделками.
А если будет Excel, но который работает с json, а не форматами специальными, будет это клоном или чем-то иным?
По-моему, тебе следует добавить ограничений к этому "клону".
Хотя и понятно, что ты под этим подразумевал Libre/Open и прочие, если пытаться вдуматься, то граней уже не видно.

>> No.189437  

>>189430
Справедливости ради при помощи VB и библиотек к Экселю можно прикрутить возможность работать с любыми БД, да и вообще любым форматом. Хоть изображение во пикселу в ячейку разбирай и редактируй.

>> No.189474  

>>189437

>Хоть изображение во пикселу в ячейку разбирай и редактируй.

Есть такое. Хотя тут ходожник рисует в векторе.
https://youtu.be/OrwBc6PwAcY

>> No.189524  

sc-im?
Но в ней ничего нет.

>> No.189527  

>>189524
Выглядит вполне годно.

>> No.189530  

>>189417
Смотря какие концепты. Возможно альтернативой может стать Simulink, а может Mathcad или CadWolf. Зависит от задач. Если нужны именно таблицы, то все решения будут плюс-минус одинаковыми.

>> No.194487  

>>189417

siag
>> No.194502  
┌──────┬───────┐
│ │ │
├──────┼───────┤
│ │ │
└──────┴───────┘

Вот же.

>> No.194504  

>>194502
AWK получается

>> No.201431  

>>194502
Вы не видели утилиту для составления таких таблиц? Чтобы на вход дать текстовый файл, разделённый запятыми или табами, а на выходе получить ня.

>> No.201432  

>>189417
Libreoffice calc разрабатывался под odt - там другая структура файла.

>> No.201433  

>>201432

> odt

ods точнее

>> No.201436  

>>201431
Питухон.

>> No.201437  

>>201431

#!/usr/bin/env ruby
require 'csv'
require 'optparse'
class Array

def rightpad!(min_size, padding = nil)
concat([padding] * (min_size - size)) if size < min_size
return self
end

def hline(┌, ─, ┬, ┐)
┌ +
case ─
when Array then ─.zip(self).map { |─, col_size| ─.ljust(col_size) }
when String then self.map { |n| ─ * n }
end.join(┬) +

end
end
OptionParser.new do |opts|
opts.banner = "Usage: ruby #{File.basename __FILE__} [options] [file]"
opts.separator <<-EOF
Reads CSV file or standard input and prints pretty table with Unicode
Box Drawing characters.
Options:
EOF
opts.on "-h", "--help", "Prints this help." do puts opts; exit; end
end.parse!
case ARGV.length
when 0 then # pass
when 1 then STDIN.reopen ARGV[0]
else raise "More than 1 file specified. What do you expect me to do?"
end
rows = CSV.new(STDIN).read
n_cols = rows.map(&:size).max
rows.each { |row| row.rightpad!(n_cols, "") }
col_sizes = rows.transpose.map { |col| col.map(&:length).max }
puts col_sizes.hline(*%W{┌ ─ ┬ ┐})
for row in rows
puts col_sizes.hline("│", row, "│", "│")
puts col_sizes.hline(*%W{├ ─ ┼ ┤}) unless row.equal? rows.last
end
puts col_sizes.hline(*%W{└ ─ ┴ ┘})
>> No.202262  

https://www.wired.com/story/spreadsheets-are-hot-and-cranking-out-complex-code/

>> No.218520  
Файл: 1699705996769.jpg -(57 KB, 640x800, 1699705996769.jpg)
57

>>201437

> Ruby
>> No.218529  

>>218520
Может, он в Японии живёт?

>> No.218555  

>>218520
Что не так с руби ?

Кстати косплеерша выглядит довольно уёбищно.

>> No.218567  

>>189417
numpy, хуле

>> No.218570  

>>218529
Знаю, что создатель япошка, но, разве, этот язык там так популярен?
>>218555
Считается уделом хипстеров, в то время как нормальные люди пользуются питоном.

>> No.218653  

>>218570
Нормальные люди васиком пользуются.

>> No.218654  
Файл: 1700729013429.jpg -(43 KB, 482x482, 1700729013429.jpg)
43

>>218555
Огромное количество неочевидной подкапотной магии. На нём очень легко писать, но крайне сложно изменять то, что написали другие. Практически write-only ЯП.

>> No.218655  
Файл: 1700735277851.png -(90 KB, 1600x1200, 1700735277851.png)
90

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

>> No.218656  

>>218655
А objective c ты любишь?

>> No.218660  

>>218654

>крайне сложно изменять то, что написали другие

Это касается любых языков и программирования в принципе.

>> No.218663  
Файл: 1700778745342.png -(1440 KB, 2205x2205, 1700778745342.png)
1440

>>218660
этого вообще не нужно делать. если есть новое требование - пиши новый функционал. тебе уже сейчас даже ооп-дегроды скажут что нельзя просто копипастить код. чтоб было легко писать новый функционал и заменять им существующий, всё должно состоять из функций без сайдэффектов. почему я и топлю за фп. и внезапно, я это даже на прошлой работе сделал полиси и тиму джунов этому подходу обучил, после чего у нас не было традиционных говнокодерских проблем вообще.
>>218656
нет, он для педиков и для педиков уже свифт есть.

>> No.218669  
Файл: 1700796461571.jpg -(655 KB, 6600x5100, 1700796461571.jpg)
655

>>218668
->
>>218663

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

>> No.218673  

>>218669
Нет, у тебя просто черезмерно раздуто ЧСВ.




[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/] [/dev/] [/stat/] ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]