LINUX.ORG.RU
ФорумTalks

Ядерные хедеры, которые мы потеряли и приобрели за 10 лет

 ,


0

2

Вот этих вот хедеров больше нет с нами:

  • asm/bootsetup.h;
  • asm/elf.h;
  • asm/page.h;
  • asm/shmparam.h;
  • asm/user.h;
  • asm/vsyscall32.h;
  • asm-generic/ipc.h;
  • linux/awe_voice.h;
  • linux/byteorder/generic.h;
  • linux/byteorder/pdp_endian.h;
  • linux/byteorder/swabb.h;
  • linux/byteorder/swab.h;
  • linux/cdk.h;
  • linux/comstats.h;
  • linux/consolemap.h;
  • linux/dirent.h;
  • linux/dqblk_v1.h;
  • linux/dqblk_v2.h;
  • linux/ext2_fs.h;
  • linux/ext3_fs.h;
  • linux/generic_serial.h;
  • linux/genhd.h;
  • linux/hayesesp.h;
  • linux/hdsmart.h;
  • linux/if_ec.h;
  • linux/if_shaper.h;
  • linux/if_strip.h;
  • linux/if_tr.h;
  • linux/if_wanpipe.h;
  • linux/ip_mp_alg.h;
  • linux/isicom.h;
  • linux/jbd.h;
  • linux/lock_dlm_plock.h;
  • linux/netfilter_bridge/ebt_ulog.h;
  • linux/netfilter_ipv4/ip_conntrack.h;
  • linux/netfilter_ipv4/ip_conntrack_h323.h;
  • linux/netfilter_ipv4/ip_conntrack_helper.h;
  • linux/netfilter_ipv4/ip_conntrack_irc.h;
  • linux/netfilter_ipv4/ip_conntrack_pptp.h;
  • linux/netfilter_ipv4/ip_conntrack_protocol.h;
  • linux/netfilter_ipv4/ip_conntrack_proto_gre.h;
  • linux/netfilter_ipv4/ip_conntrack_sctp.h;
  • linux/netfilter_ipv4/ip_conntrack_tcp.h;
  • linux/netfilter_ipv4/ip_conntrack_tftp.h;
  • linux/netfilter_ipv4/ip_conntrack_tuple.h;
  • linux/netfilter_ipv4/ip_nat.h;
  • linux/netfilter_ipv4/ip_nat_pptp.h;
  • linux/netfilter_ipv4/ip_nat_rule.h;
  • linux/netfilter_ipv4/ip_queue.h;
  • linux/netfilter_ipv4/ipt_addrtype.h;
  • linux/netfilter_ipv4/ipt_CLASSIFY.h;
  • linux/netfilter_ipv4/ipt_comment.h;
  • linux/netfilter_ipv4/ipt_connbytes.h;
  • linux/netfilter_ipv4/ipt_connmark.h;
  • linux/netfilter_ipv4/ipt_CONNMARK.h;
  • linux/netfilter_ipv4/ipt_conntrack.h;
  • linux/netfilter_ipv4/ipt_dccp.h;
  • linux/netfilter_ipv4/ipt_dscp.h;
  • linux/netfilter_ipv4/ipt_DSCP.h;
  • linux/netfilter_ipv4/ipt_esp.h;
  • linux/netfilter_ipv4/ipt_hashlimit.h;
  • linux/netfilter_ipv4/ipt_helper.h;
  • linux/netfilter_ipv4/ipt_iprange.h;
  • linux/netfilter_ipv4/ipt_length.h;
  • linux/netfilter_ipv4/ipt_limit.h;
  • linux/netfilter_ipv4/ipt_mac.h;
  • linux/netfilter_ipv4/ipt_mark.h;
  • linux/netfilter_ipv4/ipt_MARK.h;
  • linux/netfilter_ipv4/ipt_multiport.h;
  • linux/netfilter_ipv4/ipt_NFQUEUE.h;
  • linux/netfilter_ipv4/ipt_owner.h;
  • linux/netfilter_ipv4/ipt_physdev.h;
  • linux/netfilter_ipv4/ipt_pkttype.h;
  • linux/netfilter_ipv4/ipt_policy.h;
  • linux/netfilter_ipv4/ipt_realm.h;
  • linux/netfilter_ipv4/ipt_recent.h;
  • linux/netfilter_ipv4/ipt_SAME.h;
  • linux/netfilter_ipv4/ipt_sctp.h;
  • linux/netfilter_ipv4/ipt_state.h;
  • linux/netfilter_ipv4/ipt_string.h;
  • linux/netfilter_ipv4/ipt_tcpmss.h;
  • linux/netfilter_ipv4/ipt_TCPMSS.h;
  • linux/netfilter_ipv4/ipt_tos.h;
  • linux/netfilter_ipv4/ipt_TOS.h;
  • linux/netfilter_ipv4/ipt_ULOG.h;
  • linux/netfilter_ipv6/ip6t_esp.h;
  • linux/netfilter_ipv6/ip6t_length.h;
  • linux/netfilter_ipv6/ip6t_limit.h;
  • linux/netfilter_ipv6/ip6t_mac.h;
  • linux/netfilter_ipv6/ip6t_mark.h;
  • linux/netfilter_ipv6/ip6t_MARK.h;
  • linux/netfilter_ipv6/ip6t_multiport.h;
  • linux/netfilter_ipv6/ip6t_owner.h;
  • linux/netfilter_ipv6/ip6t_physdev.h;
  • linux/netfilter_ipv6/ip6t_policy.h;
  • linux/nfsd/auth.h;
  • linux/nfsd/const.h;
  • linux/nfsd/syscall.h;
  • linux/ps2esdi.h;
  • linux/quotaio_v1.h;
  • linux/quotaio_v2.h;
  • linux/smb_fs.h;
  • linux/smb.h;
  • linux/smb_mount.h;
  • linux/smbno.h;
  • linux/som.h;
  • linux/ticable.h;
  • linux/usb_ch9.h;
  • linux/user.h;
  • linux/video_decoder.h;
  • linux/videodev.h;
  • linux/video_encoder.h;
  • linux/videotext.h;
  • mtd/jffs2-user.h;
  • scsi/scsi.h;
  • scsi/scsi_ioctl.h;
  • scsi/sg.h;
  • sound/sscape_ioctl.h;

