小编Pet*_*sen的帖子

NixOS:安装非 nix 软件包?

目前我开始使用 NixOS,除了我想安装一些不在存储库中的软件包外,它运行良好。

我遇到的第一个包是 Cryptomator ( https://cryptomator.org )

我试图做的是遵循本教程:http : //anderspapitto.com/posts/2015-02-28-deb-installation-nixos.html

但我无法让它工作......这是我尝试过的:

  • 首先,我创建了 3 个文件(如教程中所述):
    • builder.sh(教程中的原样)
    • fhs-env.nix(也按原样)
    • full-cryptomator.nix(来源如下)
    • 哑cryptomator.nix(下面列出的来源)

full-cryptomator.nix

let nixpkgs = import <nixpkgs> {};
    stdenv = nixpkgs.stdenv;
in rec {
  dumb-cryptomator = stdenv.mkDerivation {
    name = "dumb-cryptomator";
    builder = ./builder.sh;
    dpkg = nixpkgs.dpkg;
    src = nixpkgs.fetchurl {
      url = "https://bintray.com/cryptomator/cryptomator-deb/download_file?file_path=cryptomator-1.2.3-amd64.deb";
      sha256 = "f611dfd77f68ddd4b7322b1668829add987c5f8e0fcd639211b46969f1eb8ef3";
    };
  };
  full-cryptomator = nixpkgs.buildFHSUserEnv {
    name = "full-cryptomator";
    targetPkgs = pkgs: [ dumb-cryptomator ];
    multiPkgs = pkgs: [ pkgs.dpkg ];
    runScript = "Cryptomator";
  }; …
Run Code Online (Sandbox Code Playgroud)

linux nixos

5
推荐指数
1
解决办法
1922
查看次数

使用Uint32Array的画布:正在渲染错误的颜色

我正在创建一个JS画布,我想在其中显示一个不同颜色的框.

我正在使用uint32来获得额外的速度,而且我的颜色从未正确显示!我在这里主要看了一些例子:https://stackoverflow.com/a/19502117有人在评论中说:

(小I或JS会抛出错误).OP的提示:Uint32的颜色也可以简单地使用十六进制 - 不需要进行移位:0xff00000 =黑色+ alpha设置为255; 对于little-endian/LSB CPU,与big-endian/MSB CPU相反."

我确定我的笔记本电脑是小端的.

我在这里有一个关于我的问题的演示:http://jsfiddle.net/GhwUC/357/

var canvas = document.getElementById('canvas');
var canvasWidth  = canvas.width;
var canvasHeight = canvas.height;
var ctx = canvas.getContext('2d');
var imageData = ctx.getImageData(0, 0, canvasWidth, canvasHeight);

var buf = new ArrayBuffer(imageData.data.length);
var buf8 = new Uint8ClampedArray(buf);
var data = new Uint32Array(buf);

for (var y = 0; y < canvasHeight; ++y) {
    for (var x = 0; x < canvasWidth; ++x) {
        data[y * canvasWidth …
Run Code Online (Sandbox Code Playgroud)

html javascript 32-bit canvas

3
推荐指数
2
解决办法
714
查看次数

标签 统计

32-bit ×1

canvas ×1

html ×1

javascript ×1

linux ×1

nixos ×1