小编gen*_*ass的帖子

XMonad不会使用mod4Mask生成任何东西

我在Arch论坛上看到了一些类似的问题,但是我还没有找到解决方案.

所以我在Fedora 17 x64上运行XFCE4中的XMonad 0.1,我也安装了xmonad-contrib.这是我的xmonad.hs文件:

import System.Posix.Env (getEnv)
import Data.Maybe (maybe)
import Control.Monad
import XMonad.Hooks.SetWMName
import qualified XMonad.StackSet as W
import XMonad.Util.EZConfig

import XMonad
import XMonad.Config.Desktop
import XMonad.Config.Gnome
import XMonad.Config.Kde
import XMonad.Config.Xfce

main = do
     session <- getEnv "DESKTOP_SESSION"
     xmonad  $ xfceConfig     --(maybe desktopConfig desktop session)        
        {
        modMask = mod4Mask
        , terminal = "gnome-terminal"
        , logHook = takeTopFocus >> setWMName "LG3D"
        }
        `additionalKeys` [ ((mod4Mask, xK_p), spawn "dmenu_run")
                           ,((mod4Mask, xK_v), spawn "gvim")
            ]


-----------------------------------------
------------Custom Keys------------------
-----------------------------------------


-----------------------------------------
------------Other horrible …
Run Code Online (Sandbox Code Playgroud)

linux haskell xmonad fedora xfce

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

使用PyGObject自省编写MATE / GNOME小程序(Python)

因此,我一直试图将C GNOME小程序移植到MATE,在遇到许多不同的问题后,我决定在python中从头开始重写它。最终,我找到了一些并非非常过时的文档,该文档位于:http ://wiki.mate-desktop.org/docs:devel:mate-panel

显然,用python编写applet的新方法是使用PyGObject自省,而不是“旧的” PyGtk。

所以我有几个问题:

1. Why is it better to use PyGObject instead of PyGtk etc
2. Is the end user who downloads a python applet expected to have pygobject installed? It looks like it.
3. The MATE documentation says 'ensure we are using Gtk 2, not Gtk3', but http://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html says that its exclusively supports Gtk+ 3 and higher.
Run Code Online (Sandbox Code Playgroud)

编辑:如果我运行

import gi
gi.require_version("Gtk", "2.0")
Run Code Online (Sandbox Code Playgroud)

在python会话中,我得到警告:

RuntimeWarning: You have imported the Gtk 2.0 module.  Because Gtk 2.0 was …
Run Code Online (Sandbox Code Playgroud)

python gnome pygobject mate-desktop

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

web.py和gunicorn

我的问题基本上是标题中的内容:如何设置gunicorn来运行web.py应用程序?(另外,如果有任何差异,我将如何在heroku上进行?)

我已经使用内置的cherrypy在heroku上运行了我的应用程序,但是我无法使用gun.orn来使用web.py(我根本不知道从哪里开始 - 我找不到任何教程).

python heroku web.py gunicorn

4
推荐指数
1
解决办法
1733
查看次数

Excel数组公式IF(多个标准)

在我的电子表格中,比较耳机,我们的指令基本上是使用尽可能多的不同公式.

因此,作为电子表格的一部分,我希望能够显示每个制造商最昂贵的耳机,每个制造商最便宜,每个制造商最佳评级等...到目前为止,我已经能够得到一些主要工作的数组公式.

例如,此公式用于获得具有最高价格的制造商"Sennheiser" 的模型:

=INDEX($Data.$B$5:$L$32,SMALL(IF($Data.$E$5:$E$32 = $Sheet2.D17, ROW($Data.$B$5:$E$32) - ROW($Data.$B$5) + 1, ROW($Data.$E$32) + 1), 1), 2)
Run Code Online (Sandbox Code Playgroud)

E列是价格列,D17是"sennheiser"的预先计算的最高价格

这很好,直到你得到2个相同价格/等级的耳机或其他什么.然后它开始返回错误的值.

所以我尝试了在互联网上找到的各种解决方案,比如

AND(condition1, condition2) 
condition1 * AND(cndition2)
condition1 * condition2
Run Code Online (Sandbox Code Playgroud)

但由于某些原因,这似乎都不适用于数组公式.我得到#N/A或#VALUE以及其他各种错误.所以基本上我想知道如何修改我的公式,甚至是一个全新的公式,以检查最低价格和正确的制造商.

我希望我的问题很清楚,所以我上传了电子表格,以便了解我在说什么.

http://dl.dropbox.com/u/18816338/Stats%20Analysis%20%20%281%29.xlsm

提前致谢

excel excel-2007 excel-formula

2
推荐指数
2
解决办法
7万
查看次数