Хотя, они ещё были в ядре 2.6.20.

А вот эти вот хедеры и директории хедеров появились со времён ядра 2.6.20:

  • asm/bitsperlong.h;
  • asm/bootparam.h;
  • asm/e820.h;
  • asm/hw_breakpoint.h;
  • asm/hwcap2.h;
  • asm/hyperv.h;
  • asm/ist.h;
  • asm/kvm.h;
  • asm/kvm_para.h;
  • asm/kvm_perf.h;
  • asm/perf_regs.h;
  • asm/posix_types_32.h;
  • asm/posix_types_64.h;
  • asm/posix_types_x32.h;
  • asm/processor-flags.h;
  • asm/svm.h;
  • asm/swab.h;
  • asm/unistd_32.h;
  • asm/unistd_64.h;
  • asm/unistd_x32.h;
  • asm/vmx.h;
  • asm-generic/auxvec.h;
  • asm-generic/bitsperlong.h;
  • asm-generic/int-l64.h;
  • asm-generic/int-ll64.h;
  • asm-generic/ioctls.h;
  • asm-generic/ipcbuf.h;
  • asm-generic/kvm_para.h;
  • asm-generic/mman-common.h;
  • asm-generic/msgbuf.h;
  • asm-generic/param.h;
  • asm-generic/poll.h;
  • asm-generic/posix_types.h;
  • asm-generic/sembuf.h;
  • asm-generic/setup.h;
  • asm-generic/shmbuf.h;
  • asm-generic/shmparam.h;
  • asm-generic/signal-defs.h;
  • asm-generic/socket.h;
  • asm-generic/sockios.h;
  • asm-generic/stat.h;
  • asm-generic/swab.h;
  • asm-generic/termbits.h;
  • asm-generic/termios.h;
  • asm-generic/types.h;
  • asm-generic/ucontext.h;
  • asm-generic/unistd.h;
  • /drm;
  • linux/am437x-vpfe.h;
  • linux/android;
  • linux/aspeed-lpc-ctrl.h;
  • linux/auto_dev-ioctl.h;
  • linux/batman_adv.h;
  • linux/bcache.h;
  • linux/bcm933xx_hcs.h;
  • linux/blktrace_api.h;
  • linux/blkzoned.h;
  • linux/bpf_common.h;
  • linux/bpf.h;
  • linux/bpf_perf_event.h;
  • linux/bsg.h;
  • linux/bt-bmc.h;
  • linux/btrfs.h;
  • linux/btrfs_tree.h;
  • linux/caif;
  • linux/can;
  • linux/can.h;
  • linux/cciss_defs.h;
  • linux/cec-funcs.h;
  • linux/cec.h;
  • linux/cgroupstats.h;
  • linux/cifs;
  • linux/const.h;
  • linux/coresight-stm.h;
  • linux/cryptouser.h;
  • linux/dcbnl.h;
  • linux/devlink.h;
  • linux/dlmconstants.h;
  • linux/dlm_netlink.h;
  • linux/dlm_plock.h;
  • linux/dma-buf.h;
  • linux/dm-log-userspace.h;
  • linux/edd.h;
  • linux/falloc.h;
  • linux/fanotify.h;
  • linux/fiemap.h;
  • linux/firewire-cdev.h;
  • linux/firewire-constants.h;
  • linux/fou.h;
  • linux/fsl_hypervisor.h;
  • linux/fsmap.h;
  • linux/genwqe;
  • linux/gpio.h;
  • linux/gsmmux.h;
  • linux/gtp.h;
  • linux/hash_info.h;
  • linux/hid.h;
  • linux/hidraw.h;
  • linux/hsi;
  • linux/hsr_netlink.h;
  • linux/hw_breakpoint.h;
  • linux/hyperv.h;
  • linux/if_addrlabel.h;
  • linux/if_alg.h;
  • linux/ife.h;
  • linux/if_macsec.h;
  • linux/if_phonet.h;
  • linux/if_pppol2tp.h;
  • linux/if_team.h;
  • linux/if_x25.h;
  • linux/iio;
  • linux/ila.h;
  • linux/input-event-codes.h;
  • linux/ip6_tunnel.h;
  • linux/ip_vs.h;
  • linux/irqnr.h;
  • linux/ivtvfb.h;
  • linux/ivtv.h;
  • linux/kcm.h;
  • linux/kcmp.h;
  • linux/kcov.h;
  • linux/kernel-page-flags.h;
  • linux/kexec.h;
  • linux/kfd_ioctl.h;
  • linux/kvm.h;
  • linux/kvm_para.h;
  • linux/l2tp.h;
  • linux/libc-compat.h;
  • linux/lightnvm.h;
  • linux/lirc.h;
  • linux/lwtunnel.h;
  • linux/map_to_7segment.h;
  • linux/mdio.h;
  • linux/media-bus-format.h;
  • linux/media.h;
  • linux/mei.h;
  • linux/membarrier.h;
  • linux/memfd.h;
  • linux/mic_common.h;
  • linux/mic_ioctl.h;
  • linux/mmc;
  • linux/module.h;
  • linux/mpls.h;
  • linux/mpls_iptunnel.h;
  • linux/mroute6.h;
  • linux/nbd-netlink.h;
  • linux/ndctl.h;
  • linux/netconf.h;
  • linux/net_dropmon.h;
  • linux/netfilter/ipset;
  • linux/netfilter/nf_log.h;
  • linux/netfilter/nf_nat.h;
  • linux/netfilter/nfnetlink_acct.h;
  • linux/netfilter/nfnetlink_compat.h;
  • linux/netfilter/nfnetlink_cthelper.h;
  • linux/netfilter/nfnetlink_cttimeout.h;
  • linux/netfilter/nf_tables_compat.h;
  • linux/netfilter/nf_tables.h;
  • linux/netfilter/xt_addrtype.h;
  • linux/netfilter/xt_AUDIT.h;
  • linux/netfilter/xt_bpf.h;
  • linux/netfilter/xt_cgroup.h;
  • linux/netfilter/xt_CHECKSUM.h;
  • linux/netfilter/xt_cluster.h;
  • linux/netfilter/xt_connlabel.h;
  • linux/netfilter/xt_connlimit.h;
  • linux/netfilter/xt_cpu.h;
  • linux/netfilter/xt_CT.h;
  • linux/netfilter/xt_devgroup.h;
  • linux/netfilter/xt_ecn.h;
  • linux/netfilter/xt_HMARK.h;
  • linux/netfilter/xt_IDLETIMER.h;
  • linux/netfilter/xt_ipcomp.h;
  • linux/netfilter/xt_iprange.h;
  • linux/netfilter/xt_ipvs.h;
  • linux/netfilter/xt_l2tp.h;
  • linux/netfilter/xt_LED.h;
  • linux/netfilter/xt_LOG.h;
  • linux/netfilter/xt_nfacct.h;
  • linux/netfilter/xt_osf.h;
  • linux/netfilter/xt_owner.h;
  • linux/netfilter/xt_quota.h;
  • linux/netfilter/xt_rateest.h;
  • linux/netfilter/xt_RATEEST.h;
  • linux/netfilter/xt_recent.h;
  • linux/netfilter/xt_rpfilter.h;
  • linux/netfilter/xt_set.h;
  • linux/netfilter/xt_socket.h;
  • linux/netfilter/xt_statistic.h;
  • linux/netfilter/xt_SYNPROXY.h;
  • linux/netfilter/xt_TCPMSS.h;
  • linux/netfilter/xt_TCPOPTSTRIP.h;
  • linux/netfilter/xt_TEE.h;
  • linux/netfilter/xt_time.h;
  • linux/netfilter/xt_TPROXY.h;
  • linux/netfilter/xt_u32.h;
  • linux/netfilter_bridge/ebt_ip6.h;
  • linux/netfilter_bridge/ebt_nflog.h;
  • linux/netfilter_ipv6/ip6t_mh.h;
  • linux/netfilter_ipv6/ip6t_NPT.h;
  • linux/netlink_diag.h;
  • linux/net_namespace.h;
  • linux/net_tstamp.h;
  • linux/nfc.h;
  • linux/nfsd/cld.h;
  • linux/nilfs2_api.h;
  • linux/nilfs2_ondisk.h;
  • linux/nl80211.h;
  • linux/nsfs.h;
  • linux/nvme_ioctl.h;
  • linux/omap3isp.h;
  • linux/omapfb.h;
  • linux/openvswitch.h;
  • linux/packet_diag.h;
  • linux/pcitest.h;
  • linux/perf_event.h;
  • linux/phantom.h;
  • linux/phonet.h;
  • linux/posix_acl.h;
  • linux/posix_acl_xattr.h;
  • linux/ppp-ioctl.h;
  • linux/pps.h;
  • linux/pr.h;
  • linux/psample.h;
  • linux/psci.h;
  • linux/ptp_clock.h;
  • linux/qrtr.h;
  • linux/rds.h;
  • linux/rfkill.h;
  • linux/rio_cm_cdev.h;
  • linux/rio_mport_cdev.h;
  • linux/rpmsg.h;
  • linux/sched;
  • linux/scif_ioctl.h;
  • linux/screen_info.h;
  • linux/sctp.h;
  • linux/seccomp.h;
  • linux/securebits.h;
  • linux/sed-opal.h;
  • linux/seg6_genl.h;
  • linux/seg6.h;
  • linux/seg6_hmac.h;
  • linux/seg6_iptunnel.h;
  • linux/serial_reg.h;
  • linux/signalfd.h;
  • linux/smc_diag.h;
  • linux/smc.h;
  • linux/smiapp.h;
  • linux/sock_diag.h;
  • linux/spi;
  • linux/stm.h;
  • linux/string.h;
  • linux/suspend_ioctls.h;
  • linux/swab.h;
  • linux/switchtec_ioctl.h;
  • linux/sync_file.h;
  • linux/sysinfo.h;
  • linux/target_core_user.h;
  • linux/taskstats.h;
  • linux/tc_act/tc_bpf.h;
  • linux/tc_act/tc_connmark.h;
  • linux/tc_act/tc_csum.h;
  • linux/tc_act/tc_defact.h;
  • linux/tc_act/tc_ife.h;
  • linux/tc_act/tc_nat.h;
  • linux/tc_act/tc_sample.h;
  • linux/tc_act/tc_skbedit.h;
  • linux/tc_act/tc_skbmod.h;
  • linux/tc_act/tc_tunnel_key.h;
  • linux/tc_act/tc_vlan.h;
  • linux/tc_ematch;
  • linux/tcp_metrics.h;
  • linux/tee.h;
  • linux/thermal.h;
  • linux/timerfd.h;
  • linux/tipc_config.h;
  • linux/tipc_netlink.h;
  • linux/tty_flags.h;
  • linux/uhid.h;
  • linux/uleds.h;
  • linux/unix_diag.h;
  • linux/usb;
  • linux/usbip.h;
  • linux/userfaultfd.h;
  • linux/userio.h;
  • linux/uuid.h;
  • linux/uvcvideo.h;
  • linux/v4l2-common.h;
  • linux/v4l2-controls.h;
  • linux/v4l2-dv-timings.h;
  • linux/v4l2-mediabus.h;
  • linux/v4l2-subdev.h;
  • linux/veth.h;
  • linux/vfio_ccw.h;
  • linux/vfio.h;
  • linux/vhost.h;
  • linux/virtio_9p.h;
  • linux/virtio_balloon.h;
  • linux/virtio_blk.h;
  • linux/virtio_config.h;
  • linux/virtio_console.h;
  • linux/virtio_crypto.h;
  • linux/virtio_gpu.h;
  • linux/virtio_ids.h;
  • linux/virtio_input.h;
  • linux/virtio_mmio.h;
  • linux/virtio_net.h;
  • linux/virtio_pci.h;
  • linux/virtio_ring.h;
  • linux/virtio_rng.h;
  • linux/virtio_scsi.h;
  • linux/virtio_types.h;
  • linux/virtio_vsock.h;
  • linux/vm_sockets.h;
  • linux/vsockmon.h;
  • linux/vtpm_proxy.h;
  • linux/wil6210_uapi.h;
  • linux/wimax;
  • linux/wimax.h;
  • linux/xilinx-v4l2-controls.h;
  • linux/zorro.h;
  • linux/zorro_ids.h;
  • /misc;
  • mtd/ubi-user.h;
  • rdma/bnxt_re-abi.h;
  • rdma/cxgb3-abi.h;
  • rdma/cxgb4-abi.h;
  • rdma/hfi;
  • rdma/hns-abi.h;
  • rdma/ib_user_cm.h;
  • rdma/ib_user_sa.h;
  • rdma/ib_user_verbs.h;
  • rdma/mlx4-abi.h;
  • rdma/mlx5-abi.h;
  • rdma/mthca-abi.h;
  • rdma/nes-abi.h;
  • rdma/ocrdma-abi.h;
  • rdma/qedr-abi.h;
  • rdma/rdma_netlink.h;
  • rdma/rdma_user_cm.h;
  • rdma/rdma_user_ioctl.h;
  • rdma/rdma_user_rxe.h;
  • rdma/vmw_pvrdma-abi.h;
  • scsi/cxlflash_ioctl.h;
  • scsi/fc;
  • scsi/scsi_bsg_fc.h;
  • scsi/scsi_netlink_fc.h;
  • scsi/scsi_netlink.h;
  • sound/asoc.h;
  • sound/compress_offload.h;
  • sound/compress_params.h;
  • sound/firewire.h;
  • sound/snd_sst_tokens.h;
  • sound/tlv.h;
  • sound/usb_stream.h;
  • video/edid.h;
  • video/uvesafb.h;
  • /xen;
★★★★★
Ответ на: комментарий от dk-

Причём тут какие-то «последователи»? Я просто пишу о том, что интересно мне, для тех, кому интересно тоже самое. Остальных никто никогда не заставлял читать, можно спокойно проходить мимо.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Ну это и логично. Но какой безальтернативный старый код юзающий API ядра может вдруг пригодиться сейчас?

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

Ядерные хедеры могут юзать системные и не совсем утилиты и другие программы. Особенно если они обращаются к железу через ядро. А железо бывает самым разным.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

У меня тонны комментариев и тем, которые никак не связаны с KOI8-R.

Каждый второй тред с твоим участием превращается в кодировкосрач.

petrosyan ★★★★★
()
Ответ на: комментарий от petrosyan

Не обязательно. Среди каждых вторых есть, например, системдсрачи, вейландосрачи и прочие.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Не обязательно.

Все правильно: 50% - кодировкосрачи, 35 - системдсрачи, 10% - вэйландосрачи, 3% - прочие срачи. И что в итоге кроме бессмысленных срачей? 2%? Sic transit gloria mundi...

petrosyan ★★★★★
()
Ответ на: комментарий от petrosyan

Ещё куча новостных тем (pcre 8.41, lynx 2.8.9dev.15, libffcall 1.13, automake 1.15.1 и gsl 2.4, diffutils 3.6, flex 2.6.4, man-pages 4.11,...) и тем с полезной информацией (как эта тема, тема со сравнением базовой части LFS'а, Slackware, Debian'а и CentOS'а,... и т.д.).

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от a1batross

Конкретных примеров я пока что привести не могу. Я пока ещё не настолько во всё это закопался.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Но, как только дело начинает касаться кодировок... Сразу начинают появляться негодующие по поводу такого поворота событий. Причём, они почему-то не негодуют когда на аватарках пишут «UTF-8» (а выше есть прецедент).

Присмотрись к моей аватарке.

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

Зависит от целей. Если поставлена цель, чтобы никто ничего не заметил, то, конечно, чем незаметнее - тем лучше. А вот если поставлена цель поделиться своими софтом, патчами и дистрибутивами с теми, кому они тоже нужны, то чем незаметнее - тем меньше тех, кому они на самом деле нужны, узнает про них.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 2)
Ответ на: комментарий от saahriktu

Если поставлена цель, чтобы никто ничего не заметил, то, конечно, чем незаметнее - тем лучше.

Монитор иногда протирать надо. Вон Venediktov заметил.

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

Вообще-то сегодня мониторы широкоформатные, и юзеры на аватарки слева смотрят под углом справа. Под таким углом те пиксели, которые не являются яркими, теряются на чёрном фоне (а его особенно много если юзер не выкручивает яркость и контрастность), А вот если передвинуть лицо левее и поближе к монитору, то сразу становится заметно, да.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Вообще-то сегодня мониторы широкоформатные, и юзеры на аватарки слева смотрят под углом справа. Под таким углом те пиксели, которые не являются яркими, теряются на чёрном фоне

man IPS

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

У меня и есть IPS'овый монитор. LG 27" 27MP48HQ-P. Яркость - 0, контрастность - 40. В дополнение к этому в иксах выполняю скриптом при старте «xgamma -gamma 0.7». При «xgamma -gamma 1» заметнее, да.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

У меня и есть IPS'овый монитор. LG 27" 27MP48HQ-P. Яркость - 0, контрастность - 40. В дополнение к этому в иксах выполняю скриптом при старте «xgamma -gamma 0.7». При «xgamma -gamma 1» заметнее, да.

Экономишь ресурс?

h578b1bde ★☆
()
Ответ на: комментарий от saahriktu

«Знаешь Миша, а можно еще хер себе дверью специально прищемить и потом всем рассказывать про неправильные двери» © Sun-ch

redgremlin ★★★★★
()
Ответ на: комментарий от saahriktu

мне просто не нужно слишком яркое изображение
Яркость - 0, контрастность - 40

Снимать прибор ночного видения перед началом работы за компьютером пробовал?

h578b1bde ★☆
()
Ответ на: комментарий от saahriktu

Это не кодировки, а кракозябры.

Так кодировка сбилась, вот и кракозябры. Был бы юникод - такой фигни бы не было.

petrosyan ★★★★★
()
Ответ на: комментарий от saahriktu

Нет, мне просто не нужно слишком яркое изображение.

Ты и так себе зрение ядерной консолью убил, зачем дальше себя мучить?

petrosyan ★★★★★
()
Ответ на: комментарий от petrosyan

Юникод не отменяет возможности перепутать кодировку.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от petrosyan

Наоборот, сохранил. Яркое изображение вредно.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от petrosyan

Так кодировка сбилась

Это разве сбилось. Лет почти уже 20 назад доводилось получать по почте письма, которые даже Штирлиц не брал, а он умел ЕМНИП определять до 5 последовательных некорректных преобразований из одной однобайтной в другую.

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Лет почти уже 20 назад доводилось получать по почте письма, которые даже Штирлиц не брал, а он умел ЕМНИП определять до 5 последовательных некорректных преобразований из одной однобайтной в другую.

Это случай явно не for dummies.

petrosyan ★★★★★
()
Ответ на: комментарий от petrosyan

Каждый второй тред с твоим участием превращается в кодировкосрач.

Позволю себе заметить, что в этот раз не он начал срач. И воззвал к кодировке-которую-нельзя-называть тоже не он. Но авторитет себе заработал там он.

KennyMinigun ★★★★★
()
Ответ на: комментарий от KennyMinigun

Так сложилось на ЛОРе. Мы говорим saahriktu - подразумеваем koi8, мы говорим koi8 - подразумеваем saahriktu.

petrosyan ★★★★★
()
Ответ на: комментарий от redgremlin

Лет почти уже 20 назад доводилось получать по почте письма, которые даже Штирлиц не брал

Напомнило

h578b1bde ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.